Kismet, al igual que Wireshark y Snort, es un un husmeador de paquetes ("sniffer", en inglés), y un sistema de detección de intrusiones, mas exclusivo para redes inalámbricas 802.11. Este programa funciona con cualquier tarjeta inalámbrica que soporte el modo de monitorización, y puede rastrear tráfico 802.11b, 802.11a, 802.11g y 802.11n. Puede utilizarse en Linux, FreeBSD, NetBSD, OpenBSD, y Mac OS X. El cliente puede también funcionar en Windows, aunque la única fuente entrante de paquetes compatible es otra sonda.
Kismet se diferencia de la mayoría de los otros husmeadores de paquetes inalámbricos en su funcionamiento pasivo. Es decir que lo hace sin enviar ningún paquete detectable, permitiendo detectar la presencia de varios puntos de acceso y clientes inalámbricos, asociando unos con otros.
Además, también incluye características básicas de los sistemas de detección de intrusos como detectar programas de rastreo inalámbricos (incluyendo a NetStumbler), así como también ciertos ataques de red inalámbricos.
