Skip to content

ssidDisplay is a project to capture wireless traffic from a wifi interface in monitor mode, and display a list of wifi networks nearby. The project uses a python script with scapy to forward each ssid to a webserver. The webserver will update any web client with any new whenever the python script finds a new network and previous wifi addresses o…

Notifications You must be signed in to change notification settings

RaspberryProgramming/ssidDisplay

Repository files navigation

ssidDisplay

I'll make this look better later. Also I'll add an install script.

Getting Started

Requirements

  • git
  • node and npm
  • python3
  • scapy for python3
  • requests for python3

Install Dependencies

npm Install

Running the server

npm start

or

node index.js

Connecting

Connect to http://localhost:3000/ to get the ssid log page. Following is a few notable keybinds:

a: Toggles autoscroll

h: Displays help

Connect to http://localhost:3000/logs/ to get a log page that has all logs including error logs from the server. This will require a login in a later update.

Install Python Dependencies

sudo pip3 install -r requirements.txt

Sending ssids (This is just to show proof of concept)

if python3's alias is python in your operating system

sudo python captureNode.py

if python3's alias is python3

sudo python3 captureNode.py

About

ssidDisplay is a project to capture wireless traffic from a wifi interface in monitor mode, and display a list of wifi networks nearby. The project uses a python script with scapy to forward each ssid to a webserver. The webserver will update any web client with any new whenever the python script finds a new network and previous wifi addresses o…

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published