Sign inSign up

deanturpin/stooge

By deanturpin

Updated 6 months ago

Network monitoring and capture playback

Image
Networking
0

1.3K

deanturpin/stooge repository overview

stooge

Network traffic replayer with Lua dissector support: replay PCAP files with timing preservation and protocol analysis. Also supports live capture mode.

Source: github.com/deanturpin/stooge

Quick Start

Run with a PCAP file (requires -it for interactive TUI, if you omit that it will run in the less exciting text-only mode):

docker run --rm -it -v $(pwd):/data deanturpin/stooge /data/capture.pcapng

Live capture mode (requires elevated privileges):

docker run --rm -it --network=host deanturpin/stooge

Features

  • Split-screen terminal UI with colour-coded packet display
  • Replays network traffic from Wireshark PCAP files
  • Preserves original packet timing during replay
  • Background DNS reverse lookups for hostname resolution
  • Lua dissector support (DNS, HTTP) for protocol analysis
  • Live capture mode for real-time traffic monitoring

Colour Coding

The TUI uses different colours to distinguish protocol types and IP versions:

IPv4 Packets and Endpoints:

  • TCP: Green
  • UDP: Yellow
  • Other protocols: White

IPv6 Packets and Endpoints:

  • TCP: Light Green
  • UDP: Light Yellow
  • Other protocols: Light Cyan

Known Network Vendors:

  • Always displayed in Cyan (regardless of IP version)

Note: Interactive TUI mode requires Docker -it flags. Without these flags, the tool automatically falls back to text-only output mode.

Keyboard Shortcuts

When running in interactive TUI mode:

  • q or Esc - Quit the application
  • Ctrl+C - Quit the application
  • Mouse wheel - Scroll through packet and endpoint lists

Docker Images

Two images are automatically built:

  • deanturpin/stooge:latest - Stable release (built from release branch)
  • deanturpin/stooge:devel - Development build (built from main branch, latest features)

To use the development version:

docker run --rm -it -v $(pwd):/data deanturpin/stooge:devel /data/capture.pcapng

Tag summary

Content type

Image

Digest

sha256:73dc9e8d2

Size

54.8 MB

Last updated

8 months ago

docker pull deanturpin/stooge