Skip to content

Intrusion Detection System (IDS) using log file analysis to detect potential failed login attempts that could signify brute force attacks or unauthorized access attempts.

Notifications You must be signed in to change notification settings

vixhnuchandran/Sentry

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sentry IDS

Sentry is an Intrusion Detection System that monitors server logs for failed login attempts and alerts administrators about potential threats.

Features

  • Log Parsing: Reads and analyzes server logs.
  • Intrusion Detection: Detects failed login attempts.
  • Alert System: Sends notifications when a threshold is exceeded.

Installation

  1. Clone the repo:

    git clone https://github.com/vixhnuchandran/Sentry.git
    cd Sentry
  2. (Optional) Install the project locally:

    pip install -e .

Configuration

Modify Sentry/config.py:

  • LOG_FILE_PATH: Log file path (default: server_log.txt).
  • ALERT_THRESHOLD: Alert threshold for failed logins (default: 5).

Usage

Run the IDS:

python run_sentry.py

About

Intrusion Detection System (IDS) using log file analysis to detect potential failed login attempts that could signify brute force attacks or unauthorized access attempts.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages