Skip to content

Latest commit

 

History

26 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

# Tracely AI

Tracely AI is an insider threat detection system that uses **User and Entity Behavior Analytics (UEBA)** to identify unusual user activity.

It analyzes employee activity such as logins, file access, USB usage, and emails, then uses machine learning to detect abnormal behavior and assign risk levels.

## Features

- User behavior analysis
- Insider threat detection
- Anomaly detection using Isolation Forest and Autoencoder
- Risk scoring with multiple risk levels
- Threat alerts and user monitoring
- Interactive React dashboard
- REST API for accessing threat and user data

## Tech Stack

- **Frontend:** React.js
- **Backend:** Python, Flask
- **Machine Learning:** Scikit-learn, Isolation Forest, Autoencoder
- **Data Processing:** Pandas, NumPy
- **Dataset:** CERT Insider Threat Dataset / CERT-like generated data

## How It Works

```text
Employee Activity Logs

Data Processing

Feature Engineering

Anomaly Detection

Risk Scoring

Threat Alerts

React Dashboard

Run Locally

1. Clone the repository

git clone <repository-url>
cd "Tracely AI"

2. Install dependencies

pip install -r requirements.txt

cd frontend
npm install
cd ..

3. Start the application

bash start.sh

The backend and frontend will start automatically.

Project Structure

Tracely AI/
├── data/
├── scripts/
├── src/
│   ├── pipeline/
│   ├── models/
│   └── api/
├── frontend/
├── requirements.txt
└── start.sh

Author

Gaurav Kumar

About

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages