High-SpeedShare is a zero-dependency, fully offline LAN file sharing system.
Drop files. Scan a QR. Done. No internet. No cloud. No accounts.
|
|
|
|
# Linux / macOS (make it executable first)
chmod +x High-SpeedShare*
./High-SpeedShare*
# Windows
High-SpeedShare.exeBrowser opens automatically at
http://localhost:8000/host
# Install dependencies
pip install -r requirements.txt
# Run
python3 fileshare.pyβββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β SENDER (Host) RECEIVER β
β ββββββββββββββ ββββββββ β
β β
β 1. Run High-SpeedShare 3. Scan QR code β
β 2. Click "Generate Connection" (or visit URL) β
β β QR code + OTP appears 4. Auto-logged in! β
β 5. Upload / Download files β
β β
β β All traffic stays on your Local Area Network β
β β No data ever touches the internet β
β β OTP expires when server restarts β
β β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
# Install build tool
pip install pyinstaller qrcode[pil]
# Build β Linux / macOS
pyinstaller --onefile --name "High-SpeedShare" \
--hidden-import qrcode \
--hidden-import qrcode.image.pil \
--hidden-import PIL \
fileshare.py
# Output: dist/High-SpeedShare (or .exe on Windows)Automated builds for Linux, Windows, and macOS run via GitHub Actions on every release β check the Releases page.
| Threat | Mitigation |
|---|---|
| OTP brute-force | IP lockout after 5 attempts β 5 min cooldown |
| XSS via CSV | All cell content HTML-escaped before render |
| Directory traversal | is_safe_path() validation on every file operation |
| External dependencies | QR generated locally β zero outbound network calls |
| Session fixation | UUID v4 session IDs, 24h TTL |
| Slowloris / slow clients | 60s socket timeout on all connections |
| Requirement | |
|---|---|
| Python | 3.8 or higher |
| Dependency | qrcode[pil] (only when running from source) |
| Executable | Zero dependencies β fully self-contained |
High-SpeedShare/
βββ fileshare.py # Entire app β single Python file
βββ public/ # README screenshots
β βββ high-speedshare.png
β βββ high-speedshare1.png
β βββ generateconnection.png
β βββ qrlogin.png
β βββ receiverlogin.png
βββ .github/
β βββ workflows/
β βββ build.yml # Auto-build for all platforms on release
βββ README.md
βββ LICENSE
- Fork the repo
- Create a feature branch:
git checkout -b feat/your-feature - Commit with context:
feat(upload): add folder zip support - Push and open a Pull Request
License Β© Karthigaiselvam R
See LICENSE for full terms.




