A Python tool that scans a LAN IP range using ICMP ping to find active devices.
- Takes a start and end IP address from the user
- Pings every IP in that range simultaneously using threads
- Shows which devices are Alive and which are Not Responding
- ICMP — ping protocol to check if a device is alive
- IP Addressing — scans a /24 subnet range
- LAN — works inside your local network
- Threading — all pings fire at the same time for speed
- Open CMD
- Navigate to this folder
- Run the scanner:
- Enter your IP range when asked: Start IP -> 192.168.1.1 End IP -> 192.168.1.20
============================================= Simple Network Scanner by Eman Alia [+] 192.168.1.1 Alive [-] 192.168.1.2 Not Responding [+] 192.168.1.5 Alive Alive: 2 | Not Responding: 18
- Python 3
- Standard library only — no pip install needed
Eman Alia — Computer Science Student.