
godoh は、Golang で書かれた DNS-over-HTTPS を転送手段として使用する、コマンド&コントロールのプルーフ・オブ・コンセプトです。現在サポートされているプロバイダは Google、Cloudflare に加え、従来の DNS を使用する機能も含まれています。
必要なのは godoh のバイナリのみです。バイナリは、タグ付きリリースの一部として releases ページからダウンロードできます。
ソースから 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/ までお問い合わせください。