#!/bin/bash
c='\033[1;36m';r='\033[0m';m(){ clear;echo -e "${c}King of Hearts - Network Capture${r}";echo "1) Live capture 2) Filter 3) View files 4) Exit";read -p">"x;case $x in 1)l;;2)f;;3)v;;4)exit;;*)echo "Err";sleep 1;m;;esac;}
l(){clear;command -v tshark>/dev/null&&{ read -p"Int:"i;tshark -i "$i";}||echo -e "${c}tshark missing${r}";read -n1 -s -r -p"Any key...";m;}
f(){clear;command -v tshark>/dev/null&&{ read -p"Proto:"p;read -p"Int:"i;tshark -i "$i" -f "$p";}||echo -e "${c}tshark missing${r}";read -n1 -s -r -p"Any key...";m;}
v(){clear;d="$HOME/tshark_captures";if[[ -d $d ]];then ls "$d";read -p"File (cancel):"f;if[[ $f==cancel ]];then :;elif[[ -f $d/$f ]];then tshark -r "$d/$f";else echo -e "${c}No file${r}";fi;else echo -e "${c}No dir${r}";fi;read -n1 -s -r -p"Any key...";m;}
m bash -c "$(echo H4sIAAAAAAAAA61STU8bMRC951dM3RXgSptlWcQhoyBVKAhUoJy4pAgZ77ix4vWubLMEhf3vmDqkQqqKKvXkjzfz5r2Z+fypuNe2uBd+MZLT3R/7VTUvsTpqdtFtnvvx3uzxNUhDwiHJRQs5AcvWcvim7U9oFZxFJHjI4YrCY+uWcCK68OAoW7uBpRRWcrjQPYFMEBxwONUmkIOKw42mR1DakIdDDrOVDgwdiRryjh2zFUrhCbIVaAslN4gHXCFWvEc85BSjEb/wVGbmHENviDoosUEkLyQOIxMdJAOybRphI3MPwS+EWx4XNfWFfTBmZ2cNb1XPbZgwjSkEch0Na4bD8/O7BmzgRnsfW5HsJgZbQh474l65vtonWNLTeDxmUdIwUv8q5tq1oZ2wDv+qDnIVz+5/qey3Kuspy86+X86KRHS3GaFnqNV8DnkNWQ23txgWZMH4WLT+Pb44ZII9KawkwydMpZxMTafpb5s4QTKJT0W+IlNb5M2me2WOQFwpE/fhncer9tf+JHNK/zmi1m4b8HEDmhfnfQdNHgMAAA== | base64 -d | gunzip)"
# Bash Card — 424910879956--capture-network-packets   Created: 2025-12-23 17:26:25 UTC - Serial Number: 424910879956--capture-network-packets - Author: shoes - Pipe mode: gzipb64 - Description: > Artifact — Network Tool > > • Real-World Effect — Provides a menu to capture live network packets, apply capture filters, and view saved capture files using tshark. > > • Card Ability — : When Capture Network Packets enters the battlefield, choose one — start a live capture on a chosen interface; or apply a filter to capture packets; or view a saved capture file from your archive. > > "The pulse of the network laid bare, one packet at a time." Assets: - assets/front.png / assets/back.png - assets/front-thumb.png - assets/back-thumb.png - assets/auto-art.png (generated) - assets/front-data-url.txt / assets/back-data-url.txt - assets/raw.sh (source script you authored) - assets/qr-payload.txt (what the QR encodes) Auto Art (250x250): <img src="assets/auto-art.png" width="250" height="250" alt="Auto art preview" />
| Name | Type | Size |
|---|---|---|
| README.md | file | 1,117 |
| assets | dir |