Added README for QRNet
This commit is contained in:
parent
95ee6ee029
commit
091c12b5f4
|
@ -0,0 +1,46 @@
|
|||
QRNet
|
||||
=====
|
||||
QRNet, sometimes also known as "The Clacks", is an ethernet tunnel providing an
|
||||
opto-uncoupled ether via two laptops with webcams reading qr-codes from each
|
||||
others display.
|
||||
|
||||
This tunnel was written at the Chaos Communication Camp (CCCamp). Until day 2
|
||||
there was no stable internet connection at our part of the camp and wifi was
|
||||
not reliable, but the guys across the road had a pretty decent connection.
|
||||
Sadly no two beamers could be acquired and QRNet did not save the day.
|
||||
Nevertheless the code has been finnished and a 90cm connection has been
|
||||
established at camp site.
|
||||
|
||||
|
||||
Installation and requirements
|
||||
=============================
|
||||
* python-opencv
|
||||
* python-zbar
|
||||
* python-qrencode
|
||||
* python-gtk
|
||||
* ether2any
|
||||
* 2 displays
|
||||
* 2 webcams, videocams or other optical qrcode scanners
|
||||
|
||||
Configuration can be done in the conf.py. After starting the tunnel you need to
|
||||
adjust the webcams. The percent bar at the bottom of the screen will show how
|
||||
many qrcodes could be read per time interval.
|
||||
|
||||
|
||||
How it works
|
||||
============
|
||||
The tunnel accesses the laptops webcam and tries to read a qrcode from each
|
||||
received image. If it can be decoded, it is written as network traffic to the
|
||||
interface as incoming traffic. Outgoing traffic is displayed as qrcodes on the
|
||||
laptop's screen.
|
||||
|
||||
|
||||
What could be done
|
||||
==================
|
||||
* allow QRNet to run as IP tunnel, configurable via config
|
||||
|
||||
|
||||
Licensing
|
||||
=========
|
||||
Published under the GPLv3 or later
|
||||
|
Loading…
Reference in New Issue