From charlesreid1

 
(18 intermediate revisions by one other user not shown)
Line 1: Line 1:
=Approaches=
=Old Notes=
 
==Approaches==


There are a couple of different ways to do wireless attacks with Python.
There are a couple of different ways to do wireless attacks with Python.


==The One Man Band Approach==
===Joe Pesci Approach: Besside-ng===
 
This way is painful: besside-ng. besside-ng is like the Joe Pesci of the wireless attack world. Joe Pesci speaks softly and carries a big stick. You give Joe Pesci a MAC number, and just sit back while Joe Pesci gets things done.
 
===Scapy Approach: Mellow Out===
 
The Python way: make things a lot easier for yourself, and let the [[Scapy]] Python library do all the parsing of information. Run airodump or similar in the background to make the wireless card channel hop. Run Scapy to parse out all the information that's being collected. (Details?) You still have to scan to find nearby devices/routers, but it makes information management a whole lot easier.
 
See [[Wireless/Python/Scapy]]
 
=New Notes=
 
==Wireless-radar==
 
Interesting Python package: https://pypi.python.org/pypi/wireless-radar/0.2
 
wireless-radar comes with a few tools:
* wprox a scanner for detecting/fingerprinting active 802.11 devices
* mrssi a simple RSSI sensor locking onto a MAC for physically locating the device
* wscan a direction-finder using a directional antenna mounted on a usb rocket launcher
* bprox a Bluetooth device discoverer
* rfdiff to diff the outputs of wprox scans
 
=Github Repositories=
 
==Nosecleaner Github Repo==
 
Multiple useful scripts in this repository, for each step of the wireless toolchain. Should be revisited with more thought paid to the toolchain objectives and different use cases, however.
 
https://github.com/charlesreid1/nosecleaner
 
==Wifi Data Github Repo==


The first way is sort of painful, or can overload your system: that's finding every wireless network, parsing out clients and access points, listening to, attacking to get, and obtaining handshake packets, managing all of that information for password cracking, and so on and so forth. Lots of moving parts. It's painful but it's complicated and depends highly on your situation, which is why it gives you lots of control over what you're looking at.
Random assortment of scripts. Figure out what's what. Make an attic.


But you end up feeling like a one man band.
http://github.com/charlesreid1/wifi-data


==Scapy Approach: Mellow Out==
==New Wifi Data Github Repo==


The second way is to make things a lot easier for yourself, and let the [[Scapy]] Python library do all the parsing of information. You run airodump in the background to channel hop, then run Scapy to parse out all the information that's being collected. You still have to scan for targets and determine what attacks to run, but it makes information management a whole lot easier.
New Github repository for the UGR project. Initially, it will mainly be a way of sharing files with them. Read-only.


==Joe Pesci Approach: Besside-ng==
=Projects=


The third way is least painful: besside-ng. You use a Tazmanian Devil vacuum cleaner to obtain handshakes. besside-ng is like the Joe Pesci of the wireless attack world. Joe Pesci gets things done. In this case, you give Joe Pesci a MAC number, and just sit back on your fat ass and do a little information management, and some babysitting of password crackers, and Joe Pesci does all the hard work for you.
==UGR Project==


Main page: [[UGR Project]]


=References=
The scope of the UGR project is to run Linux and Python on Raspberry Pi computers, and capture data from them.


Nosecleaner: Python wireless tools repo on Github http://github.com/charlesreid1/nosecleaner
Right now, the plan is to capture wireless data on a C2 server. Not sure what else to do.


{{AircrackFlag}}
If we were to use other data as a model [http://datacanvas.org/sense-your-city/]: pollution, dust, light, sound, temperature, humidity


Raspberry Pi could measure pollution, dust, light, sound, temperature, humidity, and cameras and wifi to analyze traffic


Weather timelapse: superimposed weather sensor data with timelapse movie: http://datacanvas.org/project/datacanvas-weather-timelapse/


==Pi Data Acquisition==


[[RasbperryPi/Data Acquisition]]


Script/scripts for doing data acquisition of time series from Raspberry Pi.


Similar quantities to what a smartphone time series data set might contain - CPU usage, memory usage, programs, network names, etc.


=Flags=


{{PythonFlag}}


{{WirelessFlag}}


{{AircrackFlag}}
{{AircrackFlag}}
[[Category:Wireless]]
[[Category:Python]]

Latest revision as of 19:57, 11 May 2025

Old Notes

Approaches

There are a couple of different ways to do wireless attacks with Python.

Joe Pesci Approach: Besside-ng

This way is painful: besside-ng. besside-ng is like the Joe Pesci of the wireless attack world. Joe Pesci speaks softly and carries a big stick. You give Joe Pesci a MAC number, and just sit back while Joe Pesci gets things done.

Scapy Approach: Mellow Out

The Python way: make things a lot easier for yourself, and let the Scapy Python library do all the parsing of information. Run airodump or similar in the background to make the wireless card channel hop. Run Scapy to parse out all the information that's being collected. (Details?) You still have to scan to find nearby devices/routers, but it makes information management a whole lot easier.

See Wireless/Python/Scapy

New Notes

Wireless-radar

Interesting Python package: https://pypi.python.org/pypi/wireless-radar/0.2

wireless-radar comes with a few tools:

  • wprox a scanner for detecting/fingerprinting active 802.11 devices
  • mrssi a simple RSSI sensor locking onto a MAC for physically locating the device
  • wscan a direction-finder using a directional antenna mounted on a usb rocket launcher
  • bprox a Bluetooth device discoverer
  • rfdiff to diff the outputs of wprox scans

Github Repositories

Nosecleaner Github Repo

Multiple useful scripts in this repository, for each step of the wireless toolchain. Should be revisited with more thought paid to the toolchain objectives and different use cases, however.

https://github.com/charlesreid1/nosecleaner

Wifi Data Github Repo

Random assortment of scripts. Figure out what's what. Make an attic.

http://github.com/charlesreid1/wifi-data

New Wifi Data Github Repo

New Github repository for the UGR project. Initially, it will mainly be a way of sharing files with them. Read-only.

Projects

UGR Project

Main page: UGR Project

The scope of the UGR project is to run Linux and Python on Raspberry Pi computers, and capture data from them.

Right now, the plan is to capture wireless data on a C2 server. Not sure what else to do.

If we were to use other data as a model [1]: pollution, dust, light, sound, temperature, humidity

Raspberry Pi could measure pollution, dust, light, sound, temperature, humidity, and cameras and wifi to analyze traffic

Weather timelapse: superimposed weather sensor data with timelapse movie: http://datacanvas.org/project/datacanvas-weather-timelapse/

Pi Data Acquisition

RasbperryPi/Data Acquisition

Script/scripts for doing data acquisition of time series from Raspberry Pi.

Similar quantities to what a smartphone time series data set might contain - CPU usage, memory usage, programs, network names, etc.

Flags