diff options
author | Denis Ovsienko <infrastation@yandex.ru> | 2013-02-09 17:36:24 +0400 |
---|---|---|
committer | Denis Ovsienko <infrastation@yandex.ru> | 2013-02-11 15:16:35 +0400 |
commit | ad7171ca028b2200bdcf500e330deeedb945a501 (patch) | |
tree | b0922764cb7ea0030d7e8898eb57a3c8c3cb2e16 /tcpdump.1.in | |
parent | 3f6402745ff92c003aa0d1b461310723f75ad61c (diff) | |
download | tcpdump-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.in | 3 |
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. |