# Linux/macOS BOF Template This repository hosts the core files needed to create Beacon Object Files for Linux and macOS. A Beacon Object File (BOF) is a compiled C program, written to a convention that allows it to execute within an Outflank C2 process (part of [Outflank's OST offering](https://outflank.nl/ost)). BOFs are a way to rapidly extend the Linux and macOS implants with new post-exploitation features (similar to [Beacon Object Files for Windows](https://hstechdocs.helpsystems.com/manuals/cobaltstrike/current/userguide/content/topics/beacon-object-files_main.htm)). ## References - [TrustedSec ELFLoader](https://github.com/trustedsec/ELFLoader) - [Cobalt Strike Windows BOF Template](https://github.com/Cobalt-Strike/bof_template) - [Windows BOF Documentation](https://www.cobaltstrike.com/help-beacon-object-files)