helloSystem / Utilities

Utilities written in PyQt5, meant for use with helloSystem
BSD 2-Clause "Simplified" License
28 stars 29 forks source link

Add nmap GUI utility #112

Open probonopd opened 2 years ago

probonopd commented 2 years ago

Add nmap GUI utility to find devices on the network, and to list their open ports.

probonopd commented 2 years ago

Maybe add this to Zeroconf.app?

  1. Get local IP address
  2. nmap -sP 192.168.0.0/24 (using the local IP address)
  3. Parse MACs for vendors
  4. Show open ports
  5. For well-known ports, make them clickable
dotdash70 commented 2 years ago

Zenmap was the nmap gui. It's no longer being maintained and has dependencies on Python 2.7. But perhaps the code would be instructive https://svn.nmap.org/nmap/zenmap/

Hierosme commented 1 year ago

I'll take it issue (Just after the Activity Monitor).

The scanner is on a tool name Network Utility.

image

image

And that is exactelly what i'll do....

probonopd commented 1 year ago

Yes @Hierosme something in a similar spirit to this would be very good to have.

I had started to code something that can show all local hosts. Not perfect but maybe you can re-use some parts.

Local Network Host Scanner.app.zip