Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/isayme/dnsbytcp
Run local, redirect UDP DNS requery to TCP format. For avoiding DNS poisoning.
https://github.com/isayme/dnsbytcp
Last synced: 12 days ago
JSON representation
Run local, redirect UDP DNS requery to TCP format. For avoiding DNS poisoning.
- Host: GitHub
- URL: https://github.com/isayme/dnsbytcp
- Owner: isayme
- Created: 2012-11-01T14:11:48.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2013-04-16T10:59:07.000Z (over 11 years ago)
- Last Synced: 2024-04-16T14:21:43.645Z (8 months ago)
- Language: Python
- Homepage:
- Size: 104 KB
- Stars: 10
- Watchers: 2
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Background #
As you know, China is a "magical" country! The govenment made a firewall named by Great Firewall(**GFW**), the purpose of the GFW is to block some website such as twitter.com, facebook.com and so on.One of the method of GFW is DNS poisoning, while this project is to avoid the DNS poisoning.
# About #
This project use python script, but I just have a little skill with python, so the main script is based on [henices/Tcp-DNS-proxy](https://github.com/henices/Tcp-DNS-proxy "henices/Tcp-DNS-proxy").If you are not a pythoner, maybe you can try my another project [isayme/fuck_dns](https://github.com/isayme/fuck_dns "isayme/fuck_dns") which is also associated with DNS poisoning.
# How To Use #
## Linux User ##
1. change your dns server to 127.0.0.1
$ vi /etc/resolve.conf
nameserver 127.0.0.1
2. restart the network $ sudo /etc/init.d/networking restart
3. run the script $ sudo python DnsByTcp.py## Windows User ##
1. change your dns server to 127.0.0.1, you can use my bat script([cdns.bat](https://github.com/isayme/DnsByTcp/blob/master/README.md "cdns.bat")) and follow its prompt message to change your dns server fastly.
2. run the script $ sudo python DnsByTcp.py