LogoLogo
EmpireStarkillerBlogDiscord
  • Empire
  • Quickstart
    • Installation
    • Server
  • Starkiller
    • Introduction
    • Agent Tasks
  • Listeners
    • Dropbox
    • OneDrive
    • HTTP
    • Malleable C2
  • Stagers
    • multi_generate_agent
  • Plugins
    • Development
      • Imports
      • Lifecycle Hooks
      • Execution
      • Hooks and Filters
      • Plugin Tasks
      • Notifications
      • Database Usage
      • Settings
      • Migration
  • Modules
    • Autorun Modules
    • Module Development
      • PowerShell Modules
      • Python Modules
      • C# Modules
      • BOF Modules
  • Agents
    • Python
      • Main Agent Class
      • Stage Class
      • Packet Handler Class
      • Extended Packet Handler Class
    • Go
      • Main Agent Class
      • Packet Handler Class
      • Main.go Template
    • Staging
  • RESTful API
  • Settings
    • Logging
    • Bypasses
    • IP Filtering
Powered by GitBook
On this page

Was this helpful?

Listeners

Listeners in Empire are responsible for handling agent connections. They serve as the communication channels between compromised hosts and the Empire server, relaying commands and responses. Listeners can operate over various transport mechanisms such as HTTP, HTTPS, and SMB.

Empire supports multiple listener types, providing flexibility in how agents communicate based on the environment and operational needs.

Listener Types

Empire offers several listener types designed for different network conditions and evasion techniques:

  • HTTP/HTTPS – A standard HTTP listener for internet-facing operations supports both standard HTTP and encryptedd HTTPS.

  • HTTP Malleable – A customizable HTTP listener that allows beacons to match specific threat profiles.

  • SMB – A peer-to-peer listener that works over SMB pipes (currently only supports IronPython).

  • HTTP Hop – A listener that adds an intermediate hop or redirection server using PHP.

  • Port Forward – Enables chaining agents through port forwarding.

  • HTTP Foreign – Allows one server to generate stagers and agents for another Empire server.

PreviousAgent TasksNextDropbox

Last updated 1 month ago

Was this helpful?