Redis Sniffer

This section is moving to it’s new location at http://redissniffer.io

Redis Sniffer is a TCP packet sniffer that filters and logs redis events coming across a specific interface and port.

build status Requirements Status PyPI version Coverage via codecov.io

Redis Sniffer binds to a specific port and network interface.  It analyzes all traffic coming over the port and interface and has the ability to log various portions of the packets, depending on configuration.

While ultimately this data is logged in a way to be used by Redis Replay for load and capacity testing, it is also a great way to capture data to analyze, since the raw tcp packet can be captured and logged if desired.

Redis server allows for Lua scripts to be run on the server.  Currently, Redis Sniffer will not treat lua events as redis events.  Lua event capture and logging is currently slated to be supported in Redis Sniffer 1.3.

License

Redis Sniffer is an Open Source application and is released under the MIT License.

Installation

The easiest and recommended method of installing Redis Sniffer is to add our apt/yum repo and install.

Current Stable Version: 1.1.0

Installation and usage documentation is located at http://redis-sniffer.readme.io/docs

Our source code is available at Github: http://github.com/jplesperance/redis-sniffer

File a bug/issue/feature request: https://eternalprojects.atlassian.net/projects/RS/

Check out our Roadmap and progress towards the next version: https://eternalprojects.atlassian.net/wiki/pages/viewpage.action?pageId=32774