qrxfer | Transfer files from Air gapped machines using QR codes
kandi X-RAY | qrxfer Summary
kandi X-RAY | qrxfer Summary
qrxfer is a Python library. qrxfer has no bugs, it has no vulnerabilities, it has a Permissive License and it has low support. However qrxfer build file is not available. You can download it from GitHub.
QRXfer is one of those "I had to give it a try" ideas. The basic idea is that it is possible to play back QR code encoded data to a receiver that may be able to reconstruct the data and reproduce the file that was originally sent. Think about an airgapped machine being able to generate the QR codes, you recording it with your phone, and playing it back to the receiver later. I tested 2 main scenarios. The first was starting the listener on my laptop with the webcam, and the emitter on another pc (so 2 screens facing each other, not connected in any way). This method was the least error prone as both the sender and receiver were standing still. The second was recording the emitter with my phone, and then placing my phone in front of the webcam with the receiver running. This was obviously much more error prone with me not being able to hold the phone still ;).
QRXfer is one of those "I had to give it a try" ideas. The basic idea is that it is possible to play back QR code encoded data to a receiver that may be able to reconstruct the data and reproduce the file that was originally sent. Think about an airgapped machine being able to generate the QR codes, you recording it with your phone, and playing it back to the receiver later. I tested 2 main scenarios. The first was starting the listener on my laptop with the webcam, and the emitter on another pc (so 2 screens facing each other, not connected in any way). This method was the least error prone as both the sender and receiver were standing still. The second was recording the emitter with my phone, and then placing my phone in front of the webcam with the receiver running. This was obviously much more error prone with me not being able to hold the phone still ;).
Support
Quality
Security
License
Reuse
Support
qrxfer has a low active ecosystem.
It has 72 star(s) with 12 fork(s). There are 6 watchers for this library.
It had no major release in the last 6 months.
There are 0 open issues and 2 have been closed. There are no pull requests.
It has a neutral sentiment in the developer community.
The latest version of qrxfer is current.
Quality
qrxfer has 0 bugs and 0 code smells.
Security
qrxfer has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
qrxfer code analysis shows 0 unresolved vulnerabilities.
There are 0 security hotspots that need review.
License
qrxfer is licensed under the MIT License. This license is Permissive.
Permissive licenses have the least restrictions, and you can use them in most projects.
Reuse
qrxfer releases are not available. You will need to build from source code and install.
qrxfer has no build file. You will be need to create the build yourself to build the component from source.
Installation instructions, examples and code snippets are available.
It has 155 lines of code, 15 functions and 1 files.
It has high code complexity. Code complexity directly impacts maintainability of the code.
Top functions reviewed by kandi - BETA
kandi has reviewed qrxfer and discovered the below as its top functions. This is intended to give you an instant insight into qrxfer implemented functionality, and help decide if they suit your requirements.
- Process a message .
- Process the frames .
- Send the message .
- Receive a video capture .
- Return a list of headers .
- initialize the camera
- Split a list into chunks .
- Sample the given size .
Get all kandi verified functions for this library.
qrxfer Key Features
No Key Features are available at this moment for qrxfer.
qrxfer Examples and Code Snippets
No Code Snippets are available at this moment for qrxfer.
Community Discussions
No Community Discussions are available at this moment for qrxfer.Refer to stack overflow page for discussions.
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install qrxfer
I used a Kali Rolling virtual machine with my laptops builtin Webcam added to the VMs hardware to build and test this. Installation on Kali is relatively simple. QRXfer uses OpenCV python bindings and Zbar python bindings for most of the magic.
Install click with pip install click
Install opencv with apt-get install python-opencv
Install zbar with apt-get install python-zbar
git clone https://github.com/leonjza/qrxfer.git or just grab a copy of the qrxfer.py script.
Install click with pip install click
Install opencv with apt-get install python-opencv
Install zbar with apt-get install python-zbar
git clone https://github.com/leonjza/qrxfer.git or just grab a copy of the qrxfer.py script.
Support
For any new features, suggestions and bugs create an issue on GitHub.
If you have any questions check and ask questions on community page Stack Overflow .
Find more information at:
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page