
tcpdump
Sign in to savetcpdump is a data-network packet analyzer computer program that runs under a command line interface. It allows the user to display TCP/IP and other packets being transmitted or received over a network to which the computer is attached. Distributed under the BSD license, tcpdump is free software.
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 · 日本語
tcpdumpとは、コマンドライン上で利用する一般的な計算機ネットワーク調査ツールである。tcpdumpにより、利用者はコマンドを実行した計算機がつながっているネットワーク上を流れるTCP/IPなどのパケットを横取って、表示させることが出来る。このプログラムは開発当時にローレンス・バークリー研究所ネットワーク研究グループに所属していたバン・ジェイコブソン、Craig Leres、Steven McCanneによって書かれた。 tcpdumpはほとんどのUnix系オペレーティングシステム上で動作する。たとえば、BSD系Unix、Solaris、Linux、HP-UX、AIX、macOSなどで動作する。これらのシステムでは、tcpdumpはpcapライブラリ上に構築されている。 Windowsにも、WinDumpというソフトウェアがある。これは、tcpdumpをWindows上で動くようにしたものである。 Unix系オペレーティングシステムやその他の多くのオペレーティングシステムでは、tcpdumpを使うにはスーパーユーザーになる必要がある。なぜなら、tcpdumpはプロミスキャス・モードを利用するからである。-Z オプションを使うことで、キャプチャをセットアップした後でスーパーユーザー権限を破棄することができる。また別のUnix系オペレーティングシステムではスーパーユーザー権限なしでパケットキャプチャのメカニズムを利用できるように設定できる。 tcpdumpを使うときには、いくつかのフィルターを出力に適応して見ることが出来る。こうすることで、大量の通信が行われているようなネットワークでもより簡単にパケットの調査をすることができるようになる。
Abstract from DBpedia / Wikipedia · CC BY-SA