401-403-bypass-techniq…
401/403 bypass playbook. Use when encountering access-denied responses on admin panels, API endpoints, or restricted paths.…
Traffic analysis and PCAP forensics playbook. Use when analyzing network captures including Wireshark filters, protocol analysis (HTTP/DNS/FTP/SMTP/USB/WiFi), data extraction, covert channel detection, PCAP repair, TLS decryption, and tshark command-line analysis.
Claude Code
$ npx -y skills add yaklang/hack-skills --skill traffic-analysis-pcap --agent claude-code
Codex
$ npx skills add yaklang/hack-skills --skill traffic-analysis-pcap -a codex -y
Cursor
$ npx skills add yaklang/hack-skills --skill traffic-analysis-pcap -a cursor -y
Gemini CLI
$ npx skills add yaklang/hack-skills --skill traffic-analysis-pcap -a gemini-cli -y
GitHub Copilot
$ npx skills add yaklang/hack-skills --skill traffic-analysis-pcap -a github-copilot -y
OpenCode
$ npx skills add yaklang/hack-skills --skill traffic-analysis-pcap -a opencode -y
Windsurf
$ npx skills add yaklang/hack-skills --skill traffic-analysis-pcap -a windsurf -y
name: traffic-analysis-pcap description: >- Traffic analysis and PCAP forensics playbook. Use when analyzing network captures including Wireshark filters, protocol analysis (HTTP/DNS/FTP/SMTP/USB/WiFi), data extraction, covert channel detection, PCAP repair, TLS decryption, and tshark command-line analysis.
> **AI LOAD INSTRUCTION**: Expert traffic analysis and PCAP forensics techniques. Covers PCAP repair, Wireshark essential filters, protocol-specific analysis (HTTP, HTTPS/TLS, DNS, FTP, SMTP, USB HID, WiFi, ICMP), data extraction (file carving, credential harvesting, covert channels), NetworkMiner, and tshark CLI analysis. Base models miss USB keyboard decode patterns, DNS tunneling detection heuristics, and TLS decryption workflows.
Before going deep, consider loading:
---
pcapfix corrupted.pcap -o fixed.pcap # repair corrupted PCAP # Magic bytes: d4c3b2a1=pcap(LE), a1b2c3d4=pcap(BE), 0a0d0d0a=pcapng editcap -F pcap capture.pcapng capture.pcap # convert pcapng→pcap mergecap -w merged.pcap file1.pcap file2.pcap # merge captures
---
ip.addr == 10.0.0.1 # source or destination ip.src == 10.0.0.1 # source only ip.dst == 10.0.0.1 # destination only ip.addr == 10.0.0.0/24 # subnet !(ip.addr == 10.0.0.1) # exclude host
http # all HTTP dns # all DNS tcp # all TCP ftp # all FTP smtp # all SMTP tls # all TLS/SSL icmp # all ICMP arp # all ARP
tcp.stream eq 5 # follow specific TCP stream tcp.port == 80 # traffic on port 80 tcp.flags.syn == 1 && tcp.flags.ack == 0 # SYN packets (connection starts) tcp.analysis.retransmission # retransmitted packets tcp.len > 0 # packets with payload
http.request.method == "POST" # POST requests http.request.method == "GET" # GET requests http.response.code == 200 # successful responses http.response.code >= 400 # error responses http.request.uri contains "login" # URI contains string http.host contains "target.com" # specific host http.content_type contains "json" # JSON responses http.cookie contains "session" # session cookies http.request.full_uri # show full URIs (column)
dns.qry.name contains "evil.com" # specific domain queries dns.qry.type == 1 # A records dns.qry.type == 28 # AAAA records dns.qry.type == 16 # TXT records dns.flags.response == 1 # DNS responses only dns.resp.len > 100 # large DNS responses
tls.handshake.type == 1 # Client Hello tls.handshake.type == 2 # Server Hello tls.handshake.extensions.server_name # SNI (hostname) tls.handshake.type == 11 # Certificate
frame contains "password" # search in raw bytes
frame contains "flag{" # CTF flag pattern
tcp contains "admin" # search in TCP payload---
Right-click packet → Follow → TCP Stream # Shows full HTTP request/response conversation # File extraction: # File → Export Objects → HTTP → Save All # Useful filters for credential hunting: http.request.method == "POST" && frame contains "password" http.request.method == "POST" && frame contains "login" http.authbasic # Basic auth (base64 encoded)
# Method 1: SSLKEYLOGFILE (pre-master secrets from browser) # Set environment variable BEFORE opening browser: export SSLKEYLOGFILE=/tmp/sslkeys.log firefox https://target.com # Wireshark: Edit → Preferences → Protocols → TLS # → (Pre)-Master-Secret log filename: /tmp/sslkeys.log # Method 2: Server private key (for RSA key exchange only) # Wireshark: Edit → Preferences → Protocols → TLS → RSA keys list # → Add: IP, Port, Protocol, Key file (.pem)
# Indicators of DNS tunneling: # 1. Unusually long subdomain names (>30 chars) # 2. High volume of TXT record queries/responses # 3. Consistent query patterns to same domain # 4. Base32/Base64-like subdomain strings # 5. High query frequency from single host # Wireshark filter for suspicious DNS: dns.qry.name.len > 50 # long query names dns.qry.type == 16 # TXT records (common for tunneling) dns.resp.len > 512 # large DNS responses # tshark extraction: tshark -r capture.pcap -Y "dns.qry.type==16" -T fields -e dns.qry.name
# FTP credentials (plaintext) # Filter: ftp.request.command == "USER" || ftp.request.command == "PASS" # FTP file transfer reconstruction: # FTP uses separate data channel (usually port 20 or dynamic) # Follow TCP stream of data connection to extract file # tshark: tshark -r capture
Master Entry → Category Entries → Deep Topic Skills One master entry, six category entries, and 102 deep topic skills across 14 security domains.
401/403 bypass playbook. Use when encountering access-denied responses on admin panels, API endpoints, or restricted paths.…
Active Directory ACL abuse playbook. Use when exploiting misconfigured AD permissions including GenericAll, WriteDACL, DCSync…
AD Certificate Services attack playbook. Use when targeting misconfigured AD CS for privilege escalation via ESC1-ESC13 template…
Kerberos attack playbook for Active Directory. Use when targeting AD authentication via AS-REP roasting, Kerberoasting,…
AI/ML security playbook. Use when assessing model supply chain attacks (pickle RCE, poisoned weights), adversarial examples,…
Android pentesting playbook. Use when testing Android applications for SSL pinning bypass, exported component abuse, WebView…
Use for authorized security assessment of REST, GraphQL, WebSocket, or SOAP APIs, including discovery, authentication,…
Extract and decrypt Windows DPAPI-protected secrets (Credential Manager, browser logins/cookies, Wi-Fi credentials, KeePass keys)…
Clean and finalize authorized natural-language text intended for readers by auditing suspicious invisible Unicode and rewriting…