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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
t3l3machus avatar

t3l3machus/Villain

0
View on GitHub↗
4,398 stars·689 forks·Python·14 vues

Villain

Villain is a command and control framework and distributed orchestrator designed for managing reverse TCP and HoaxShell connections. It serves as a reverse shell manager and payload generation tool, allowing for the coordination of remote access across multiple target systems.

The project distinguishes itself through a distributed architecture that synchronizes active remote sessions and broadcasts messages across connected server instances for collaborative operations. It includes a fileless execution engine that runs scripts directly in remote memory over HTTP to avoid writing files to the target disk.

The framework covers payload generation for various operating systems using customizable templates and encoding. It provides session management capabilities including interactive shell upgrades to pseudo-terminals, session persistence, and stability monitoring to prevent remote shell crashes. Data transfer is handled via an automated HTTP smuggling service for uploading files to active sessions.

Features

  • Concurrent Remote Session Managers - Manages multiple simultaneous network connections to remote targets through a centralized interface for parallel command execution.
  • TCP Session Management - Maintains active network connections to remote targets through a centralized server interface for command execution.
  • Distributed Orchestrators - Synchronizes active remote sessions and broadcasts messages across multiple connected server instances.
  • Fileless Execution - Runs scripts directly in remote memory by delivering payloads over HTTP to avoid writing files to disk.
  • Exploitation and Post-Exploitation - Maintains and upgrades interactive shells on remote targets while preventing session hangs and crashes.
  • Collaborative Operational Data Sharing - Shares active shell sessions and broadcasts messages across multiple distributed server instances for coordinated attacks.
  • Session Synchronization - Shares active shell sessions across multiple server instances to allow collaborative control of a single target.
  • Pseudo-Terminal Commands - Wraps raw TCP streams in a terminal emulation layer to provide interactive command-line experiences on remote targets.
  • Command and Control Frameworks - Provides a platform for managing multiple reverse TCP and HoaxShell connections to coordinate remote access across target systems.
  • OS-Specific Payload Templates - Creates OS-specific shell commands by injecting user variables into predefined encoding and delivery templates.
  • Shell Management - Interacts with remote terminal sessions and upgrades basic shells into fully interactive pseudo-terminals.
  • Reverse Shell Payloads - Creates OS-specific reverse shell commands and delivers files via HTTP to bypass security detections.
  • Security Payload Generators - Creates OS-specific reverse shell commands using customizable templates and encoding to bypass security software.
  • Interactive Remote Shells - Provides an interactive pseudo-shell for real-time command execution on remote target systems.
  • HTTP File Transfer Utilities - Hosts local files via a temporary internal web service for retrieval by the remote target agent.
  • Inter-Component Messaging - Uses a dedicated prefix system to relay text messages across a peer network of connected server instances.
  • Broadcast Messaging - Sends text messages to all connected sibling servers using a dedicated broadcast prefix for coordination.
  • Interactive Integrations - Invokes pseudo-terminal processes against PowerShell sessions to provide a fully interactive command-line experience.
  • Network Session Persisters - Maintains stable remote shell connections that automatically re-establish sessions after the management interface restarts.
  • Stability Monitoring - Inspects outgoing commands for problematic characters or patterns that could cause a remote shell to freeze or crash.
  • C2 Frameworks - C2 framework for managing multiple reverse shell sessions.

Historique des stars

Graphique de l'historique des stars pour t3l3machus/villainGraphique de l'historique des stars pour t3l3machus/villain

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Villain

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Villain.
  • edgesecurityteam/eholeAvatar de EdgeSecurityTeam

    EdgeSecurityTeam/EHole

    3,436Voir sur GitHub↗

    EHole is a specialized toolkit for network asset parsing, binary transformation, payload generation, and vulnerability research. It functions as an asset discovery and fingerprinting tool designed to identify software versions and high-value assets across IP ranges and URLs using custom fingerprints. The project provides a vulnerability research toolkit for decrypting software credentials and retrieving factory default passwords for security devices and web applications. It also includes a security payload generator for encoding and escaping command strings to bypass shell tokenization and ex

    Go
    Voir sur GitHub↗3,436
  • lascc/hacktoolsAvatar de LasCC

    LasCC/HackTools

    6,742Voir sur GitHub↗

    HackTools is a browser extension pentesting toolkit designed for offensive security professionals. It serves as a centralized collection of tools for generating payloads, managing penetration testing workflows, and accessing security reference materials within a web-based interface. The project provides specialized utilities for generating attack strings for XSS, SQL injection, and reverse shells to identify and exploit web vulnerabilities. It includes a data encoding and hashing utility to convert information between various formats for the purpose of bypassing security filters or verifying

    TypeScriptbug-bountycheatsheetchrome-extension
    Voir sur GitHub↗6,742
  • veil-framework/veil-evasionAvatar de Veil-Framework

    Veil-Framework/Veil-Evasion

    1,838Voir sur GitHub↗

    Veil-Evasion is a framework designed for generating custom executable files to test defensive systems. It functions as a security testing utility that simulates patterns used to bypass security software during authorized penetration testing. The platform distinguishes itself through a modular build system that transforms scripts into standalone native binaries, ensuring consistent execution across different operating systems without external dependencies. It utilizes template-based source injection to construct these payloads, allowing for the dynamic configuration of executable files during

    Pythonantivirusantivirus-evasionpython
    Voir sur GitHub↗1,838
  • jedisct1/piknikAvatar de jedisct1

    jedisct1/piknik

    2,510Voir sur GitHub↗

    Piknik is an encrypted clipboard relay and multiplexer that coordinates the sharing of text, binary data, and shell content across multiple network hosts. It utilizes a centralized relay architecture to manage secure client connections, providing an end-to-end encrypted system for synchronizing session state and data streams. The project distinguishes itself through the use of multi-stage key derivation and API key access control to secure remote shell access. It employs end-to-end encryption and digital signatures to protect relayed content, ensuring that data is encrypted at the source befo

    Goclipboardcopycrypto
    Voir sur GitHub↗2,510
Voir les 30 alternatives à Villain→

Questions fréquentes

Que fait t3l3machus/villain ?

Villain is a command and control framework and distributed orchestrator designed for managing reverse TCP and HoaxShell connections. It serves as a reverse shell manager and payload generation tool, allowing for the coordination of remote access across multiple target systems.

Quelles sont les fonctionnalités principales de t3l3machus/villain ?

Les fonctionnalités principales de t3l3machus/villain sont : Concurrent Remote Session Managers, TCP Session Management, Distributed Orchestrators, Fileless Execution, Exploitation and Post-Exploitation, Collaborative Operational Data Sharing, Session Synchronization, Pseudo-Terminal Commands.

Quelles sont les alternatives open-source à t3l3machus/villain ?

Les alternatives open-source à t3l3machus/villain incluent : edgesecurityteam/ehole — EHole is a specialized toolkit for network asset parsing, binary transformation, payload generation, and vulnerability… lascc/hacktools — HackTools is a browser extension pentesting toolkit designed for offensive security professionals. It serves as a… veil-framework/veil-evasion — Veil-Evasion is a framework designed for generating custom executable files to test defensive systems. It functions as… jedisct1/piknik — Piknik is an encrypted clipboard relay and multiplexer that coordinates the sharing of text, binary data, and shell… its-a-feature/apfell — Apfell is a red teaming framework and command and control server designed for collaborative adversary simulation. It… felixse/fluentterminal — FluentTerminal is a terminal emulator and SSH client designed for running multiple shell sessions. It functions as a…