From charlesreid1

Line 3: Line 3:
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==
==<s>The One Man Band Approach</s>==


The first way is sort of painful, or can overload your system: trying to find every wireless network, parsing out clients and access points, listening, identifying and counting packets and unique devices, and managing all of this information. Lots of moving parts. Very painful. Complicated. But you have fine-grained control over every detail.
<s>The first way is sort of painful, or can overload your system: trying to find every wireless network, parsing out clients and access points, listening, identifying and counting packets and unique devices, and managing all of this information. Lots of moving parts. Very painful. Complicated. But you have fine-grained control over every detail.


You end up feeling like a one man band.
You end up feeling like a one man band.</s>


==Scapy Approach: Mellow Out==
For scripts, see the Nosecleaner project on Github: https://github.com/charlesreid1/nosecleaner


The second 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.
==Joe Pesci Approach: Besside-ng==


See [[Wireless/Python/Scapy]]
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.


==Joe Pesci Approach: Besside-ng==
==Scapy Approach: Mellow Out==


The third way is least painful: besside-ng. besside-ng is like the Joe Pesci of the wireless attack world. Joe Pesci gets things done with a baseball bat. You give Joe Pesci a MAC number, and just sit back while Joe Pesci gets things done.
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]]


For scripts, see the Nosecleaner project on Github: https://github.com/charlesreid1/nosecleaner


{{AircrackFlag}}
{{AircrackFlag}}

Revision as of 05:58, 24 January 2016

Approaches

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

The One Man Band Approach

The first way is sort of painful, or can overload your system: trying to find every wireless network, parsing out clients and access points, listening, identifying and counting packets and unique devices, and managing all of this information. Lots of moving parts. Very painful. Complicated. But you have fine-grained control over every detail.

You end up feeling like a one man band.

For scripts, see the Nosecleaner project on Github: https://github.com/charlesreid1/nosecleaner

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