Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/abrander/pnmap
Passive Network Mapper - like nmap, but passive
https://github.com/abrander/pnmap
network-monitoring passive-scanner security-tools
Last synced: about 1 month ago
JSON representation
Passive Network Mapper - like nmap, but passive
- Host: GitHub
- URL: https://github.com/abrander/pnmap
- Owner: abrander
- License: mit
- Created: 2020-04-09T09:06:37.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-03-14T08:33:31.000Z (10 months ago)
- Last Synced: 2024-06-19T02:03:41.415Z (7 months ago)
- Topics: network-monitoring, passive-scanner, security-tools
- Language: Go
- Size: 1.08 MB
- Stars: 21
- Watchers: 6
- Forks: 7
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
pnmap
=====Passive Network Mapper is an entirely passive network mapper. It will
passively and undetectable gather information about hosts and clients
participating in an ethernet segment.Features
--------- Undetectable by network participants
- Does not require promiscuous mode
- Supports wired and wireless networks
- Supports encrypted WiFi-networks
- Detects IPv4 addresses of hosts
- Detects IPv6 addresses of hosts
- Detects IPv6 neighbor discovery
- Detects IPv4 and IPv6 DHCP client vendor, hostnames and IPs
- Detects DHCP servers
- Detects public IPv4 address of natted network
- Detects DHCP hostnames
- Detects DHCP vendors
- Detects Cisco Network hardware
- Detects Mikrotek routers
- Detects SSDP user agents
- Detects Chrome OS
- Detects clients running Spotify and Spotify Connect speakers
- Detects Sonos speakers
- Detects Dropbox clients
- Detects HASP License Managers
- Detects MDNS services
- Detects macOS SSH servers
- Detects iOS and macOS hardware models
- Detects Chromecast and AirPlay clients and servers
- Detects various file-sharing services
- Detects Glen Dimplex Nobø Energy Control hubs
- Detects WS-Discovery clients
- Detects Ubiquiti Discover clients
- Detects TeamViewer
- Detects Mediaroom displays
- Detects Minecraft clients
- Detects Steam
- Detects VNC
- Detects NetBIOS (basic)
- Displays ethernet OUI vendors
- no cgo needed.Requirements
------------A working Go environment is required for compiling, and a Linux, BSD or
macOS host is required for running.Compiling
---------The usual `go mod download`, `go generate` and `go build` should suffice.
Running
-------
List network interfaces by invoking `./pnmap list`.Monitoring a live network can be done like `./pnmap monitor -i eno1`.
Replaying a pcap file: `./pnmap simulate capture-file.pcap`.