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.
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
// Network Modes
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.
// Hardware Layout
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
// Switch Positions
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
// Capabilities
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.
// DuckyScript Commands
20+ Network-Specific Functions
The Mark II introduces powerful new DuckyScript commands designed specifically for network manipulation.
SPOOFDNSRedirect DNS queries to attacker-controlled addresses
DYNAMICPROXYIntercept and modify HTTP/S traffic inline
KILLPORTSilently block specific ports on the target
KILLSTREAMDrop all traffic matching specified criteria
SELFDESTRUCTWipe all payloads, config, and loot from device
PCAPStart/stop packet capture to USB storage
NETMODESet NAT, BRIDGE, or JAIL network mode
VPNEstablish WireGuard or OpenVPN tunnel
// Payload Example
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 NETMODENAT LEDSETUP
# 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 LEDATTACK
# Wait for button press to stop BUTTON
# Cleanup SPOOFDNSoff PCAPstop LEDFINISH
// Use Cases
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.