Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 6 days 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 (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2019-12-24T12:41:17.000Z (almost 5 years ago)
- Last Synced: 2024-08-04T04:07:19.088Z (3 months ago)
- Language: Python
- Size: 22.5 KB
- Stars: 405
- 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:
![](https://habrastorage.org/webt/_q/p4/er/_qp4erwn54g5nqqxmlnnquv1itk.png)
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
[![msf](http://img.youtube.com/vi/N6Nm9mWFI6w/0.jpg)](https://www.youtube.com/watch?v=N6Nm9mWFI6w)[![socks5](http://img.youtube.com/vi/xSM-Dl1uo1k/0.jpg)](https://www.youtube.com/watch?v=xSM-Dl1uo1k)