Create a Basic Network Scanner
Overview
A network scanner is a tool used for analyzing hosts that are available on the network. Two of the most basic methods for scanning the network include an ICMP echo request and TCP scan.
Create a basic network scanner using a popular programming language such as Python to scan through a list of IP addresses and identify possible hosts on the network.
Project Recommendations
It is recommended you have a foundational knowledge of TCP/IP, python programming language basics, a basic understanding of how computer networks work, and knowledge of the different types of network packets (e.x. HTTP, ARP, etc).
Recommended Level
Beginner
Project Author Credit: Grant C.