Web Analytics

CobaltStrike-Linux-Beacon

⭐ 169 stars English by EricEsquivel

Cobalt Strike Linux Beacon

A proof-of-concept custom Linux Beacon written in C that communicates with the Cobalt Strike teamserver using the HTTP/S protocol.

The goal of this project isn't to be a fully featured implant, nor is it limited to just Linux. It is to show that it is possible to make custom implants for Cobalt Strike for any platform. The only requirement is communicating with the teamserver correctly.

With custom implants you can define custom behavior, add new features, support different platforms and file types, apply obfuscation at compile time, and more. The possibilities are endless.

Hopefully one day Cobalt Strike will officially support developing custom Beacons by adding more documentation and quality of life features.

Features

Demo

Generating payloads with the Aggressor Script Linux Beacon Payload Generation

Running commands & BOFs in the Linux Beacon Linux Beacon Commands Demo

Setup

You can view the setup steps in the SETUP file.

Special Thanks

Thank you to Kyle Avery for your help with integrating BOF execution and testing out the implant.

Future goals

Resources

--- Tranlated By Open Ai Tx | Last indexed: 2026-02-27 ---