{"repo":"yarrick/iodine","free":true,"listed":false,"github":"https://github.com/yarrick/iodine","clone":"git clone https://github.com/yarrick/iodine.git","description":"Official git repo for iodine dns tunnel","language":"C","stars":7949,"topics":["dns-tunnel","iodine","dns","tunnel","vpn","hacktoberfest"],"license":"ISC","category":"networking-infra","readme_excerpt":"iodine - ===================================== This is a piece of software that lets you tunnel IPv4 data through a DNS server. This can be usable in different situations where internet access is firewalled, but DNS queries are allowed. COMPILING --------- Iodine has no configure script. There are two optional features for Linux (SELinux and systemd support) that will be enabled automatically if the relevant header files are found in /usr/include . (See script at ./src/osflags ) Run make to compile the server and client binaries. Run make install to copy binaries and manpage to the destination directory. Run make test to compile and run the unit tests. (Requires the check library) QUICKSTART ---------- Try it out within your own LAN! Follow these simple steps: - On your server, run: ./iodined -f 10.0.0.1 test.com . If you already use the 10.0.0.0 network, use another internal net like 172.16.0.0 . - Enter a password. - On the client, run: ./iodine -f -r 192.168.0.1 test.com . Replace 192.168.0.1 with your server's ip address. - Enter the same password. - Now the client has the tunnel ip 10.0.0.2 and the server has 10.0.0.1 . - Try pinging each other through the tunnel. - Done! :) To actually use it through a relaying nameserver, see below. HOW TO USE ---------- Note: server and client are required to speak the exact same protocol. In most cases, this means running the same iodine version. Unfortunately, implementing backward and forward protocol compatibility is usually not f","default_branch":null,"files":null,"tree":[],"storefront":"/r/yarrick","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/yarrick/iodine/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}