Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LibraShield 🛡️

University Library Cyber Security Monitoring Dashboard

LibraShield is a cyber security monitoring system designed to detect suspicious login activities in a university library environment. The project analyzes login logs and identifies potential threats such as brute-force attacks.


Key Features

✅ Login log monitoring
✅ Brute-force attack detection
✅ Risk scoring system
✅ Interactive security dashboard
✅ Alert generation for suspicious activities


Tech Stack

  • Python
  • Streamlit
  • Pandas
  • Git & GitHub

Project Structure

bash LibraShield/ │ ├── dashboard/ │ ├── app.py │ └── style.css │ ├── data/ │ └── raw/ │ └── login_logs.csv │ ├── detection/ │ └── rules.py │ └── main.py


Detection Logic

The current version uses rule-based detection to identify:

  • Multiple failed login attempts
  • Brute-force attack patterns
  • High-risk suspicious activities

Project Status

LibraShield is currently under active development 🚀

Completed

  • Rule-based detection
  • Interactive dashboard
  • Login log analysis

In Progress

  • Machine learning integration
  • Real-time monitoring
  • Advanced analytics

Future Roadmap

  • AI-powered threat detection
  • Database integration
  • Email/SMS alert system
  • User behavior analytics
  • Enhanced dashboard UI

Author

Nafiz Ahmed Efty
Brunel University London
AI | Cyber Security | Data Analytics

About

AI-powered cyber security monitoring dashboard for university library systems. Detects brute-force login attacks using Python, Streamlit, and rule-based threat analysis.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages