Skip to content

CogniGuard is an Intrusion Detection System (IDS) fortified with deep learning techniques, utilizing the NSL-KDD dataset for training and evaluation

Notifications You must be signed in to change notification settings

Eljakani/deeplearning-ids

Repository files navigation

CogniGuard

banner

Overview

CogniGuard is an Intrusion Detection System (IDS) fortified with deep learning techniques, utilizing the NSL-KDD dataset for training and evaluation.

Architecture

CogniGuard IDS employs a deep learning architecture tailored for efficient analysis of network traffic and intrusion detection. Here's an overview of its architecture: CogniGuard Architecture

Installation

To install and run CogniGuard on your system, follow these steps:

  1. Clone the Repository:

    git clone git@github.com:Eljakani/deeplearning-ids.git
  2. Run Setup Script:

    ./setup.sh
  3. Start the IDS:

    sudo ./run.sh

    Note: Ensure to run as a superuser, as the sniffing process requires elevated access.

Monitoring

You can monitor and observe the detected anomalies via the web interface at http://<your_ip>:8080.

Contributors

About

CogniGuard is an Intrusion Detection System (IDS) fortified with deep learning techniques, utilizing the NSL-KDD dataset for training and evaluation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •