Skip to content

A Windows network scanner that collects Hostname - IP - MAC - Manufacture - NIC type (sometimes) and adds it to a .txt file on your desktop.

License

Notifications You must be signed in to change notification settings

Lo-Z/Network_Scanner.py

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Network_Scanner.py

A Windows network scanner that collects Hostname - IP - MAC - Manufacture - NIC type (sometimes) and adds it to a .txt file on your desktop.


~ <(-.-)> ~ Just messing around with Python, this mimics Angry IP scanner without the GUI.


Get-NetIPAddress retrieves the local machine’s IP address dynamically. Pings Every Device in the Same Subnet (X.X.X.1 - X.X.X.254) Parallelized Test-Connection with -AsJob → Scans much faster and caches networked devices Ensures a fresh scan every time → No lingering jobs from previous runs. Dynamically detects the subnet → Works on any network without hardcoding. Uses Get-NetNeighbor to collect all devices that are now cached.

Network_Scanner.py is now v2.0 and will work in a corporate environments. It incorporates OneDrive directories for company computers and allows admins to dump DNS and APR caches to remove old IP's and networked devices from showing in new scans.

About

A Windows network scanner that collects Hostname - IP - MAC - Manufacture - NIC type (sometimes) and adds it to a .txt file on your desktop.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages