Cybersecurity
Network Intrusion Detection System
Machine-learning anomaly detection over live network traffic
- Python
- Scapy
- XGBoost
- Kafka
- +2
Cybersecurity · Major Project
Encrypt files in the browser, share expiring links, log every access
Overview
Files are encrypted with AES-GCM in the browser before upload, and the decryption key travels only in the link fragment, which the server never sees. Recipients decrypt locally after opening the link. Links can expire by time or download count, and the owner sees an access log of when and from where each file was fetched.
What makes it stand up
Module breakdown
Encrypts and decrypts files in the browser via WebCrypto.
Stores encrypted blobs and issues shareable link tokens.
Enforces expiry, download caps and manual revocation.
Records each fetch with time and coarse geolocation.
Handles wrong keys and expired links with clear errors.
After this, you will be able to
Technology stack
You receive
Keep looking
Cybersecurity
Machine-learning anomaly detection over live network traffic