
🕳 godoh - أداة تحكم وسيطرة عبر DNS عبر HTTPS
godoh هو إطار عمل إثبات مفهوم للتحكم بالأوامر، مكتوب بلغة Golang، يستخدم DNS-over-HTTPS كوسيلة نقل. المزودون المدعومون حاليًا يشملون Google و Cloudflare ولكنه يحتوي أيضًا على القدرة على استخدام DNS التقليدي.
كل ما ستحتاجه هو ملفات godoh الثنائية نفسها. الملفات الثنائية متاحة للتحميل من صفحة الإصدارات كجزء من الإصدارات الموسومة.
لبناء godoh من المصدر، اتبع الخطوات التالية:
git clone https://github.com/sensepost/goDoH.gitmake 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 مرخص تحت رخصة جنو العمومية العامة الإصدار الثالث. قد تكون الأذونات خارج نطاق هذه الرخصة متاحة على http://sensepost.com/contact/.