pupy

Generate Windows executable agents with obfuscated communication using Python implants.

15|1|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/AeonDave/malskill --skill pupy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pupy
Source: https://github.com/AeonDave/malskill/tree/main/offensive-tools/c2/pupy
Command: npx skills add https://github.com/AeonDave/malskill --skill pupy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a powerful and flexible solution for remote administration and post-exploitation tasks across multiple operating systems.

Core Features & Use Cases

  • Cross-platform RAT: Lightweight remote administration tool with Python implants.
  • In-memory Modules: Load modules without touching disk for stealth.
  • Multiple Transports: Supports TCP, HTTP, and WebSocket for C2 communication.
  • Migration Capabilities: Allows implants to migrate between processes.
  • Use Case: Deploy an agent on a target system to gain remote control, execute commands, gather credentials, and perform further post-exploitation actions.

Quick Start

Use the pupy skill to generate a Windows executable agent with obfuscated communication.

Frequently Asked Questions about pupy

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up a Python remote administration tool for post-exploitation?

You can generate obfuscated Windows executable agents using Python implants with multiple C2 transports like TCP, HTTP, and WebSocket. This allows flexible remote administration across different operating systems.

Does this post-exploitation C2 framework support in-memory module execution?

Yes, the post-exploitation C2 framework supports in-memory module execution, allowing you to load modules without touching disk for stealth. It also enables process migration and credential gathering during remote administration tasks.

Do I need Docker to deploy a Python RAT for cross-platform remote control?

This remote administration tool uses multiple C2 transports including TCP, HTTP, and WebSocket for communication. These transports support session management and file transfer capabilities across different operating systems.

Can I migrate Python implants between processes during post-exploitation?

Yes, you can migrate Python implants between processes during post-exploitation. The tool provides migration capabilities that allow active implants to move between processes while maintaining C2 communication.

What are the limitations of using Python-based C2 implants for remote administration?

Limitations of Python-based C2 implants include dependency on Docker for deployment and the need for specific command-line arguments for configuration. The implants also require compatible target environments for cross-platform execution.