Coder Social home page Coder Social logo

pnmap's Introduction

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 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.

pnmap's People

Contributors

abrander avatar anderskvist avatar fasmide avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.