Network Scanner
$$\ $$\ $$\ $$\ $$$$$$\ $$$\ $$ | $$ | $$ | $$ __$$\ $$$$\ $$ | $$$$$$\ $$$$$$\ $$\ $$\ $$\ $$$$$$\ $$$$$$\ $$ | $$\ $$ / \__| $$$$$$$\ $$$$$$\ $$$$$$$\ $$$$$$$\ $$$$$$\ $$$$$$\ $$ $$\$$ |$$ __$$\\_$$ _| $$ | $$ | $$ |$$ __$$\ $$ __$$\ $$ | $$ | \$$$$$$\ $$ _____|\____$$\ $$ __$$\ $$ __$$\ $$ __$$\ $$ __$$\ $$ \$$$$ |$$$$$$$$ | $$ | $$ | $$ | $$ |$$ / $$ |$$ | \__|$$$$$$ / \____$$\ $$ / $$$$$$$ |$$ | $$ |$$ | $$ |$$$$$$$$ |$$ | \__| $$ |\$$$ |$$ ____| $$ |$$\ $$ | $$ | $$ |$$ | $$ |$$ | $$ _$$< $$\ $$ |$$ | $$ __$$ |$$ | $$ |$$ | $$ |$$ ____|$$ | $$ | \$$ |\$$$$$$$\ \$$$$ |\$$$$$\$$$$ |\$$$$$$ |$$ | $$ | \$$\ \$$$$$$ |\$$$$$$$\\$$$$$$$ |$$ | $$ |$$ | $$ |\$$$$$$$\ $$ | \__| \__| \_______| \____/ \_____\____/ \______/ \__| \__| \__| \______/ \_______|\_______|\__| \__|\__| \__| \_______|\__| ~ Abhinandan Khurana
This is a python based command line Network Scanner utility, which input as an argument for the exact IP address or the relative IP Address range you wish to do the Network Scan for and returns all the available IP addresses with their MAC addresses on your current Network.
NOTE: It will work with both, python2 and python3. You just need to install scapy module for both.
Installation for scapy -->
pip install scapy
OR
pip3 install scapy-python3
How to use?
USE --help for help menu (sudo python3 network_scanner.py --help)
Example -->
sudo python3 network_scanner.py -t 192.168.137.2
sudo python3 network_scanner.py --target 192.168.137.1/24