awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
RoganDawes avatar

RoganDawes/P4wnP1

0
View on GitHub↗
4,350 stars·667 forks·Python·gpl-3.0·21 views

P4wnP1

P4wnP1 is a hardware-based USB HID attack platform and peripheral emulator. It functions as a tool for emulating USB keyboards and mice to execute automated keystroke payloads, as well as a WiFi-enabled remote access tool that provides a wireless bridge for network relay and SSH access.

The project is distinguished by its ability to establish covert bidirectional communication channels and remote shells using raw HID reports, specifically to bridge air-gapped systems. It further enables wireless network interception and the routing of network traffic over WiFi to facilitate man-in-the-middle operations.

The platform includes capabilities for automating password cracking via emulated keyboard input and extracting browser credentials and system data to internal or external mass storage. It also supports executing payloads directly within system memory to avoid leaving a footprint on the target disk.

Features

  • HID Covert Channels - Emulates keyboards and mice to execute automated keystroke payloads and establish covert HID communication channels.
  • DuckyScript Payload Runners - Runs Rubber Ducky compatible scripts on demand, triggered remotely through HID, WiFi, Bluetooth, or internet relay.
  • Air-Gapped Remote Access - Relays HID backdoor sessions over WiFi or Bluetooth to provide remote shell access to isolated, air-gapped targets.
  • HID-Based Shell Relays - Relays interactive shell sessions over raw HID reports between air-gapped targets and WiFi-connected attacker devices.
  • WiFi Bridge Tools - Provides wireless bridge access and SSH connectivity to air-gapped systems through emulated USB peripherals and network interfaces.
  • Multi-Trigger Payload Runners - Executes DuckyScript and custom bash payloads triggered by HID, WiFi, Bluetooth, or keyboard LED events for automated target interaction.
  • Composite USB Device Emulations - Provides composite USB device emulation combining HID, mass storage, and network interfaces from a single hardware device.
  • Composite USB Interface Emulations - Presents the device as a composite USB interface combining HID, mass storage, RNDIS, CDC ECM, and serial connections simultaneously.
  • In-Memory Payload Execution - Delivers and runs multi-stage PowerShell payloads entirely in system memory without writing to disk.
  • Remote Keystroke Injection - Sends arbitrary keystrokes or executes DuckyScript payloads on the target from a backdoor shell over HID or WiFi.
  • Lock Screen Credential Theft - Automates credential theft from a locked Windows machine by capturing hashes through network redirection, cracking them, and typing the password to unlock the target.
  • Event-Triggered Bash Payloads - Executes bash payloads when events occur like network link up, target IP assignment, or SSH login.
  • HID Brute-Force Tools - Automates brute-force unlocking of Windows 10 login screens using weak password lists through HID keyboard emulation.
  • HID File Transfers - Uploads and downloads files between the device and the target over the raw HID channel.
  • Man-in-the-Middle Frameworks - Spoofs network interfaces to route target traffic through the device for interception and relay over WiFi.
  • RNDIS Gateway Spoofers - Spoofs RNDIS network interfaces to force target traffic through the device for man-in-the-middle interception.
  • RNDIS Gateway Spoofing - Fakes a high-speed RNDIS network interface to force the target to route traffic through the device for man-in-the-middle attacks.
  • RNDIS MITM Bridges - Spoofs RNDIS network interfaces to intercept and route target traffic over WiFi for credential theft and network analysis.
  • Lock Screen Backdoors - Plants a SYSTEM-level command shell accessible from the lock screen via sticky keys using a registry-based approach without filesystem changes.
  • USB Mass Storage Exfiltrators - Types a PowerShell script via keyboard to dump stored credentials from Microsoft Edge or Internet Explorer and saves them to a USB drive.
  • Browser Credential Dumpers - Extracts stored browser credentials from targets and copies them to an emulated USB mass storage drive for exfiltration.
  • Remote Process Management - Creates, interacts with, and kills multiple remote processes on the target through the covert HID channel.

Star history

Star history chart for rogandawes/p4wnp1Star history chart for rogandawes/p4wnp1

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with P4wnP1

