I have a question about a library available for Python: Scapy (www.secdev.org/projects/scapy/). This library offers a variety of things but I am interested in how it interacts with wireless networks.
I have read countless tutorials and documentation on it but I can't figure out the following:
-- How to sniff for wireless networks (listen to beacon frames for passive scanning)
-- How to sniff for wireless networks (transmitting probe request frames and then listening for the response - active scanning)
The above two points are to detect any wireless networks within the range of the wireless adapter (basically I want a list of networks)
-- I then want to know the signal strength of each ACCESS POINT per network (in other words each wireless network may have more than one access point - signal strength as a percentage)
-- Other information about each and every access point such as (access point name, access point MAC, time of arrival packets, time of transmission packet, HOW LONG A PACKET TOOK TO REACH ME (as accurate as possible, not seconds - perhaps milliseconds?)
-- And any other information about the access points or networks
I need to know how to achieve this because I ultimately need to know HOW FAR the access point is from me (leave me to figure this out, it should be possible with the above information)... Please suggest and advise and help me figure the above out.
Does Anyone out there use this? know how to do this? can help me? PLEASE... I have been stuck on this for a very long time and I am desperate for some help. An ideal answer would be lines of code with comments please.
How is this related to Oracle? This is an Oracle forum for questions related with Python and its interaction with Oracle, not about a library you want to use to steal wifi in the hood.
This is my piece of advice: go ask in the [python list|http://mail.python.org/mailman/listinfo/python-list] about it.