Skip to content

anij-mehta/Sentinel-AI-Honeypot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

6 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ›ก๏ธ Sentinel-AI: Zero-Day Threat Detection System

๐Ÿš€ Overview

Sentinel-AI is an end-to-end Threat Intelligence System that combines a Cowrie Honeypot (deployed on AWS EC2) with an Unsupervised Machine Learning Engine (Isolation Forest) to detect human adversaries in real-time.

Unlike traditional firewalls that use static rules, Sentinel-AI analyzes behavioral patterns (session entropy, command latency, and typing speed) to identify "Zero-Day" anomalies that bypass standard signatures.

๐Ÿ—๏ธ Architecture

  1. The Trap: AWS EC2 instance running Cowrie (SSH Honeypot) on Port 22.
  2. The Pipeline: Python automation (paramiko) to securely sync JSON logs to a local analysis engine.
  3. The Brain: Scikit-Learn IsolationForest model trained on 200+ attack sessions to separate Botnets from Human APTs.
  4. The Face: Streamlit Dashboard with Altair visualizations for real-time threat monitoring.

๐Ÿ› ๏ธ Tech Stack

  • Cloud: AWS EC2, Ubuntu Linux
  • Cybersecurity: Cowrie (Honeypot), SSH Tunneling, Port Forwarding
  • Data Science: Python, Pandas, Scikit-Learn (Anomaly Detection)
  • Visualization: Streamlit, Altair

๐Ÿ“ธ Screenshots

1. Live Threat Dashboard Dashboard View Real-time visualization of incoming attacks classified by the Machine Learning engine.

2. Forensic Logs Forensic Data Detailed capture of session duration, unique commands, and attack vectors.

About

Sentinel-AI: An End-to-End Threat Intelligence System. Deploys a Cowrie Honeypot on AWS EC2 to capture live attacks. Uses an automated Python pipeline and Unsupervised ML (Isolation Forest) to detect zero-day human adversaries vs. botnets. Features a real-time Streamlit dashboard for behavioral analysis and anomaly alerts.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages