You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

47 lines
1.4 KiB

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