UGR/Experiment2: Difference between revisions
From charlesreid1
(Created page with "=Wireless Capture= Stringing together the pieces: Here is the single-step, high level version of what we are doing. This is essentially one single step in the data pipeline....") |
No edit summary |
||
| Line 21: | Line 21: | ||
* (optional) Python script connects to remote command-and-control server. | * (optional) Python script connects to remote command-and-control server. | ||
* (optional) stunnel trickiness | * (optional) stunnel trickiness | ||
[[Category:Python]] | |||
Revision as of 01:55, 27 February 2016
Wireless Capture
Stringing together the pieces:
Here is the single-step, high level version of what we are doing. This is essentially one single step in the data pipeline.
- Sensor hardware: Raspberry Pi that can run a boot script to collect data
To get more specific:
- Be able to power on the Raspberry Pi
- Be able to remotely connect to the Raspberry Pi via SSH
- Be able to control a wireless card from the Raspberry Pi via command line
- Be able to start and stop a wireless card using Python
- Be able to start and stop airodump process using Python
Putting all the pieces together, here is how the process will look:
- Plug a wireless card into the Pi (no power)
- Plug the Pi into power
- Boot script activates Python script
- Python script identifies onboard hardware
- Python script begins running airdoump at 1 minute intervals
- (optional) Python script connects to remote command-and-control server.
- (optional) stunnel trickiness