Skip to content

NetFortress is an Intrusion Detection System (IDS), advanced network security solution designed to safeguard your network infrastructure.

License

Notifications You must be signed in to change notification settings

Nav3h/NetFortress

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NetFortress🛡️ | Intrusion Detection System (IDS)🛡️

License: MIT Python Version Maintenance

Overview

NetFortress is an Intrusion Detection System (IDS), advanced network security solution designed to safeguard your network infrastructure from unauthorized access, suspicious/malicious activities and potential security threats. Powered by Python robust libraries and suspicious network activity detection algorithms, this system offers real-time monitoring, intelligent threat detection and customizable alerts. ensuring your network security.

Features

  • Real-time Network Monitoring: Continuously monitors network traffic for suspicious behavior.
  • Advanced Threat Detection: Identifies common attack patterns, including SYN floods, port scanning, ping sweeping and bruteforce.
  • Flexible Alerting: Provides customizable alerts and notifications to keep you informed.
  • Extensible Architecture: Easily extend and customize detection methods to adapt to evolving threats.

Current Status

🚧 Under development.

Table of Contents

Installation

To deploy the IDS on your system, follow these installation steps:

  1. Clone the Repository:

    git clone https://github.com/Nav3h/NetFortress.git
  2. Navigate to the Project Directory:

    cd IDS
  3. Install Dependencies:

    Ensure you have the required dependencies installed. You can install them using pip:

    pip install -r requirements.txt
  4. Run the IDS:

    Execute the following command to start monitoring your network:

    python main.py

Dependencies

The IDS relies on the following Python libraries and packages:

  • Scapy - For packet manipulation and network scanning.
  • Colorama - For enhancing command-line output.

Ensure you have Python 3.9 or higher installed on your system.

Contributing

contributions are welcomed. If you have ideas for improvements, bug fixes, or new features, please consider opening an issue or submitting a pull request.

License

This project is open-source and licensed under the MIT License. You are encouraged to review the license for usage rights and permissions.

About

NetFortress is an Intrusion Detection System (IDS), advanced network security solution designed to safeguard your network infrastructure.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages