ARP scans and TCP scans with Scapy — What is Network Scanning? Network Scanning is the process of gathering information about devices in a computer network, through employing network protocols. It is especially relevant for network administrators, penetration testers and, well… hackers. Prerequisites You should know basic Python. Other than that, not much! I will be writing on some basic network theory before…