Files
snitch/demo/demo.tape
2025-12-17 17:15:52 +01:00

100 lines
1.2 KiB
VHS

# VHS tape file for snitch demo
# run with: docker build -f demo/Dockerfile -t snitch-demo . && docker run -v $(pwd)/demo:/output snitch-demo
Output demo.gif
Set Shell "bash"
Set FontSize 14
Set FontFamily "DejaVu Sans Mono"
Set Width 1400
Set Height 700
Set Theme "Catppuccin Frappe"
Set Padding 15
Set Framerate 24
Set TypingSpeed 40ms
# force color output
Env TERM "xterm-256color"
Env COLORTERM "truecolor"
Env CLICOLOR "1"
Env CLICOLOR_FORCE "1"
Env FORCE_COLOR "1"
# launch snitch
Type "./snitch top"
Enter
Sleep 2s
# navigate down through connections
Down
Sleep 400ms
Down
Sleep 400ms
Down
Sleep 400ms
Down
Sleep 400ms
Down
Sleep 1s
# open detail view for selected connection
Enter
Sleep 2s
# close detail view
Escape
Sleep 1s
# search for nginx
Type "/"
Sleep 500ms
Type "nginx"
Sleep 1s
Enter
Sleep 2s
# clear search
Type "/"
Sleep 300ms
Escape
Sleep 1s
# filter: hide udp, show only tcp
Type "u"
Sleep 1.5s
# show only listening connections
Type "e"
Sleep 1.5s
Type "o"
Sleep 1.5s
# reset to show all
Type "a"
Sleep 1.5s
# cycle through sort options
Type "s"
Sleep 1s
Type "s"
Sleep 1s
Type "s"
Sleep 1s
# reverse sort order
Type "S"
Sleep 1.5s
# show help screen
Type "?"
Sleep 3s
# close help
Escape
Sleep 1s
# quit
Type "q"
Sleep 300ms