Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/westxu/qrtransfer
Transfer your file from an air-gapped device to another, using only qrcode, no wifi/usb/bluetooth needed.
https://github.com/westxu/qrtransfer
air-gapped exfiltration ios pythonista qrcode
Last synced: 2 days ago
JSON representation
Transfer your file from an air-gapped device to another, using only qrcode, no wifi/usb/bluetooth needed.
- Host: GitHub
- URL: https://github.com/westxu/qrtransfer
- Owner: WestXu
- Created: 2021-01-30T10:31:13.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2024-11-07T03:53:03.000Z (8 days ago)
- Last Synced: 2024-11-07T04:33:44.752Z (8 days ago)
- Topics: air-gapped, exfiltration, ios, pythonista, qrcode
- Language: Rust
- Homepage: https://qrtransfer.westxu.com
- Size: 7.52 MB
- Stars: 12
- Watchers: 1
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# qrtransfer
This is a proof-of-concept project, implemented in Rust WebAssembly.
## How to Use
![Demo](demo.gif)
1. Open [https://qrtransfer.westxu.com](https://westxu.github.io/qrtransfer/) on your PC, select file, zoom/adjust the browser window as you wish. Note that this site is static, which means the file will be processed natively in your browser and won't be uploaded to any server.
2. Open [https://qrtransfer.westxu.com](https://westxu.github.io/qrtransfer/) on your phone, scan using your camera while scrolling/auto-scrolling your browser until finishing scanning all qrcodes, and then save the reassembled file.## Note
If your browser somehow couldn't access local files, try the [python branch of this repo](https://github.com/WestXu/qrtransfer/tree/python).
The suffix of the received file may not be correct. Fix it manually with file manager apps on your phone.
The transfer speed is ~1KB/s. I know, but it works.