
🕳 godoh - Um C2 DNS-over-HTTPS
godoh é uma estrutura (framework) de Comando e Controle de prova de conceito, escrita em Golang, que utiliza DNS-over-HTTPS como meio de transporte. Atualmente, os provedores suportados incluem Google, Cloudflare, mas também contém a capacidade de usar DNS tradicional.
Tudo que você precisa são os próprios binários godoh. Os binários estão disponíveis para download na página de releases como parte de versões marcadas.
Para compilar o godoh a partir do código-fonte, siga os seguintes passos:
git clone https://github.com/sensepost/goDoH.gitmake key para gerar uma chave de criptografia única a ser usada para comunicaçãogo build que irá gerar um novo binário godoh para a arquitetura atualmake que irá gerar binários no diretório build/ para várias plataformasA DNS (over-HTTPS) C2
By @leonjza from @sensepost
Usage:
godoh [flags]
godoh [command]
Available Commands:
agent Connect as an Agent to the DoH C2
c2 Starts the godoh C2 server
help Help about any command
receive Receive a file via DoH
send Send a file via DoH
test Test DNS communications
Flags:
-d, --domain string DNS Domain to use. (ie: example.com)
-h, --help help for godoh
-p, --provider string Preferred DNS provider to use. [possible: googlefront, google, cloudflare, quad9, raw] (default "google")
-K, --validate-certificate Validate DoH provider SSL certificates
Use "godoh [command] --help" for more information about a command.
godoh é licenciado sob a GNU General Public License v3. Permissões além do escopo desta licença podem estar disponíveis em http://sensepost.com/contact/.