Simple DNS log Server,free DNS log server
- Reduce requests to Elasticsearch servers based on caching
- Added ACME DNS challenge design
git clone https://github.com/hktalent/DNS_Server
cd DNS_Server
go mod init github.com/facebookincubator/nvdtools
go mod tidy
# go build
make -f Makefile.cross-compiles
brew install FiloSottile/musl-cross/musl-cross
which gobuild
/usr/local/bin/gobuild
cat /usr/local/bin/gobuild
go build -ldflags="-s -w " -trimpath -o $2 $1
CC=x86_64-linux-musl-gcc CGO_ENABLED=1 GOOS=linux GOARCH=amd64 go build -ldflags="-linkmode external -extldflags -static -s -w " -trimpath -o $2_linux $1
gobuild . DNS_Server
git commit -m "fix" .;git push
cp build/bin/* ~/go/bin/
scp -i ~/.ssh/id_rsa -r -P $myVpsPort DNS_Server [email protected]:/root/
./DNS_Server -key="dd9j-dds-33xfgk-33"
vi upApi.sh
curl -s -v "http://127.0.0.1:55555/ACME?key=dd9j-dds-33xfgk-33&k=${1}&v=${2}"
docker run -it -p 80:80 --rm --name certbot \
-v "/etc/letsencrypt:/etc/letsencrypt" \
-v "/var/lib/letsencrypt:/var/lib/letsencrypt" \
certbot/certbot certonly -d *.51pwn.com -d 51pwn.com -d *.exploit-poc.com -d exploit-poc.com \
--manual --preferred-challenges dns --server https://acme-v02.api.letsencrypt.org/directory
chmod +x upApi.sh
./upApi.sh '_acme-challenge.exploit-poc.com.'.'QZPE4B9OQivKZDi7Hq3On1IhhdZiEX2iVJ8ojKuOGsA'
./upApi.sh "_acme-challenge.51pwn.com" "q31hmgemyDDsU_rTIM8cW3h0EExs0HPt-SqwoVa0AV8"
After running the above command, confirm the certonly operation steps
QZPE4B9OQivKZDi7Hq3On1IhhdZiEX2iVJ8ojKuOGsA and cW3h0EExs0HPt-SqwoVa0AV8 replace your
# How config dns - add hosts ``` https://dcc.godaddy.com/manage/51pwn.com/dns/hosts ns1.51pwn.com ns2.51pwn.comhttps://dcc.godaddy.com/manage/exploit-poc.com/dns/hosts ns1.exploit-poc.com ns2.exploit-poc.com
- change dns to
https://dcc.godaddy.com/manage/51pwn.com/dns ns1.51pwn.com ns2.51pwn.com
https://dcc.godaddy.com/manage/exploit-poc.com/dns ns1.exploit-poc.com ns2.exploit-poc.com
# How Run
```bash
./DNS_Server -ip 199.180.115.7 -domain 51pwn.com,exploit-poc.com -resUrl http://127.0.0.1:9999
now,you can test
ping sdfsfs.51pwn.com
ping sdlfdslfjdslkfj.exploit-poc.com
curl -v 'ldap://xx22.log4j2.51pwn.com'
# or
ping -c 2 'xx22.log4j2.51pwn.com'
# how get check reuslt
curl -v -H 'user-agent: Mozilla/5.0 (Windows NT 6.1; rv:45.0) Gecko/20100101 Firefox/45.0' -k -o- 'https://51pwn.com/dnslog?q=xx22.log4j2.51pwn.com'
{"ip":"172.70.209.200","domain":"xx22.log4j2.51pwn.com","type":"dnslog","date":"2022-01-23 05:19:53"}
Wechat Pay | AliPay | Paypal | BTC Pay | BCH Pay |
---|---|---|---|---|
paypal [email protected] |