These projects share indexed features with P4wnP1. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • mame82/p4wnp1mame82 avatar

    mame82/P4wnP1

    4,371View on GitHub↗

    P4wnP1 is a wireless USB payload framework and attack platform based on the Raspberry Pi Zero. It functions as a USB HID emulator and network adapter, mimicking keyboards and other peripherals to interact with target hardware and execute automated keyboard payloads. The project provides a customizable system for delivering HID attacks and managing remote access via a wireless hotspot. It enables the emulation of composite devices, allowing a single physical port to present multiple functions, such as Ethernet and keyboard interfaces, simultaneously. The framework covers capabilities for hard

    Python
    View on GitHub↗4,371
  • samratashok/nishangsamratashok avatar

    samratashok/nishang

    9,951View on GitHub↗

    Nishang is a PowerShell-based offensive security framework designed for red teaming and penetration testing on Windows targets. It functions as a post-exploitation toolkit and payload generator to automate attacks and manage remote targets. The project provides specialized capabilities for bypassing security controls, such as disabling the Antimalware Scan Interface and employing in-memory execution to avoid disk-based detection. It includes a variety of stealthy command and control mechanisms, utilizing non-standard channels like DNS TXT records, ICMP traffic, and webmail for communication a

    PowerShellactivedirectoryhackinginfosec
    View on GitHub↗9,951
  • rogandawes/p4wnp1_aloaRoganDawes avatar

    RoganDawes/P4wnP1_aloa

    4,376View on GitHub↗

    P4wnP1_aloa is a physical security framework designed to transform a Raspberry Pi into a dedicated appliance for red teaming and penetration testing. It functions as a USB gadget emulation tool, a wireless network spoofing utility, and a GPIO automation controller. The system enables the emulation of composite USB peripherals, such as keyboards, mice, and storage devices, without requiring a reboot. It further provides capabilities for broadcasting fake access point beacons and spoofed responses to emulate diverse wireless network environments. The framework includes a remote management inte

    JavaScript
    View on GitHub↗4,376
  • byt3bl33d3r/offensivenimbyt3bl33d3r avatar

    byt3bl33d3r/OffensiveNim

    3,033View on GitHub↗

    OffensiveNim is a red teaming framework and post-exploitation toolkit developed in Nim. It provides a collection of low-level primitives and a Windows API wrapper designed for offensive security operations, including malware development and shellcode loading. The project focuses on evasion and obfuscation through techniques such as API unhooking, direct system calls, and anti-debugging mechanisms. It features diverse payload delivery methods, including reflective binary loading, the execution of .NET assemblies via CLR hosting, and various shellcode injection techniques using fibers, COM obje

    Nim
    View on GitHub↗3,033
Compare all 30 related projects→

Frequently asked questions

What does rogandawes/p4wnp1 do?

P4wnP1 is a hardware-based USB HID attack platform and peripheral emulator. It functions as a tool for emulating USB keyboards and mice to execute automated keystroke payloads, as well as a WiFi-enabled remote access tool that provides a wireless bridge for network relay and SSH access.

What are the main features of rogandawes/p4wnp1?

The main features of rogandawes/p4wnp1 are: HID Covert Channels, DuckyScript Payload Runners, Air-Gapped Remote Access, HID-Based Shell Relays, WiFi Bridge Tools, Multi-Trigger Payload Runners, Composite USB Device Emulations, Composite USB Interface Emulations.

Which projects share features with rogandawes/p4wnp1?

Projects with overlapping indexed features include: mame82/p4wnp1 — P4wnP1 is a wireless USB payload framework and attack platform based on the Raspberry Pi Zero. It functions as a USB… samratashok/nishang — Nishang is a PowerShell-based offensive security framework designed for red teaming and penetration testing on Windows… rogandawes/p4wnp1_aloa — P4wnP1_aloa is a physical security framework designed to transform a Raspberry Pi into a dedicated appliance for red… k8gege/k8tools — K8tools is a multi-stage attack framework that combines memory-only payload execution, credential testing, port… byt3bl33d3r/offensivenim — OffensiveNim is a red teaming framework and post-exploitation toolkit developed in Nim. It provides a collection of… hackerschoice/thc-tips-tricks-hacks-cheat-sheet — This project is a comprehensive command-line reference and toolkit designed for Linux system administration and…