Iodine - Tunnel IPv4 data through a DNS server

Overview

Iodine is a tool to tunnel IPv4 data through a DNS server; useful for exfiltration from networks where Internet access is firewalled, but DNS queries are allowed.

 

How to get this tool

To use this tool, please use a method listed below.

In a Linux (Debian OS), run the following command(s).

git clone https://github.com/yarrick/iodine.git 

cd iodine

make

make install

make check

 

Download directly from the following link:

 

How to execute

#On your server, run

./iodined -f 10.0.0.1 test.com if you use the 10.0.0.0 network.

 

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.

 

References:

 

-----

Next steps:

 

This article was contributed by Jason Jacobs from Guyana. Jason is a member of the Caribbean CSPA.

Was this article helpful?
0 out of 0 found this helpful

Comments

0 comments

Article is closed for comments.