https://github.com/fbkcs/thunderdns
This tool can forward TCP traffic over DNS protocol. Non-compile clients + socks5 support.
https://github.com/fbkcs/thunderdns
Last synced: over 1 year ago
JSON representation
This tool can forward TCP traffic over DNS protocol. Non-compile clients + socks5 support.
- Host: GitHub
- URL: https://github.com/fbkcs/thunderdns
- Owner: fbkcs
- License: apache-2.0
- Created: 2018-12-04T15:18:47.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-12-24T12:41:17.000Z (over 6 years ago)
- Last Synced: 2024-11-19T10:49:24.784Z (over 1 year ago)
- Language: Python
- Size: 22.5 KB
- Stars: 404
- Watchers: 17
- Forks: 62
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-network-stuff - **338**星
README
# ThunderDNS
This tool can forward TCP traffic over DNS protocol. Non-compile clients + socks5 support.
## 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 -e DOMAIN=''`
### Simple client run (Bash):
`bash ./bash_client.sh -d oversec.ru -n `
### Simple client run (PowerShell):
`PS:> ./ps_client.ps1 -domain oversec.ru -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`
### Video demonstration
[](https://www.youtube.com/watch?v=N6Nm9mWFI6w)
[](https://www.youtube.com/watch?v=xSM-Dl1uo1k)