godoh 是一个概念验证的命令与控制框架,使用Golang编写,利用DNS-over-HTTPS作为传输媒介。目前支持的提供商包括Google、Cloudflare,同时也支持使用传统DNS。
您只需要 godoh 二进制文件本身。二进制文件可从发布页面的标签版本中下载。
要从源码构建 godoh,请遵循以下步骤:
git clone https://github.com/sensepost/goDoH.git 克隆此仓库make key 生成用于通信的唯一加密密钥go build — 将为当前架构生成一个新的 godoh 二进制文件make — 将在 build/ 目录下为多种平台生成二进制文件A 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 采用 GNU General Public v3 License 许可。超出此许可范围的权限可能可在 http://sensepost.com/contact/ 获取。