🐿️

Packet Squirrel

Mark II β€” Ethernet Man-in-the-Middle

A stealthy, pocket-sized Ethernet multi-tool. Capture packets, hijack networks, tunnel VPN connections, and deploy reactive payloads β€” all at the flip of a switch.

MAN-IN-THE-MIDDLE PACKET CAPTURE DUCKYSCRIPT 2.0 BASH + PYTHON WIREGUARD CLOUD CΒ²
The Man-in-the-Middle That's Nuts for Networks

The Packet Squirrel Mark II sits inline between a target device and the network, giving you full visibility and control over all traffic passing through. Matchbox-sized and powered via USB-C, it's designed to disappear behind a workstation, IP camera, or point-of-sale terminal. Run packet captures, poison DNS, deploy Meterpreter, tunnel to VPN, or exfiltrate traffic β€” all controlled via web UI, SSH, or Cloud CΒ².

πŸ’»
Target Device
Target Ethernet Port
ETH ←→
🐿️
Packet Squirrel
Intercept Β· Modify Β· Exfiltrate
ETH ←→
🌐
Network / Internet
Network Ethernet Port
Three Ways to Handle Traffic

Each payload selects a network mode that determines how traffic flows between the target and the network.

MODE
πŸ”€
NAT
Target gets an address in the 172.16.32.x range. Squirrel acts as the gateway with full routing control. VPN-capable.
MODE
πŸŒ‰
BRIDGE
Transparent Layer 2 bridging. Target obtains IP directly from the real network. Invisible to the target. VPN-capable.
MODE
πŸ”’
JAIL
Target is completely isolated from the network. Perfect for forensic analysis, malware sandboxing, and traffic inspection.
Ports & Controls
πŸ”Œ
Target Ethernet
Connect target device here. Traffic flows through the Squirrel.
β†– Upper left
🌐
Network Ethernet
Connects to existing network/switch. Obtains IP via DHCP.
β†— Upper right
⚑
USB-C Power
Power only β€” any USB charger or power bank. No data.
↙ Lower left
πŸ’Ύ
USB-A Storage
Attach USB drives (ext4/fat32/NTFS) for pcaps and loot.
β†˜ Lower right
πŸŽ›οΈ
4-Way Payload Switch
Positions 1–3 for payloads, position A for arming/config mode.
β–Ό Bottom
πŸ’‘
RGB Status LED + Button
Multi-color status. Button for reboot, factory reset, or payload input.
β–² Front
Flip β†’ Boot β†’ Execute
1
Payload 1
First configurable payload slot
2
Payload 2
Second configurable payload slot
3
Payload 3
Third configurable payload slot
A
Arming
Web UI + SSH config mode
Key Features
β–Έ
Packet Capture β€” Full pcap capture to USB storage. Filter by protocol, port, or host. Capture gigabytes of traffic for offline analysis in Wireshark.
β–Έ
VPN Tunneling β€” WireGuard and OpenVPN support in any network mode. Tunnel target traffic through your VPN or establish remote access tunnels back to your infrastructure.
β–Έ
DNS Spoofing β€” SPOOFDNS command redirects DNS queries to your controlled server. Phish credentials, redirect updates, or inject malicious responses inline.
β–Έ
Stream Filtering β€” KILLSTREAM and KILLPORT selectively block traffic. DYNAMICPROXY intercepts and modifies HTTP/HTTPS streams in real time.
β–Έ
Cloud CΒ² β€” Remote command and control from anywhere via browser. Deploy payloads, exfiltrate loot, and manage fleets of Packet Squirrels from a single dashboard.
β–Έ
Web UI β€” Built-in browser interface at 172.16.32.1:1471 for payload management, live configuration, and web terminal access. No SSH client required.
β–Έ
Multi-Language Payloads β€” Write payloads in DuckyScript, Bash, or Python 3 out of the box. Install additional interpreters via USB storage for other languages.
β–Έ
Self-Destruct β€” SELFDESTRUCT command wipes payloads, loot, and configuration from the device. Critical for red team operational security.
20+ Network-Specific Functions

The Mark II introduces powerful new DuckyScript commands designed specifically for network manipulation.

SPOOFDNS Redirect DNS queries to attacker-controlled addresses
DYNAMICPROXY Intercept and modify HTTP/S traffic inline
KILLPORT Silently block specific ports on the target
KILLSTREAM Drop all traffic matching specified criteria
SELFDESTRUCT Wipe all payloads, config, and loot from device
PCAP Start/stop packet capture to USB storage
NETMODE Set NAT, BRIDGE, or JAIL network mode
VPN Establish WireGuard or OpenVPN tunnel
DNS Spoofing + Packet Capture

This payload redirects the target's DNS to a controlled server while silently capturing all network traffic to USB.

#!/bin/bash
# Title: DNS Spoof + Full Capture
# Description: Redirect DNS and log all packets

# Configure network mode
NETMODE NAT
LED SETUP

# Spoof DNS β€” redirect all queries to our server
SPOOFDNS * 10.0.0.50

# Start full packet capture to USB drive
PCAP /mnt/usb/loot/capture_$(date +%s).pcap
LED ATTACK

# Wait for button press to stop
BUTTON

# Cleanup
SPOOFDNS off
PCAP stop
LED FINISH
Deployment Scenarios
πŸ•΅οΈ
Covert Network Tap
Plant behind a target workstation in BRIDGE mode. Transparent to the target β€” capture all traffic without disruption.
πŸ”“
Credential Interception
DNS spoof login portals to capture credentials. Combine with DYNAMICPROXY for SSL stripping and form injection.
πŸ›‘οΈ
Hardware Firewall
Use JAIL mode as a portable network isolator. Inspect traffic from untrusted devices without exposing your network.
πŸ”
VPN Router
Tunnel all target traffic through WireGuard. Protect yourself on hostile hotel or conference networks automatically.
πŸ“Ή
IoT / Camera Audit
Plant inline with IP cameras, printers, or IoT devices. Capture and analyze their network behavior and phone-home traffic.
πŸŽ“
Network Training
Demonstrate MITM attacks, DNS poisoning, and traffic analysis in controlled lab environments with real hardware.