sensepost / Godoh
Licence: gpl-3.0
🕳godoh - A DNS-over-HTTPS C2
Stars: ✭ 413
Labels
Projects that are alternatives of or similar to Godoh
Encrypted Dns Server
An easy to install, high-performance, zero maintenance proxy to run an encrypted DNS server.
Stars: ✭ 398 (-3.63%)
Mutual labels: dns
Warp Plus Cloudflare
Script for getting unlimited GB on Warp+ ( https://1.1.1.1/ )
Stars: ✭ 381 (-7.75%)
Mutual labels: dns
Chinadns Ng
chinadns next generation, refactoring with epoll and ipset
Stars: ✭ 407 (-1.45%)
Mutual labels: dns
Aiodnsbrute
Python 3.5+ DNS asynchronous brute force utility
Stars: ✭ 370 (-10.41%)
Mutual labels: dns
Pentesterspecialdict
渗透测试人员专用精简化字典 Dictionary for penetration testers happy hacker
Stars: ✭ 391 (-5.33%)
Mutual labels: dns
Packetq
A tool that provides a basic SQL-frontend to PCAP-files
Stars: ✭ 363 (-12.11%)
Mutual labels: dns
Sower
Sower is a cross-platform intelligent transparent proxy solution.
Stars: ✭ 391 (-5.33%)
Mutual labels: dns
Kadnode
P2P DNS with content key, crypto key and PKI support. DynDNS alternative.
Stars: ✭ 359 (-13.08%)
Mutual labels: dns
Dnsclient.net
DnsClient.NET is a simple yet very powerful and high performant open source library for the .NET Framework to do DNS lookups
Stars: ✭ 400 (-3.15%)
Mutual labels: dns
Js.org
Dedicated to JavaScript and its awesome community since 2015
Stars: ✭ 3,996 (+867.55%)
Mutual labels: dns
External Dns
Configure external DNS servers (AWS Route53, Google CloudDNS and others) for Kubernetes Ingresses and Services
Stars: ✭ 4,749 (+1049.88%)
Mutual labels: dns
Docker Ddns
Easy-to-deploy dynamic DNS with Docker, Go and Bind9
Stars: ✭ 392 (-5.08%)
Mutual labels: dns
🕳 godoh
A DNS-over-HTTPS Command & Control Proof of Concept
introduction
godoh
is a proof of concept Command and Control framework, written in Golang, that uses DNS-over-HTTPS as a transport medium. Currently supported providers include Google, Cloudflare but also contains the ability to use traditional DNS.
installation
All you would need are the godoh
binaries themselves. Binaries are available for download from the releases page as part of tagged releases.
To build godoh
from source, follow the following steps:
- Ensure you have Go 1.13+
- Clone this repository with
git clone https://github.com/sensepost/goDoH.git
- Run
make key
to generate a unique encryption key to use for communication - Build the project with one of the following options:
-
go build
which will drop you a newgodoh
binary for the current architecture -
make
which will drop binaries in thebuild/
directory for various platforms
-
usage
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.
license
godoh
is licensed under a GNU General Public v3 License. Permissions beyond the scope of this license may be available at http://sensepost.com/contact/.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].