iodine - Tunnel IPv4 data through a DNS server

Property Value
Distribution openSUSE Leap 15.0
Repository Network Utilities all
Package name iodine
Package version 0.7.0
Package release lp150.16.1
Package architecture x86_64
Package type rpm
Installed size 203.19 KB
Download size 75.06 KB
Official Mirror
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.


Package Version Architecture Repository
iodine-0.7.0-lp150.1.4.x86_64.rpm 0.7.0 x86_64 openSUSE Oss
iodine - - -


Name Value
/usr/sbin/useradd -
coreutils -
diffutils -
fillup -
grep - - -


Name Value
iodine = 0.7.0-lp150.16.1
iodine(x86-64) = 0.7.0-lp150.16.1


Type URL
Binary Package iodine-0.7.0-lp150.16.1.x86_64.rpm
Source Package iodine-0.7.0-lp150.16.1.src.rpm

Install Howto

  1. Add the Network Utilities repository:
    # zypper addrepo network-utilities
  2. Install iodine rpm package:
    # zypper install iodine




2017-11-23 -
- Replace references to /var/adm/fillup-templates with new
%_fillupdir macro (boo#1069468)
2017-03-13 -
- Remove insserv requirement and macro to fix Factory build.
- Add fdupes check to avoid duplicate man page warning.
2016-12-28 -
- fixed unbalanced quotes in service files bnc#1017236
2015-05-09 -
- start iodine and iodined after
- added rc-link
2014-08-27 -
- separate user for iodined
- added a default config (bnc#857181) with a chroot directory
- fixed license string
- Update to 0.7.0:
* Artial IPv6 support (#107)
Client can connect to iodined through an relaying IPv6
nameserver. Server only supports IPv4 for now.
Traffic inside tunnel is IPv4.
* dd socket activation for systemd, by Michael Scherer.
* Add automated lookup of external ip (via -n auto).
* Bugfix for OS X (Can't assign requested address)
* Fix DNS tunneling bug caused by uninitialized variable, #94
* Handle spaces when entering password interactively, fixes
[#93]. Patch by Hagar.
* Add -R option to set OpenBSD routing domain for the DNS
socket. Patch by laurent at gouloum fr, fixes #95.
* Add android patches and makefile, from Marcel Bokhorst,
fixes #105.
* Added missing break in iodine.c, by Pavel Pergamenshchik,
* A number of minor patches from Frank Denis, Gregor Herrmann
and Barak A. Pearlmutter.
+ Testcase compilation fixes for OS X and FreeBSD
+ Do not let sockets be inherited by sub-processes, fixes
+ Add unspecified RR type (called PRIVATE; id 65399, in
private use range). For servers with RFC3597 support.
Fixes #97.
+ Fix authentication bypass vulnerability; found by Oscar
2012-09-19 -
- Initial build.
- Add iodine-fix-makefile-prefix.patch: Modify default install
- Add systemd service and sysconfig files for both server and

See Also

Package Description
ip_relay-0.71-lp150.1.1.noarch.rpm TCP Traffic Shaper
ip_resend-0.4-lp150.135.1.x86_64.rpm Demand Dial Accelerator
ipcalc-0.41-lp150.11.1.noarch.rpm IPv4 Address Calculator
iperf-3.6-lp150.57.1.x86_64.rpm A tool to measure network performance
iperf-devel-3.6-lp150.57.1.x86_64.rpm A tool to measure network performance
iptraf-ng-1.1.4-lp150.183.1.x86_64.rpm TCP/IP Network Monitor
iputils-s20180629-lp150.95.1.x86_64.rpm IPv4 and IPv6 Networking Utilities
ipvsadm-1.29-lp150.340.1.x86_64.rpm A Utility for Administering the Linux Virtual Server
jig-1.0-lp150.1.1.noarch.rpm Console based Jabber Client
jigdo-0.7.3-lp150.17.1.x86_64.rpm Jigsaw Download
jwhois-4.0-lp150.1.1.x86_64.rpm Alternative whois client
kismet-2016_07_R1-lp150.44.2.x86_64.rpm An 802.11 Wireless Network Sniffer
knock-0.7-lp150.303.2.x86_64.rpm A Port-Knocking Client
knockd-0.7-lp150.303.2.x86_64.rpm A port-knocking server
lft-3.32-lp150.2.2.x86_64.rpm Alternative Traceroute and Whois Toolkit for Network (reverse) Engineers