Skip to content
forked from hkparker/Wave

802.11 IDS, visualizer, and analytics platform for the web

License

Notifications You must be signed in to change notification settings

s4b3rt0oth/Wave

 
 

Repository files navigation

Wave

Wave is an 802.11 intrusion detection system, visualizer, and analytics platform. Wireless data is sent from collectors to Wave where it is analysed by various engines.

Developing

You'll need npm, go, and docker-compose available.

Installing dependencies

Install reflex, forego, and go-bindata, run make embed-assets, go get -t, and npm install.

make deps

Start instance

Start postgres and an auto-rebuilding instance of Wave.

make develop

Running tests

Run go test ./... -cover and npm test.

make test

Stack

  • collector: go application to sniff 802.11 frames and send them to Wave via websocket
  • gin: web framework
  • gorilla/websocket: websocket library
  • gorm: ORM for go used for postgres
  • postgres: storage of persistent data

About

802.11 IDS, visualizer, and analytics platform for the web

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 86.7%
  • JavaScript 6.9%
  • CSS 4.8%
  • Makefile 1.6%