> For the complete documentation index, see [llms.txt](https://ppn.snovvcra.sh/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ppn.snovvcra.sh/pentest/c2/havoc.md).

# Havoc

* <https://github.com/HavocFramework/Havoc>

## Install

* <https://havocframework.com/docs/installation>

```
$ sudo apt install -y git build-essential apt-utils cmake libfontconfig1 libglu1-mesa-dev libgtest-dev libspdlog-dev libboost-all-dev libncurses5-dev libgdbm-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev libbz2-dev mesa-common-dev qtbase5-dev qtchooser qt5-qmake qtbase5-dev-tools libqt5websockets5 libqt5websockets5-dev qtdeclarative5-dev golang-go qtbase5-dev libqt5websockets5-dev python3-dev libboost-all-dev mingw-w64 nasm
$ git clone https://github.com/HavocFramework/Havoc /opt/Havoc && cd /opt/Havoc && git checkout dev
$ cd teamserver
$ go mod download golang.org/x/sys
$ go mod download github.com/ugorji/go
$ cd ..
$ make
$ ./havoc server --profile profiles/havoc.yaotl -v [--debug] [--debug-dev]
$ ./havoc client
```

## Malleable C2 Profiles

* <https://github.com/Ghost53574/havoc_profile_generator>
