kismet

What is Kismet?

"Kismet is an 802.11 layer2 wireless network detector, sniffer, and intrusion detection system. Kismet will work with any wireless card which supports raw monitoring (rfmon) mode, and (with appropriate hardware) can sniff 802.11b, 802.11a, 802.11g, and 802.11n traffic. Kismet also supports plugins which allow sniffing other media such as DECT.

Kismet identifies networks by passively collecting packets and detecting standard named networks, detecting (and given time, decloaking) hidden networks, and infering the presence of nonbeaconing networks via data traffic."

– Source: https://kismetwireless.net

Note: The best resource for detailed information about kismet is the documentation.

Installation

Configuration

Dry Run & Troubleshooting

Configure kismet.conf

Start off using it.

Export logs as csv

<sxh bash;> ~:$ git clone git://git.gnome.org/libxslt ~:$ cd libxslt ~:$ ./autogen ~:$ ./configure ~:$ make ~:$ cd xsltproc ~:$ vim transform.xslt # copy this stylesheet to this file, www.rodneybeede.com/Convert_Kismet_netxml_to_csv.html ~:$ ./xsltproc -o Kismet.csv transform.xslt ./kismet.netxml </sxh>

More information can be found here:

www.rodneybeede.com/Convert_Kismet_netxml_to_csv.html

http://xmlsoft.org/XSLT/downloads.html

Suite

Due to the fact of the broad fielding of kismet, some more ancillary software has been built around it.

giskismet

GISKismet is a wireless recon visualization tool to represent data gathered using Kismet in a flexible manner. GISKismet stores the information in a database so that the user can generate graphs using SQL. GISKismet currently uses SQLite for the database and GoogleEarth / KML files for graphing.

– Source: giskismet.org

Kismet Log Viewer (KLV)

Outputs html interface to Kismet .xml log files.

– Source: http://mindflip.org/klv/

https://aur.archlinux.org/packages/?O=0&C=0&SeB=nd&K=kismet&outdated=&SB=n&SO=a&PP=50&do_Search=Go

References

https://code.google.com/p/macuserspaceusbwifi/