#!/bin/bash # Usage: ./extract_udp_hex.sh input.pcap output.txt if [ "$#" -ne 2 ]; then echo "Usage: $0 " exit 1 fi INPUT="$1" OUTPUT="$2" # Extract UDP payloads as hex, one per line tshark -r "$INPUT" -Y "udp" -T fields -e data > "$OUTPUT" echo "UDP hex streams written to $OUTPUT"