Develop a Java class that will allow you to scan a target machine
and determine which important ports are open to the public.
Your application should:
- accept target machine identification by both hostname and/or dotted decimal
- determine open TCP ports
- determine open UDP ports
- based on the open ports determine the operating system of the target machine
- display a report containing:
- hostname
- IP address
- open TCP ports
- open UDP ports
- operating system
- Create a log file that will date/time stamp each connection request and its result.
- Once you have determined the OS of the target machines, create a README.txt file that describes any
problems that you have with making the determination and look up and describe any vulnerabilities
that are currently unpatched. Include URL for the information about the unpatched vulnerabilities.
If you use nmap to verify your scan results you should include the namp results in your report.
Your namp output should agree with the output from your scan.
Here are a list of hosts to scan:
- 128.226.119.104
- 128.226.119.62
- 128.226.74.189
- 128.226.119.186
- 128.226.119.63
Last updated: 02/25/15 - RVS