ThunderDNS: forward TCP traffic over DNS protocol

ThunderDNS

This tool can forward TCP traffic over DNS protocol. Non-compile clients + socks5 support.

Download

git clone https://github.com/fbkcs/ThunderDNS.git

Run

Setting up NS records on our domain:

 

Please wait for clearing DNS-cache.

Simple server run:

python3 ./server.py –domain oversec.ru

Simple server run (Dockerfile):

docker run <imageid> -e DOMAIN='<domain>’

Simple client run (Bash):

bash ./bash_client.sh -d oversec.ru -n <clientname>

Simple client run (PowerShell):

PS:> ./ps_client.ps1 -domain oversec.ru -clientname <clientname>

Show registered clients list:

python3 ./proxy.py –dns 138.197.178.150 –dns_port 9091 –clients

Run proxy:

python3 ./proxy.py –dns 138.197.178.150 –dns_port 9091 –socks5 –localport 9090 –client 1

Tutorial

Copyright (C) 2018 fbkcs 

Source: https://github.com/fbkcs/