Jacinthmedia/User-and-Entity-Behavior-Analytics-UEBA-
GitHub: Jacinthmedia/User-and-Entity-Behavior-Analytics-UEBA-
Stars: 0 | Forks: 0
# UEBA Insider Threat Detection System
## Setup
1. Create virtual environment: `python -m venv venv`
2. Activate it: `venv\Scripts\activate` (Windows) or `source venv/bin/activate` (Mac/Linux)
3. Install dependencies: `pip install -r requirements.txt`
4. Run: `python main.py`
## Features
- Generate synthetic access logs with normal and anomalous behaviour
- Train Isolation Forest model on normal behaviour
- Detect anomalies with scores and explanations
- Evaluate precision, recall, F1, confusion matrix
- Detailed ethics and privacy discussion
## Project Structure
See the `src/` folder for modular code.# User-and-Entity-Behavior-Analytics-UEBA-