Skip to content

BenzoXdev/SecureDrop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


🛡️ SecureDrop v1.0

High-Performance, Local End-to-End Encrypted File Transfer.

This tool provides an ultra-secure, blazing-fast file transfer interface for sharing files between devices on your local network. Engineered with a zero-trust approach, it guarantees that neither the content nor the filenames are ever visible to your local router or the hosting machine before they are encrypted.


🚀 Features

  • Zero Dependencies: Compiled to a single standalone executable. No python, no node, no libraries required.
  • 🔒 End-to-End E2EE: 100% client-side encryption using AES-GCM and PBKDF2 key derivation.
  • 🌐 Auto-HTTPS (SSL/TLS): Automatically generates secure certificates for encrypted local network traffic.
  • 🗑️ Secure Erase: Files are securely overwritten with zero-bytes (0x00) before deletion to prevent recovery and wear-leveling extraction.
  • 🕵️ Zero Knowledge Server: The server backend is completely blind to file content and plaintext names.
  • 🎨 Brutalist Cyber-Industrial UI: A custom, high-speed, dynamic visual interface engineered for secure data handling.
  • 💻 Cross-Platform: The resulting executable can be run on Windows, Linux, and macOS without friction.

⚙️ Installation & Usage

1. Download or Run: Simply double-click the SecureDrop.exe executable. (No installation or dependencies required)

2. Access the secure Vault: The console will spawn and output your secure access links. Open your browser and navigate to the provided local or network URLs:

  • https://localhost:5000
  • https://[YOUR_LOCAL_IP]:5000

3. Transfer Data:

  • Upload: Select files through the interface, provide an encryption key, and upload. Files are encrypted before they leave your machine.
  • Download: Enter the exact decryption key to download and decrypt the file.

⚠️ Important Security Notes

  • Non-Recoverable: If you lose your encryption key, the files cannot be decrypted or recovered. There are no backdoors.
  • LAN Traffic: Designed primarily for local network (LAN) sharing. Devices must be on the same subnet to access the network IP.
  • SSL Warnings: Because the application generates a unique self-signed certificate on the fly to protect your traffic, your browser will warn you. You can safely click "Advanced -> Proceed".

👨‍💻 Credits


"Privacy is not a luxury, it is a fundamental right."

About

High-Performance, Local End-to-End Encrypted File Transfer.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors