A Python script that scans a network for connected devices.
Download this repository and run it locally,
python3 network_scanner.py -t ip_address
or
python3 network_scanner.py --target ip_address
where ip_address is the IP Address of the target machine. Example: 10.0.2.1
The script also accepts a range of ip addresses to be scanned for. For that in the ip_address field you need to provide the range. Example: 10.0.2.1/24 This tells the script that start scanning from 10.0.2.1 to 10.0.2.254
root@kali:~/Desktop/Network Scanner# python3 network_scanner.py -t 10.0.2.3
-----------------------------------
IP Address MAC Address
-----------------------------------
10.0.2.3 08:00:27:24:58:5a
OR
root@kali:~/Desktop/Network Scanner# python3 network_scanner.py --target 10.0.2.3
-----------------------------------
IP Address MAC Address
-----------------------------------
10.0.2.3 08:00:27:24:58:5a
root@kali:~/Desktop/Network Scanner# python3 network_scanner.py --target 10.0.2.1/24
-----------------------------------
IP Address MAC Address
-----------------------------------
10.0.2.1 52:54:00:12:35:00
10.0.2.2 52:54:00:12:35:00
10.0.2.15 08:00:27:e6:e5:59
10.0.2.3 08:00:27:24:58:5a