This is a submission for the GitHub Finish-Up-A-Thon Challenge
What I Built
HoneyCloud is a scalable multi-protocol honeypot platform designed to simulate vulnerable services, capture malicious activity, and analyze attack behavior in real time.
The project started as my final year Computer Engineering project, where I wanted to explore practical cybersecurity, cloud-native architecture, and threat intelligence instead of building a generic CRUD application.
Initially, HoneyCloud was a proof-of-concept with limited functionality. It could capture basic attack events, but the architecture, analytics, real-time monitoring, and deployment pipeline were incomplete.
During this Finish-Up-A-Thon, I revived the project and transformed it into a much more production-ready platform with:
- Multi-protocol honeypots (SSH, FTP, HTTP, Telnet, SMTP, and RDP)
- FastAPI backend with SQLAlchemy 2
- Real-time attack streaming using WebSockets and SSE
- Machine learning-based threat classification using TensorFlow/Keras
- Attacker profiling and risk scoring
- Interactive analytics dashboard
- Telegram alert integration
- Dockerized deployment with Nginx reverse proxy
- Authentication, RBAC, and rate limiting
- Automated testing and reporting support
What makes this project meaningful to me is that it combines several areas I genuinely enjoy working on:
- cybersecurity
- backend engineering
- cloud infrastructure
- DevOps
- AI-assisted development
# Demo
SOCIAL SHARE CARD GENERATOR