Skip to content

Automatic scan the network hosts and get operation system, MAC address ... etc.

License

Notifications You must be signed in to change notification settings

jason19970210/NetScanner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NetScanner

Automatic scan the network hosts and get operation system, MAC address ... etc.

System Requirements

  • Only for MacOS & Linux due to the limitation of packages

Requirements Install

$ pip3 install -r requirements.txt

Usage

Run the net_scanner.py as root for operation system detection

$ sudo python3 net_scanner.py
  • No arguments needed

TODO

  • Dealing with functions
  • Dealing with multithread while host scanning [Ref1]
  • Dealing with return back from the end of the process
  • Should double check the host OS using nmap.scan('<ip_address>', arguments='-O') when nmap3.nmap_os_detection return Null
  • Can nmap.PortScannerAsync() / nmap.PortScannerYield() work? [Ref]
    • nmap.PortScannerAsync() seems not working with Python v3.8.2
  • Scan over all ports using host.all_protocols() [Ref]
  • Nmap chaetsheet : https://technologyredefine.blogspot.com/2017/09/nmap-cheatsheet.html
  • import quene

Contribution

Release

  • 0.1.0 - Initial release (2020-04-02)

About

Automatic scan the network hosts and get operation system, MAC address ... etc.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages