Skip to content

Latest commit

 

History

History
43 lines (34 loc) · 1.57 KB

README.md

File metadata and controls

43 lines (34 loc) · 1.57 KB

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)