This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
rknfg [2015/04/28 12:46] zoza [hadrware] |
rknfg [2015/04/29 09:25] (current) zoza [hadrware] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== first prototype: RKNFG, salzamt, september 2012 ====== | + | ====== RKNFG, salzamt, september 2012 ====== |
Line 11: | Line 11: | ||
===== technical details ===== | ===== technical details ===== | ||
- | cubicle (wood base + stretchable fabric sides) + arduino + laptop running airodump-ng under an old Debian distribution | + | cubicle (wood base + stretchable fabric sides) + linear actuators + arduino + laptop running airodump-ng on Debian |
==== hadrware ==== | ==== hadrware ==== | ||
Line 17: | Line 17: | ||
- plywood board base, 1x1m | - plywood board base, 1x1m | ||
- plywood board top, 1x1m | - plywood board top, 1x1m | ||
- | - white stretchable fabrix fixed on 3 sides | + | - white stretchable fabric (1.5x3m) fixed on 3 sides |
{{:img_20120906_152720.jpg?nolink&200|}} {{:img_20120907_231737.jpg?nolink&112|}} {{:img_20120909_212544.jpg?nolink&112|}} {{:img_20120909_212433.jpg?nolink&200|}} | {{:img_20120906_152720.jpg?nolink&200|}} {{:img_20120907_231737.jpg?nolink&112|}} {{:img_20120909_212544.jpg?nolink&112|}} {{:img_20120909_212433.jpg?nolink&200|}} | ||
- | - two Firgelli linear servo actuators, http://nodna.de/linear-actuator_11 | + | - two Firgelli linear servo actuators, [[http://www.firgelli.com/pdf/L12_datasheet.pdf|L12 datasheet]] |
{{http://www.phidgets.com/images/3541_0_Web.jpg?nolink&200|}} | {{http://www.phidgets.com/images/3541_0_Web.jpg?nolink&200|}} | ||
Line 30: | Line 30: | ||
==== software ==== | ==== software ==== | ||
- | * aircrack-ng, scanning network traffic (looks up the traffic on a specific BSSID, writes a dump to a .csv file) | + | * [[http://www.aircrack-ng.org/|aircrack-ng]], scanning network traffic (looks up the traffic on a specific BSSID, writes a dump to a .csv file) |
- | * [[extended-python-arduino-api|extended-python-arduino API]] firmware for the Arduino, with the associated arduino library | + | * [[extended-python-arduino-api|extended-python-arduino API]] firmware for the Arduino, with the associated [[arduino-py|arduino library]] |
* python script [[motors-scanner-test-1|motor-scanner.py]]: reads the .csv file, calcutlates the next position of the linear actuators based on the difference in the number of packets since the last calculation | * python script [[motors-scanner-test-1|motor-scanner.py]]: reads the .csv file, calcutlates the next position of the linear actuators based on the difference in the number of packets since the last calculation | ||
* more details: [[salzamt|RKNFG development]] | * more details: [[salzamt|RKNFG development]] | ||
+ | |||
+ | ===== HOWTO ===== | ||
+ | |||
+ | * use this [[startup]] script | ||
+ | or | ||
+ | * start aircrack scan | ||
+ | <code bash>/etc/init.d/networking stop # stop network manager | ||
+ | killall wicd # if using wicd network manager for debian | ||
+ | airmon-ng start wlan0 # start airmonitor on your wireless card; to check the name of the card run $ sudo ifconfig | ||
+ | airodump-ng mon0 # see available networks, find bssid of the network you want to scan | ||
+ | airodump-ng --bssid xx:xx:xx:xx:xx:xx -w /path/to/your/folder mon0 # dumps the scan to a file in /path/to/your/folder/ | ||
+ | </code> | ||
+ | * in a separate terminal, run the python script | ||
+ | <code bash>python /path/to/your/folder/reading.py</code> | ||
+ | * when finished, stop airmon-ng | ||
+ | <code bash>airmon-ng stop wlan0 | ||
+ | airmon-ng stop mon0 | ||
+ | </code> | ||
+ | |||