
Key facts
- Software.name
- tcpdump
- Software.logo
- Tcpdump&libpcap.svg
- Software.screenshot
- 200px|tcpdump console output
- Software.caption
- tcpdump console output
- Software.developer
- The Tcpdump team
- Software.programming language
- C
- Software.genre
- Packet analyzer
- Software.license
- BSD license
- Software.released
- 1988
- Software.operating system
- Linux, Solaris, FreeBSD, NetBSD, OpenBSD, DragonFly BSD, macOS, Android, and additional *NIX systems, Windows
via Wikipedia infobox
Source code
To report bugs and other problems, contribute patches, request a feature, provide generic feedback etc please see the guidelines for contributing in the tcpdump source tree root. This directory contains source code for tcpdump, a tool for network monitoring and data acquisition. Over the past few years, tcpdump has been steadily improved by the excellent contributions from the Internet community (just browse through the change log). We are grateful for all the input. Supported platforms In many operating systems tcpdump is available as a native package or port, which simplifies installation of updates and long-term maintenance. However, the native packages are sometimes a few versions behind and to try a more recent snapshot it will take to compile tcpdump from the source code. 4.3BSD BSD/386, later BSD/OS DEC OSF/1, later Digital UNIX, later Tru64 UNIX DOS IRIX LynxOS SINIX SunOS Ultrix UnixWare Dependency on libpcap tcpdump uses libpcap, a system-independent interface for user-level packet capture. If your operating system does not provide libpcap, or if it provides a libpcap that does not support the APIs from libpcap 1.0 or later, you must first retrieve and build libpcap before building tcpdump, Once libpcap is built (either install it or make sure it's in ../libpcap ), you can build tcpdump using the procedure in the installation notes. See also Richard Stevens gives an excellent treatment of the Internet protocols in his book "TCP/IP Illustrated, Volume 1" . If you want to learn more about tcpdump and how to interpret its output, pick up this book.
Excerpt from the source-code README · 9,707 chars · not written by Vinony
Wikidata facts
- Instance of
- software package
- Official website
- www.tcpdump.org
- Image
- Tcpdump 4.9.3 screenshot.png
Show 7 more facts
- user manual URL
- www.tcpdump.org/manpages/tcpdump.1.html
- programmed in
- C
- software version identifier
- 4.99.6
- source code repository URL
- github.com/the-tcpdump-group/tcpdump
- software quality assurance
- continuous integration
- copyright license
- 3-clause BSD License
- operating system
- Microsoft Windows
via Wikidata · CC0
Article · Deutsch
tcpdump ist eine freie Software zur Überwachung und Auswertung von Netzwerkverkehr. Sie wurde von Van Jacobson, Craig Leres und Steven McCanne geschrieben, wird aber mittlerweile von vielen anderen weiterentwickelt. Tcpdump arbeitet im Textmodus und wird über die Kommandozeile gesteuert. Tcpdump ist verfügbar für die meisten Unix-Systeme und Unix-Derivate, wie AIX, BSD, Linux, Solaris und wird von vielen Herstellern bereits im Grundsystem mitgeliefert. Für Windows steht die Portierung WinDump zur Verfügung. Aufgrund des direkten Zugriffs auf die Hardware benötigt der Benutzer zur Ausführung der Software unter Unix und vielen anderen Systemen die privilegierten Rechte des root-Benutzers (Ausnahme: unter BSD-Derivaten, Mac OS X, SunOS und Solaris reicht es, wenn der Benutzer die entsprechenden Rechte für die Netzwerk-Gerätedatei hat). Das Programm liest Daten in Form von Paketen, die über das Netzwerk gesendet werden, und stellt diese auf dem Bildschirm dar oder speichert sie in Dateien. Durch die Umstellung eines Netzwerkadapters in den Promiscuous Mode ist es darüber hinaus möglich, Pakete, die nicht für diesen Netzwerkadapter bestimmt sind, zu empfangen und auszuwerten. Zusätzlich ermöglicht tcpdump die Auswertung von vorher in Dateien gespeicherten Paketen. Mittels Parametern, die bei Programmstart auf der Kommandozeile angegeben werden müssen, steuert der Benutzer das Verhalten von tcpdump und übergibt Filter an das Programm, nach denen die Pakete ausgewertet werden. Haupteinsatzgebiete von tcpdump sind: * Fehlersuche in Programmen, die über das Netzwerk kommunizieren. * Fehlersuche im Netzwerkaufbau selbst. * Aufzeichnung und Darstellung der Kommunikation anderer Benutzer und Computer. Benutzern, die Zugriff auf Router oder Gateways innerhalb eines Netzwerkes haben, wird es hiermit ermöglicht, die Kommunikation zwischen verschiedenen Teilnehmern des Netzwerkes zu überwachen und mitzuschneiden. Da einige Protokolle ihre Übertragung unverschlüsselt abwickeln, ist es auf diese Weise möglich, Passwörter und Benutzerdaten aus dem Netzwerk zu erhalten.
Abstract from DBpedia / Wikipedia · CC BY-SA