Report Due : 8 August 2000 - Department of Computer Engineering

advertisement
204422 Assignments
Net Survey
Each group is responsible for surveying network infrastructure in a specific department and make a
report. The report must contain :
1.
2.
3.
4.
Map of network which shows networks configurations (hub, switch, computer) using
Visio
List of IP address of all computer with OS and their purposes
Interviews the requirements and problem founds
Problems diagnostics and your comments to improve networks
Report Due : 8 August 2000
Lab Assignment
Setup the following services :
FTP, HTTP, MRTG, DHCP, TCPWrappers, SAMBA
Mini Project
Mini project is a small scale software implementations to practice the programming skill with
the full graphical user interface design. Minimum specifications must be achieved as described in
each project with correctness of implementation. More scores will reward for the innovation,
presentation and demonstration. Each project is allowed with 2 members.
List of Projects
1. Sweepers.
Group 11.9, 12.13
Specification: Implement a ping sweeper to scan whether machines in a specific range of IP
address are up or down. Program must show IP address, response times, hop counts and DNS
name. The following parameters must be configurable : # of times to ping, time interval between
each ping.
Platform: Windows
Score factors: 1.0
2.
Scanners
Group 12.14
Specifications : Implement a TCP/UDP port scanner for a target host. Ports to scan must be
selected or deselected.
Platform : Windows
Score factors: 1.0
3.
SniffDetect
Group 11.4, 12.10
Specifications: use CPM (Check Promiscuous Mode) or ifstatus to detect promicuous mode and
alert admin by mail and/or ICQ
Platform : Linux
Score factors: 1.0
4.
Pinger-win
Group 11.8, 12.4
Specifications : Implement visual ping/traceroute, display graphical results. (series of gateway
associated with host names and delay times. See ping plotter example for table results.
Platform : Windows
Score factors: 1.0
5.
Pinger-Java
Group 11.7, 12.6
Specifications : Implement visual ping/traceroute, display graphical results. (series of gateway
associated with host names and delay times. See ping plotter example for table results.
Platform : Java
Score factors: 1.1
6.
Scanners Detector
Specifications : Implement a TCP/UDP port scanner detectors.
Platform : Windows
Score factors: 1.2
Group 11.6, 12.12
7.
NetStat
Group 11.1, 12.2
Specifications : Online track status of target hosts using ping. The status are delay time, packet
errors. System can show current graphical status in daily, weekly and yearly. Also HTML reports
are available (like MRTG).
Platform : Windows
Score factors: 1.2
8.
LinksHealth
Group 11.13, 12.1
Specifications: implement link monitoring, the program shows real-time links availability which
can be identified with color e.g. red means links down and green means up. Map of networks must
be interactive created or modified and configured.
Platform : Java
Score factors: 1.3
9.
SubNetDiscover
Group 11.15, 12.11
Specifications : discovery networks elements on a remote subnet, graphical display of machines
and their OS types with IP address and host names. MAC addresses are expect to be displayed, if
the detectors resides in the same subnet. Duplicate of IP address can be detected. Furthurmore
detectors can display the NIC manufacture name. SNMP is not allow to get information.
Platform : Windows
Score factors: 1.3
10. HostManagement
Group 11.10, 12.5
Specifications : client/server for control user’s usage time of machines. Server can lock and
unlock keyboard of clients, report usage time, and screen capture. Chat between clients and
server are available.
Platform : Windows
Score factors: 1.3
11. NetBrowser :
Group 11.14, 12.9
Specifications : SNMP based Network Monitoring. Show the following status : Map of network,
track routers statistics (in/out packets). See MRTG and What’sup
Platform : Linux with web output
Score factors: 1.4
12. MailManagement :
Group 11.11, 12.7
Specifications : Mail management for helping system admin to monitor, delete, compress, move,
etc., each mail in system mailbox.
Platform : Linux
Score factors: 1.4
13. HTTPAnalyzer
Group 11.12, 12.3
Specifications : Web pages diagnostic utility. Links analysis, dead end pages, links which has no
pages,
Platform : Windows
Score factors: 1.4
14. DNSAnalyzer
Group 11.16, 12.15
Specifications : DNS diagnostic utility. Detect typing errors, value in invalid ranges, incomplete
configurations. See “DNS Expert”
Platform : Java
Score factors: 1.5
15. Integrated IP Tools
Group 12.8
Specifications: implement Windows bases integrated IP Tools such as scanner, ping, traceroute,
Name Lookup, finger, Host monitor. See IP Tools at http://www.ks-soft.net/
Platform : Java
Score factors: 1.5
16. RIPSim
Specifications : implement Simulator for Routing Information Protocol
Platform : JAVA
Score factors: 1.5
Group 12.17
17. EtherSim
Specifications: implement simulator for shared Ethernet Network
Platform : JAVA
Score factors: 1.5
Group 12.16
18. WinSniff
Group 11.2, 11.3, 11.5
Specifications: implement Windows bases Sniffer and Packet Analyzer with WinDump.
Minimum features like NetObservers.
Platform : Windows
Score factors: 1.5
Project Schedule
A Project Contract is due on 18 (group 11) and 14 (group 12) July 2000. Each group is expected to
present its project contract in class. The project contract should contain the description and scope of the
project with a copy of proposal.
A Project Prototype is due on 5 (group 11) and 1 (group 12) September 2000. Each group is expected
to present its prototype during discussion hours. A draft of final project report (see below for an outline
of the report contents).
Final Report and Demo are due the last week of the semester (19 for group 11 and 22 for group 12
September 2000.. Each group is expected to present its project report and demonstration during
discussion hours. Your final project report consisting of:
1. Design description
2. Input/Output specifications
3. Description of code or scripts
4. Data showing the correctness of implementation.
5. User manual
Download