Skip to content

pranaygupta1999/INTRUSION-DETECTION

 
 

Repository files navigation

Intrusion Detection System

This is a electron application that capture the live network traffic data and then tells whether there is a flow of some malicious packets that might be termed as an intrusion

Screenshots

Home ScreenHome Screen

ScanningScanning Screen

Intrusion DetectedIntrusion Detected

Report ScreenReport Screen

Dependencies

The project is build using electron and react for the user interface and for packet capturing and classification python is used. Below is the list of dependencis this project depends upon

  • tshark (command line tool of wireshark)
  • zenity (comes preinstalled in Gnome deskop environments)
  • Electron and React
  • Python modules (can be found in src/python/requirements.txt)

Steps to Run

  • Install all the dependencies
  • Run npm install
  • Install python dependencies
    • cd ./src/python
    • pip install
  • Run react server npm run react
  • Add sudo password in environment variable.
    • export sudopassword="your_super_user_password"
  • Start electron app. npm run electron

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 54.7%
  • JavaScript 26.8%
  • CSS 15.6%
  • HTML 2.7%
  • Shell 0.2%