tcpdump

tcpdump Opis tego obrazu, również skomentowany poniżej Wynik tcpdump w konsoli Informacja
Opracowany przez Projekt tcpdump
Ostatnia wersja 4,99. 0 (30 grudnia 2020 r)
Kaucja github.com/the-tcpdump-group/tcpdump
Zapewnienie jakości Ciągła integracja
Napisane w VS
System operacyjny Linux i Microsoft Windows
Środowisko Wieloplatformowy
Czytaj formaty PCAP ( d )
Rodzaj Analizator pakietów
Licencja Licencja BSD
Stronie internetowej www.tcpdump.org

tcpdump to analizator pakietów w linii poleceń . Pozwala uzyskać szczegółowość widocznego ruchu z interfejsu sieciowego. Narzędzie dystrybuowane przez dystrybucje GNU / Linux , FreeBSD , NetBSD , OpenBSD i Mac OS X zależy od biblioteki oprogramowania lib pcap . Ich port pod Windows znany jest pod nazwami WinPCAP / WinDump.

Historyczny

tcpdump i libpcap zostały opracowane w 1987 roku w Lawrence-Berkeley National Laboratory w Stanach Zjednoczonych przez Van Jacobsona , Stevena McCanne'a i Craiga Leresa, twórcę arpwatch . Pod koniec lat 90. tcpdump był rozpowszechniany w wielu systemach, co utrudniało stosowanie poprawek . Michael Richardson (mcr) i Bill Fenner stworzyli oficjalną stronę w 1999 roku, aby odpowiedzieć na ten brak koordynacji, a następnie zostali opiekunami projektu.

posługiwać się

Jest to narzędzie do debugowania cenione za swoją moc; wiele informacji, które należy posortować, prowadzi do zastosowania filtra BPF .

Przykład interfejsów przechwytywania dostępnych w systemie Linux:

$ tcpdump -D 1.eth0 [Up, Running, Connected] 2.any (Pseudo-device that captures on all interfaces) [Up, Running] 3.lo [Up, Running, Loopback] 4.bluetooth-monitor (Bluetooth Linux Monitor) [Wireless] 5.usbmon2 (Raw USB traffic, bus number 2) 6.usbmon1 (Raw USB traffic, bus number 1) 7.usbmon0 (Raw USB traffic, all USB buses) [none] 8.nflog (Linux netfilter log (NFLOG) interface) [none] 9.nfqueue (Linux netfilter queue (NFQUEUE) interface) [none] 10.dbus-system (D-Bus system bus) [none] 11.dbus-session (D-Bus session bus) [none] 12.bluetooth0 (Bluetooth adapter number 0) 13.eth1 [none, Disconnected]

libpcap

Libpcap oprogramowanie biblioteki został pierwotnie opracowany dla tcpdump narzędzie , ale może być używany przez wszystkich pakietów analizatorów . Zapewnia interfejs programowania dla takich programów, umożliwiając im przechwytywanie i analizowanie dowolnego pakietu (sieci) z urządzenia sieciowego  (in) . Biblioteka jest również dystrybuowana osobno, aby samodzielnie kompilować lub programować takie narzędzia.

Uwagi i odniesienia

  1. Wersja 4.99.0  " ,30 grudnia 2020 r(dostęp 17 stycznia 2021 )

Załączniki

Powiązane artykuły

Link zewnętrzny