Skip to content

AkshayKanathur/NetDefender-Advanced-Intrusion-Detection-and-Prevention-System

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Suricata-based Intrusion Detection and Prevention System (IDPS)

📖 Overview

This project is a comprehensive IDPS built using Suricata to detect and prevent network intrusions. It includes a user-friendly web application for real-time log monitoring.

✨ Features

  • Real-time log monitoring (log, error log, and prevent log).
  • Customizable Suricata rules for detection.
  • Web application with dark and light modes.

🛠️ Prerequisites

  • Linux (Kali recommended)
  • Python 3.x
  • Suricata installed
  • Flask/Django for the web application
  • AWS account for cloud deployment

🚀 Getting Started

Step 1: Clone the Repository

git clone https://github.com/AkshayKanathur/NetDefender-Advanced-Intrusion-Detection-and-Prevention-System.git
cd NetDefender-Advanced-Intrusion-Detection-and-Prevention-System
python -m venv .venv
.venv\Scripts\activate
pip install -r requirements.txt
python app.py
http://127.0.0.1:5000

About

Suricata-based Intrusion Detection and Prevention System (IDPS)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 87.4%
  • Python 12.6%