An NCURSES-based, all-in-one instrument panel for professional Wardriving.
I use Airodump-ng's output which I parse and add GPS coordinates. These are then used by the lib::GMAPS Google Maps Perl module that I made for creating code which is then viewed in the web browser. (most of this done as a proof of concept). TCPDUMP was initially used for 802.11 scanning on the RFMON device, but it doesn't return which encryption type is in use by the AP from the Beacon packets (just says 1 for PRIVACY). Scapy uses TCPDUMP and can only do the same thing. After doing research with C+Libpcap I recognized that Airodump-NG was the best option and that no other 802.11 protocol analyzer should ever be needed.
Bluetooth
The current version (all versions are in testing) includes support for the Ubertooth Bluetooth dongle for spectrum analyzing the 802.15 band of the ISM spectrum (2.400GHz-2.485GHz). Current
Global Positioning
This can only be used with the tested version of GPSd (3.4). The Perl modules lib::GPSO uses an OO algorithm to obtain the JSON data from gpspipe.
Logging
All logging is done with txt,HTML, and/or JavaScript. The Google Maps API is used for mapping Bluetooth devices found and WiFi APs. There currently is no logging function for Stations.
WarcarrierOS
http://warcarrier.org Live DVD ISO with a professional Wardriving Theme created around the Warcarrier application.
WARCARRIER and GPS
The wcd file is a "daemon" which will be called from the WARCARRIER application. This is programmed this way because while polling a GPS device, we can easily get a lot of lag. This means that say we are lagging by the 3 seconds it takes to initiate a new POLL to the GPS device on our on screen display. If we are wardriving at 30 miles an hour, we will be losing 44ft 3s in our scan! WARCARRIER is smart and logs the data instantly. If you are standing still you may notice that trilateration shows you "moving" according to the GPS coordinates. This is because even with WAAS, GPS isn't 100% accurate, but because you are seeing this change, WARCARRIER is 100% accurate according to your device!
Dependencies:
Perl5+:
Curses::UI
JSON::XS
0 comments:
Post a Comment