LogoLogo
DocumentationPayloadsCommunitySupport
  • Packet Squirrel Mark II by Hak5
  • Setup
    • Connecting the Packet Squirrel
    • Setting up the Packet Squirrel
  • Getting Started
    • Changes & New features
    • Packet Squirrel Basics
    • Accessing the Packet Squirrel
    • Web UI
    • Getting the Packet Squirrel online
    • Status LED
    • Cloud C²
    • USB storage support
    • Selecting and editing payloads
    • Configuring payloads
    • Running payloads
    • Networking and modes
  • Networking Tutorial
    • Glossary
    • OSI layers
    • Private IP ranges
    • Network masks
    • Packet injection
    • Translation and redirection
    • Packet capture
  • Payload Development
    • Payload development basics
    • DuckyScript for Packet Squirrel
      • BUTTON
      • C2EXFIL
      • C2NOTIFY
      • C2WATCHDIR
      • DYNAMICPROXY
      • KILLPORT
      • KILLSTREAM
      • LED
      • MATCHPORT
      • MATCHSTREAM
      • NETMODE
      • SELFDESTRUCT
      • SSH_START
      • SSH_STOP
      • SPOOFDNS
      • SWITCH
      • UI_START
      • UI_STOP
      • USB_FREE
      • USB_STORAGE
      • USB_WAIT
  • Advanced payloads
    • Quotes and expansions
    • Flow control
    • Redirecting output
    • Payload configuration
    • Return codes & success
    • Background commands
    • Command groups
    • Processing JSON
    • USB encryption
    • VPN configuration
    • Network manipulation
    • Tips, tricks, & pitfalls
    • Python
  • Payload repository
  • Troubleshooting
    • Troubleshooting networking
    • Troubleshooting payloads
    • Factory reset
  • Software Updates
    • Upgrading firmware
Powered by GitBook
On this page
  • New to Packet Squirrel?
  • Evolution
  • Web UI
  • New NETMODE modes
  • VPN support
  • USB support
  • New DuckyScript for Packet Squirrel commands
  • Python 3

Was this helpful?

  1. Getting Started

Changes & New features

Last updated 1 year ago

Was this helpful?

New to Packet Squirrel?

New to the Packet Squirrel ecosystem? Skip straight to the chapter!

Evolution

The Packet Squirrel Mark II is an evolution of the original Packet Squirrel, and brings new tools, new flexibility, and up-to-date system tools and features.

As things evolve, some things must per force change. While many Packet Squirrel Mark I payloads will run with few or no modifications, other features have changed to add new features or more flexibility.

Web UI

The Packet Squirrel Mark II has a web UI accessible at http://172.16.32.1:1471 . Traditional SSH access is also still available!

New NETMODE modes

There are several new modes for :

  • BRIDGE - Bridge the interfaces, but obtain an IP on the Packet Squirrel as well

  • TRANSPARENT - Bridge the interfaces, do not obtain an IP on the Packet Squirrel

  • JAIL - Segregate the Target port from the network, but obtain an IP on the Packet Squirrel

  • ISOLATE - Disconnect both the Target and the Packet Squirrel from the network

  • VPN - VPN mode has been removed, because VPN access is now available in any network mode where the Packet Squirrel has an address!

VPN support

The Packet Squirrel Mark II supports both Wireguard and OpenVPN connections.

VPN connections are now available on all network modes where the Packet Squirrel has an IP: NAT, BRIDGE, and JAIL.

USB support

Support has been added for the exfat filesystem.

Payloads should utilize the new USB commands to determine if USB storage is available, or wait for USB to be attached.

New DuckyScript for Packet Squirrel commands

Python 3

Python has been upgraded to Python 3. Some Python 2 based payloads may need minor modification to be compatible with Python 3.

The VPN connection can be enabled by any payload, see the chapter for more information!

Payloads can now use the , , and commands to determine if the USB storage is available.

USB encryption is now available; see the chapter for more information.

The available commands for DuckyScript for Packet Squirrel have been greatly expanded, including a logging TCP proxy, connection matching and blocking, DNS spoofing, and more. Be sure to check out the section!

Packet Squirrel Basics
NETMODE
VPN Configuration
USB_WAIT
USB_FREE
USB_STORAGE
USB Encryption
DuckyScript for Packet Squirrel