Thursday, November 7, 2013

warcarrier

An NCURSES-based, all-in-one instrument panel for professional Wardriving.

802.11 

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!


Its first release will be with WEAKERTH4N: BLUE GHOST Edition and inspired by the "Blue Ghost" USS Lexington.
Dependencies:

Perl5+:
Curses::UI
JSON::XS

Linux/UNIX: 

Hci-utils (Bluetooth scanning)
Current version of GPSd (NMEA support)
Airodump-ng (for WiFi Monitoring and logging)
spectools_raw (may be included in future releases) for Ubertooth raw data poll

Hardware:

GPS Device and current drivers
Bluetooth Device and current drivers
802.11 WiFi Device with driver that supports "Monitor Mode"



0 comments:

Post a Comment

 

Subscribe in Bloglines Msn bot last visit powered by MyPagerank.Net Yahoo bot last visit powered by MyPagerank.Net
I heart FeedBurner downtime checker The Ubuntu Counter Project - user number # 31290

 
Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Powered by TadPole
FOG FLAMES