Kismet (oprogramowanie)

przeznaczenie
Deweloperzy Mike Kershaw (smok)
Wersja stabilna
2022-08-R1 / 7 sierpnia 2022 ; 6 miesięcy temu ( 2022-08-07 )
Magazyn
Napisane w C++
System operacyjny Międzyplatformowe
Typ Sniffer pakietów
Licencja GPL
Strona internetowa www .kismetwireless .net

Kismet to wykrywacz sieci , sniffer pakietów i system wykrywania włamań dla bezprzewodowych sieci LAN 802.11 . Kismet będzie działał z każdą kartą bezprzewodową, która obsługuje surowy tryb monitorowania i może wykrywać ruch 802.11a , 802.11b , 802.11g i 802.11n . Program działa pod systemami Linux , FreeBSD , NetBSD , OpenBSD i macOS . Klient może również działać w systemie Microsoft Windows , chociaż oprócz zewnętrznych dronów (patrz poniżej ) jako źródło pakietów dostępny jest tylko jeden obsługiwany sprzęt bezprzewodowy.

Dystrybuowany na licencji GNU General Public License , Kismet jest wolnym oprogramowaniem .

Cechy

Kismet różni się od innych detektorów sieci bezprzewodowych pracą pasywną. Mianowicie, bez wysyłania żadnych logowalnych pakietów, jest w stanie wykryć obecność zarówno bezprzewodowych punktów dostępowych , jak i klientów bezprzewodowych oraz powiązać ich ze sobą. Jest to również najczęściej używane i aktualne narzędzie do monitorowania sieci bezprzewodowej typu open source. [ potrzebne źródło ]

Wyjaśnienie nagłówków wyświetlanych w Kismet.

Kismet zawiera również podstawowe funkcje bezprzewodowego IDS , takie jak wykrywanie aktywnych programów do podsłuchiwania sieci bezprzewodowych, w tym NetStumbler , a także szereg ataków na sieci bezprzewodowe.

Kismet oferuje możliwość rejestrowania wszystkich przechwyconych pakietów i zapisywania ich w formacie pliku zgodnym z tcpdump / Wireshark lub Airsnort. Kismet może również przechwytywać nagłówki „Per-Packet Information”.

Kismet oferuje również możliwość wykrywania domyślnych lub „nieskonfigurowanych” sieci, sondowania żądań i określania, jaki poziom szyfrowania bezprzewodowego jest używany w danym punkcie dostępowym.

Aby znaleźć jak najwięcej sieci, Kismet obsługuje przeskakiwanie kanałów. Oznacza to, że stale zmienia się z kanału na kanał niesekwencyjnie, w sekwencji zdefiniowanej przez użytkownika z wartością domyślną, która pozostawia duże dziury między kanałami (na przykład 1-6-11-2-7-12-3-8- 13-4-9-14-5-10). Zaletą tej metody jest przechwytywanie większej liczby pakietów, ponieważ sąsiednie kanały nakładają się na siebie.

Kismet obsługuje również rejestrację współrzędnych geograficznych sieci, jeśli dodatkowo dostępne jest wejście z odbiornika GPS .

Infrastruktura serwera / drona / klienta

Kismet ma trzy oddzielne części. Dron może być używany do zbierania pakietów, a następnie przekazywania ich do serwera w celu interpretacji . Serwer może być używany w połączeniu z dronem lub samodzielnie, interpretując dane pakietowe i ekstrapolując informacje bezprzewodowe oraz organizując je. Klient się z serwerem i wyświetla informacje zbierane przez serwer.

Wtyczki

Wraz z aktualizacją Kismet do -ng, Kismet obsługuje teraz szeroką gamę wtyczek skanujących, w tym DECT , Bluetooth i inne.

Stosowanie

Kismet jest używany w wielu projektach komercyjnych i open source. Jest dystrybuowany z Kali Linux. Służy do bezprzewodowego rozpoznania i może być używany z innymi pakietami do niedrogiego bezprzewodowego systemu wykrywania włamań. Został użyty w wielu recenzowanych badaniach, takich jak „Detecting Rogue Access Points using Kismet”.

Zobacz też

Linki zewnętrzne