Skip to content

4ZM/datasamalen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DeathRay 2S23 

Sparvnästet have been invited to take part in the event Art Hack Day
at Bonniers Konsthall. The event will be 11-13 April and has the theme
of Life-logging about the relation between memory and digital
information.

The project we are planning is based on the possibility to pick up
wifi-probe requests. The requests are messages sent by wifi-devices to
see if they are close to some network that they have been connected to
previously. For instance your phone regularly broadcasts the SSID of
your home network, your work network and some other random networks
that you have been using in the past.

We will build a very directional 2.4Ghz wifi Yagi antenna and mount it
on a tripod with a motor to rotate it. The antenna would scan the
surroundings continuously to identify devices and pick up all their
probe requests. This data will then be visualized on a radar
screen. It can be quite scary and interesting to realize that you are
sharing that information.

If there is time, there are several ways to expand on this. It would
be fairly easy to add additional information to the blips on the radar
screen. Like display what kind of device it is by checking the
MAC-address against the IEEEs table, what ports are open and what
services the device run by doing a nmap scan, etc.

In a second release we would let visitors select a blip on the radar
screen and have the antenna start tracking it. In the tracking mode we
could also implement a wifi mitm to mess with the connection of the
tracked person for instance turning the web upside down or in other
ways change the data.

The project consists of building the hardware; the rotation
control-mechanism with the antenna connected to a computer. Handle the
data; intercept the requests and parsing them to accessible data and
then finally build a visualization from it.

Scrum board for tasks: 
http://scrumblr.ca/deathray

Install:
... install mongodb http://docs.mongodb.org/manual/installation/
... virtualenv
... git clone https://github.com/Sparvnastet/datasamalen.git
... pip install -r requirements
... python manage.py runserver

... to make muck data : 0.0.0.0:5000/muck

Running airodump et al:

Start airmon:
$ airmon-ng start wlan0

Check that it's freq. hopping
$ airodump-ng mon0

Pipe data to datasamalen
$ airodump-ng --berlin 1 mon0 2>&1 | ./airodump-scrubber.pl | python datasamalen.py

Running mongodb:

$ mkdir data
$ mongod --rest --dbpath data

Access raw datasamalen data:
http://localhost:28017/deathray/clients
http://localhost:28017/deathray/client_observations

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published