Skip to content

Cyberhood Project for HackCU VI. Keeping networks safer for everyone using a wifi sniffer program called Kismet while storing device data in a MongoDB database with analysis in MongoDB Compass.

Notifications You must be signed in to change notification settings

SidhantPuntambekar/team-cyberhood-1

 
 

Repository files navigation

Code for HACKCU VI

Team Cyberhood: A project by Kieran Zylstra, Earl Potters, Sidhant Puntambekar, and Arjun Laksmi Narasiman

Description: This is a wifi sniffing program and is a proof of concept. Ideally the kismet script would be run on something like a raspberry pi that just sends all of its data to a mongo db from which a google cloud service runs analysis on the data and displays that data on a web server. We look for things such as deauth packages, people running Kali or Arch, pineapple, etc. to determine if shady people were using the network. From this we can alert users on the network. In this version here, we have the script that is run on a local computer which pipes that data to the mongo db. From there we display charts from mongo db atlas to a website hosted at https://sidhantpuntambekar.github.io/page/index.html . We also utilized mongo db compass to display the data in a more informative way on one of our machines.

kismet_python

  • Contains the kismet script that runs and pushes to database constantly
  • Ideally would be run on something like a raspberry pi and data would be sent to a server
  • Contains mongodb scripts and tests

google-cloud-code

  • This is not used, didn't have enough time to create API successfully
  • Contains python code for analyzing data

kismet-data_example.json

  • Contains sample data of what is stored in the mongodb

kismet-docs

  • We did not write this
  • It is the Documentation for the kismet framework

website

  • holds the proof of concept website
  • has charts from mongodb that are live

About

Cyberhood Project for HackCU VI. Keeping networks safer for everyone using a wifi sniffer program called Kismet while storing device data in a MongoDB database with analysis in MongoDB Compass.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 96.5%
  • Jupyter Notebook 2.6%
  • Other 0.9%