# Havoc | Modern and malleable post-exploitation command and control framework

**URL:** <https://onehack.st/t/havoc-modern-and-malleable-post-exploitation-command-and-control-framework/230316>\
**Category:** Tools & Scripts\
**Tags:** tools, programming\
**Created:** [December 26, 2022, 7:04pm UTC](https://onehack.st/t/havoc-modern-and-malleable-post-exploitation-command-and-control-framework/230316 "2022-12-26T19:04:33Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![PlayBoy83](https://onehack.st/user_avatar/onehack.st/playboy83/32/164314_2.png) [@PlayBoy83](https://onehack.st/u/PlayBoy83)\
**Post date:** [December 26, 2022, 7:04pm UTC](https://onehack.st/t/havoc-modern-and-malleable-post-exploitation-command-and-control-framework/230316/1 "2022-12-26T19:04:34Z")

</div>

[![](https://github.com/HavocFramework/Havoc/raw/main/Assets/Havoc.png)](https://github.com/HavocFramework/Havoc/blob/main/Assets/Havoc.png)

# Havoc

_Havoc is a modern and malleable post-exploitation command and control framework, created by [@C5pider](https://twitter.com/C5pider)._

[![](https://github.com/HavocFramework/Havoc/raw/main/Assets/Screenshots/FullSessionGraph.jpeg)](https://github.com/HavocFramework/Havoc/blob/main/Assets/Screenshots/FullSessionGraph.jpeg)  
[![](https://github.com/HavocFramework/Havoc/raw/main/Assets/Screenshots/MultiUserAgentControl.png)](https://github.com/HavocFramework/Havoc/blob/main/Assets/Screenshots/MultiUserAgentControl.png)

> ⚠ Havoc is in an early state of release. Breaking changes may be made to APIs/core structures as the framework matures.

### Support

Consider supporting C5pider on [Patreon](https://www.patreon.com/5pider)/[Github Sponsors](https://github.com/sponsors/Cracked5pider). Additional features are planned for supporters in the future, such as custom agents/plugins/commands/etc.

### Quick Start

> Please see the [Wiki](https://github.com/HavocFramework/Havoc/wiki) for complete documentation.

Havoc works well on Debian 10/11, Ubuntu 20.04/22.04 and Kali Linux. It’s recommended to use the latest versions possible to avoid issues. You’ll need a modern version of Qt and Python 3.10.x to avoid build issues.

See the [Installation](https://github.com/HavocFramework/Havoc/wiki#installation) guide in the Wiki for instructions. If you run into issues, check the [Known Issues](https://github.com/HavocFramework/Havoc/wiki#known-issues) page as well as the open/closed [Issues](https://github.com/HavocFramework/Havoc/issues) list.

* * *

### Features

#### Client

> Cross-platform UI written in C++ and Qt

- Modern, dark theme based on [Dracula](https://draculatheme.com/)

#### Teamserver

> Written in Golang

- Multiplayer
- Payload generation (exe/shellcode/dll)
- HTTP/HTTPS listeners
- Customizable C2 profiles
- External C2

#### Demon

> Havoc’s flagship agent written in C and ASM

- Sleep Obfuscation via [Ekko](https://github.com/Cracked5pider/Ekko) or [FOLIAGE](https://github.com/SecIdiot/FOLIAGE)
- x64 return address spoofing
- Indirect Syscalls for Nt\* APIs
- SMB support
- Token vault
- Variety of built-in post-exploitation commands

[![](https://github.com/HavocFramework/Havoc/raw/main/Assets/Screenshots/SessionConsoleHelp.png)](https://github.com/HavocFramework/Havoc/blob/main/Assets/Screenshots/SessionConsoleHelp.png)

#### Extensibility

- [External C2](https://github.com/HavocFramework/Havoc/wiki#external-c2)
- Custom Agent Support
  - [Talon](https://github.com/HavocFramework/Talon)

- [Python API](https://github.com/HavocFramework/havoc-py)
- [Modules](https://github.com/HavocFramework/Modules)

* * *

### Community

You can join the official [Havoc Discord](https://discord.gg/z3PF3NRDE5) to chat with the community!

### Contributing

To contribute to the Havoc Framework, please review the guidelines in [Contributing.md](https://github.com/HavocFramework/Havoc/blob/main/CONTRIBUTING.MD) and then open a pull-request!

## GitHub:

[https://github.com/HavocFramework/Havoc](https://github.com/HavocFramework/Havoc)
