Skip to content
This repository

A TCP dns proxy which can get the RIGHT ip address

branch: master

bug fixed

latest commit afa20a65d2
henices authored
Octocat-spinner-32 third_party add third_party dir April 03, 2014
Octocat-spinner-32 win change directory January 04, 2014
Octocat-spinner-32 .gitignore add lru cache support June 24, 2013
Octocat-spinner-32 .gitmodules add ignore option April 05, 2014
Octocat-spinner-32 README-zh.md update README April 04, 2014
Octocat-spinner-32 README.md update README April 04, 2014
Octocat-spinner-32 tcpdns.py bug fixed April 08, 2014
README.md

How to use this python script ?

  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 tcpdns.py
    

Dependencies

libraries

python moudules

INSTALL

  sudo apt-get install libevent-dev
  sudo pip install gevent
  sudo pip install python-daemon

LICENSE

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/

Something went wrong with that request. Please try again.