Thursday, August 7, 2008

Wardriving Mapping

Wardriving is the act of searching for Wi-Fi wireless networks by a person in a moving vehicle, using a portable computer or PDA.

Software for wardriving is freely available on the Internet, notably NetStumbler for Windows, Kismet or SWScanner for Linux, FreeBSD, NetBSD, OpenBSD, and DragonFly BSD, and KisMac for Macintosh. There are also homebrew wardriving applications for handheld game consoles that support Wi-fi, such as sniff_jazzbox for the Nintendo DS, Road Dog for the Sony PSP and Stumbler for the iPhone.

Etymology

Wardriving was named after the term wardialing from the 1983 film WarGames, which involved searching for computer systems with software that dialed numbers sequentially to see which ones were connected to a fax machine or computer.


Warbiking is essentially the same as wardriving, but it involves searching for wireless networks while on a moving bicycle or motorcycle. This activity is sometimes facilitated by the mounting of a wifi-capable device on the vehicle itself.

Warwalking (sometimes warjogging) is similar in nature to wardriving, except that it is done on foot rather than conducted from a moving vehicle. The disadvantages of this approach consist in slower speed of travel (resulting in fewer and more infrequently discovered networks) and the absence of a convenient computing environment. Consequently, handheld devices such as Pocket PCs, for which tasks can be conducted while walking or standing, have predominated in this area. The inclusion of integrated Wi-Fi (rather than a CF or PCMCIA add-in card) in Dell Axim, Compaq iPAQ and Toshiba Pocket PCs beginning in 2002 — and, more recently, an active Nintendo DS and Sony PSP enthusiast community possessing Wi-Fi capabilities on these devices — has expanded the extent of this practice, as has the new Apple iPhone and iPod touch. Of recent note, the Nokia N770, N800, and N810 Internet Tablets have very good antennas, and will pick up nearly anything in the area — even blocks away from the unit.

Mapping

A map of Seattle's Wi-Fi nodes, generated from information logged by wardriving students in 2004.

A map of Seattle's Wi-Fi nodes, generated from information logged by wardriving students in 2004.

A map of Wi-Fi nodes in the United States and Canada tracked by the WiGLE project

A map of Wi-Fi nodes in the United States and Canada tracked by the WiGLE project

Many wardrivers use GPS devices to measure the location of the network and log it on a website to form maps of the network neighborhood. The most popular web-based tool today is WiGLE, while one of the pioneering mapping applications was StumbVerter, which used Microsoft MapPoint automation to draw found networks. For better range, antennas are built or bought, and vary from omnidirectional to highly directional.

The maps of known network IDs can then be used as a geolocation system — an alternative to GPS — by triangulating the current position from the signal strengths of known network IDs. Examples include Place Lab by Intel, Skyhook, and Navizon,by Cyril Houri. Navizon combines information from Wi-Fi and cell phone tower maps contributed by users from Wi-Fi-equipped cell phones.[1][2] In addition to location finding, this provides navigation information, allows for tracking the position of friends, and geotagging.

In December 2004, a class of 100 undergraduates worked to map the city of Seattle, Washington over several weeks. They found 5,225 access points; 44% were secured with WEP encryption, 52% were open, and 3% were pay-for-access. They noticed trends in the frequency and security of the networks depending on location. Many of the open networks were clearly intended to be used by the general public, with network names like "Open to share, no porn please" or "Free access, be nice." The information was collected into high-resolution maps, which were published online.

GPS Visualizer is a free, easy-to-use online utility that creates maps and profiles from GPS data (tracks and waypoints, including GPX files), street addresses, or simple coordinates. Use it to see where you've been, plan where you're going, or visualize geographic data (business locations, scientific observations, events, customers, real estate, geotagged photos, etc.).



Example Mapping From GPS Visualizer

GPS Visualizer can read data files from many different sources, including but not limited to: GPX (a standard format from many devices and programs, including Garmin's eTrex and GPSMAP series), OziExplorer, Geocaching.com (.loc), IGC sailplane logs, Garmin Forerunner (.xml/.hst/.tcx), Timex Trainer (v1.3+), Cetus GPS, PathAway, cotoGPS, CompeGPS, TomTom (.pgl), IGN Rando (.rdn), Emtac Trine, Suunto X9/X9i (.sdf), NetStumbler, Excel, Google Spreadsheets, XML feeds

Antennas

Wireless access point receivers can be modified to extend their ability for picking up and connecting to wireless access points. This can be done with an ordinary metal wire, and a metal dish that is used to form a directional antenna. Other similar devices can be modified in this way too, likewise, not only directional antennas can be created, but USB-WiFi-stick antennas can be used as well. Tools such as Wireless Grapher Widget can be used to measure out the antenna.

Confusion with piggybacking

Wardrivers are only out to log and collect information about the wireless access points (WAPs) they find while driving, without using the networks' services.

Connecting to the network and using its services without explicit authorization is referred to as piggybacking.

The terms have been interchanged in the press, however. For instance, an EETimes article with the headline "WiFi user charged for not buying coffee" refers to a user who "piggybacked off the shop's wireless Internet service for more than three months". When reposted by Engadget, the term "wardriving" was substituted, and the headline changed to "Wardriver arrested for snagging coffee shop signal".

Typical wardriving software actually takes control of the wireless radio, making it impractical, if not impossible, to wardrive and piggyback simultaneously.

Legal and ethical considerations

Some portray wardriving as a questionable activity (typically from its association with piggybacking), though, from a technical viewpoint, everything is working as designed: access points must broadcast identifying data accessible to anyone with a suitable receiver. It could be compared to making a map of a neighborhood's house numbers and letter box labels.

There are no laws that specifically prohibit or allow wardriving, though many localities have laws against unauthorized access of a computer network. Whether this could be applied to wardriving is unknown, though no one has ever been convicted for it.

Passive, listen-only wardriving (with programs like Kismet or KisMAC) does not communicate at all with the network; merely logging its broadcast address. This can be likened to listening to a radio station that happens to be broadcasting in the area. (In some countries even listening to a broadcast is illegal, though. In the UK, for example, it is illegal to listen on some radio frequencies or to some transmissions, such as those used by the police or armed forces, without a license.)

With other types of software, such as NetStumbler, the wardriver actively sends probe messages, and the access point responds per design. The legality of active wardriving is less certain, since the wardriver temporarily becomes "associated" with the network, even though no data is transferred. Most access points, when using default settings, are intended to provide wireless access to all who request it. Liability can be minimized by setting the computer to a static IP, instead of using DHCP. This will prevent the network from granting the computer an IP address or logging the connection.

In the United States, the case that is usually referenced in determining whether a network has been "accessed" is State v. Allen. In this case, Allen had been wardialing in an attempt to get free long distance calling through Southwestern Bell's computer systems. When presented with a password protection screen, however, he did not attempt to bypass it. The court ruled that although he had "contacted" or "approached" the computer system, this did not constitute "access" of the company's network.


Software

Concepts

1 comments:

Anonymous said...

In a world in which computer networks are involved in nearly every facet of business and personal life, it is paramount that each of us understand the basic features, operations and limitations of different types of computer networks.

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