From fc213645d4399c986f1ce3d55e113828e73ee49d Mon Sep 17 00:00:00 2001 From: Andrew Darqui Date: Tue, 12 Jan 2016 12:32:55 -0500 Subject: Initial support for the REdis Serialization Protocol known as RESP. This commit adds support for RESP as defined in: http://redis.io/topics/protocol. It also supports inline commands and pipelining. Due to the popularity of RESP, numerous services are emerging that use this protocol. You may decode RESP packets on arbitrary ports using the "-T resp" option. Example captures can be found in tests/resp_*. A simple way to test this parser is to start redis-server and then run redis-cli commands such as "redis-cli set key value". Traditionally, redis-cli monitor is used to debug redis. Unfortunately, the "monitor" command can cause significant load on a redis-server in production. This parser may be used as a non-invasive alternative to redis-cli monitor. --- tcpdump.1.in | 1 + 1 file changed, 1 insertion(+) (limited to 'tcpdump.1.in') diff --git a/tcpdump.1.in b/tcpdump.1.in index d4dc6cdf..2de8daa4 100644 --- a/tcpdump.1.in +++ b/tcpdump.1.in @@ -638,6 +638,7 @@ Currently known types are \fBlmp\fR (Link Management Protocol), \fBpgm\fR (Pragmatic General Multicast), \fBpgm_zmtp1\fR (ZMTP/1.0 inside PGM/EPGM), +\fBresp\fR (REdis Serialization Protocol), \fBradius\fR (RADIUS), \fBrpc\fR (Remote Procedure Call), \fBrtp\fR (Real-Time Applications protocol), -- cgit v1.2.1