summaryrefslogtreecommitdiff
path: root/tcpdump.1.in
diff options
context:
space:
mode:
authorDenis Ovsienko <infrastation@yandex.ru>2013-02-09 17:36:24 +0400
committerDenis Ovsienko <infrastation@yandex.ru>2013-02-11 15:16:35 +0400
commitad7171ca028b2200bdcf500e330deeedb945a501 (patch)
treeb0922764cb7ea0030d7e8898eb57a3c8c3cb2e16 /tcpdump.1.in
parent3f6402745ff92c003aa0d1b461310723f75ad61c (diff)
downloadtcpdump-ad7171ca028b2200bdcf500e330deeedb945a501.tar.gz
ZeroMQ initial support (ZMTP/1.0 framing)
This change adds support for ZMTP/1.0 (ZeroMQ Message Transport Protocol 1.0) framing in TCP packets, as defined in http://rfc.zeromq.org/spec:13 and implemented in zeromq library. Since there is no assigned port number for ZeroMQ, the user is left responsible for making only the related TCP packets captured and enforcing ZMTP/1.0 decoding through the "-T zmtp1" option. Each ZMTP/1.0 frame of a packet will produce a single additional line of output. The "-v" flag will add up to 8 lines (128 bytes) worth of hex+ASCII dump of the frame body, and "-vv" and higher will dump the full frame body, however long. Beware that this code handles neither IP fragmentation nor TCP segmentation and will incorrectly decode segments not starting at a frame boundary. The included sample capture stands for a short ZeroMQ session between a REQ/REP socket pair doing 3 anonymous 2-way exchanges. It was produced using version 2.1.9 of zeromq library patched to fix its bug #293, so that all MBZ bits of the flags field are set to 0.
Diffstat (limited to 'tcpdump.1.in')
-rw-r--r--tcpdump.1.in3
1 files changed, 2 insertions, 1 deletions
diff --git a/tcpdump.1.in b/tcpdump.1.in
index b9e2b8e7..d2223261 100644
--- a/tcpdump.1.in
+++ b/tcpdump.1.in
@@ -526,8 +526,9 @@ Currently known types are
\fBsnmp\fR (Simple Network Management Protocol),
\fBtftp\fR (Trivial File Transfer Protocol),
\fBvat\fR (Visual Audio Tool),
+\fBwb\fR (distributed White Board),
and
-\fBwb\fR (distributed White Board).
+\fBzmtp1\fR (ZeroMQ Message Transport Protocol 1.0).
.TP
.B \-t
\fIDon't\fP print a timestamp on each dump line.