Skip to content

CrypShare - secure LAN file transfer (Python + PowerShell). One-click launcher, HTTPS (mkcert/self-signed), QR link, auto file watcher, neon dark UI.

License

Notifications You must be signed in to change notification settings

rillToMe/CrypShare

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔒 CrypShare

CrypShare is a lightweight solution for sharing files across local networks with a modern HTTPS-enabled interface.
Featuring a sleek dark neon UI, CrypShare provides a secure, fast, and elegant experience across devices.


Network tip: For stable & faster transfers, prefer 5 GHz Wi-Fi (if supported) or wired (LAN/RJ45) / USB tethering. Avoid crowded 2.4 GHz bands and nearby interference sources


✨ Features

  • 📂 Upload & Download files directly via browser
  • 🔒 Password-protected access
  • 🌐 HTTPS support (self-signed / mkcert)
  • 📱 QR Code for quick mobile access
  • 🖼 Dark neon UI with photo & video preview
  • ⚡ Real-time auto refresh (watchdog + SSE)

📦 Installation

1. Clone the repository

git clone https://github.com/rillToMe/CrypShare.git
cd CrypShare

2. Install Python dependencies

pip install -r requirements.txt

Requirements:

  • Python 3.8+
  • watchdog, qrcode, cryptography

3. (Optional) Install mkcert for trusted HTTPS certificates

mkcert -install

▶️ Running

On Windows (PowerShell):

.\main.ps1

Access the server via:

  • Localhttps://127.0.0.1:8888/files.html
  • LANhttps://<LAN-IP>:8888/files.html

📜 Project Structure

CrypShare/
├─ System/           # UI (html, css, js, server.py)
├─ uploads/          # file storage
├─ Logs/             # logs & debug files
├─ cache/            # cached password/ip
├─ certs/            # https certificates
├─ asset/
├─ main.ps1          # PowerShell launcher
├─ requirements.txt  # python dependencies
├─ LICENSE           
└─ README.md

🏗 Architecture

Architecture Diagram


📄 License

Apache 2.0 License


👤 Author

Created by Rahmat Aditya (@rillToMe)
Part of the Aether Studio ecosystem 🚀

About

CrypShare - secure LAN file transfer (Python + PowerShell). One-click launcher, HTTPS (mkcert/self-signed), QR link, auto file watcher, neon dark UI.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published