macOS
brew install iodinelocal Homebrew formula metadata
sudo port install iodineMacPorts ports tree · net/iodine/Portfile · Source: api.github.com
brew
Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de iodine pour les workflows d'agents IA.
installation
brew install iodinelocal Homebrew formula metadata
sudo port install iodineMacPorts ports tree · net/iodine/Portfile · Source: api.github.com
sudo apk add iodineAlpine Linux edge package indexes · iodine · Source: dl-cdn.alpinelinux.org
sudo apt install iodineDebian stable package indexes · iodine · Source: deb.debian.org
sudo dnf install iodineFedora Rawhide package metadata · iodine · Source: dl.fedoraproject.org
nix profile install nixpkgs#iodinenixpkgs package indexes · pkgs/by-name/io/iodine/package.nix · Source: api.github.com
sudo pacman -S iodineArch Linux sync databases · iodine · Source: geo.mirror.pkgbuild.com
sudo zypper install iodineopenSUSE Tumbleweed package metadata · iodine · Source: download.opensuse.org
aperçu
Tunnel IPv4 traffic through a DNS server
historique
iodine is a DNS tunneling client/server pair for carrying IPv4 traffic through DNS queries and responses. Its upstream documentation frames it as useful in networks where broader Internet access is firewalled but DNS queries are still allowed.
The project published version 0.3.0 as its first public release on 2006-06-24 with Linux, FreeBSD, and OpenBSD support. Subsequent releases added Mac OS X support, authentication, multiuser operation, manpages, several DNS response encodings, Windows support, raw UDP mode, SELinux and systemd-related support, and IPv6 transport support for parts of the connection path while keeping tunneled payloads IPv4.
iodine's development history is especially visible in its changelog because many features correspond to real-world DNS-relay behavior: fragment-size probing, alternative record types, Base32/Base64/Base128 encodings, hostname-length controls, and workarounds for relays that rewrite or time out unusual DNS traffic.
The package became a standard small networking utility across Unix-like package managers. The Homebrew formula packages versioned GitHub tag archives and bottles it for macOS and Linux targets, while the input package metadata also lists iodine in Debian, Ubuntu, Fedora, Alpine, Arch, Nix, MacPorts, and openSUSE-style ecosystems.
iodine is normally used as an iodined server bound to a delegated DNS subdomain and an iodine client that opens a TUN-style interface. The README emphasizes that the server and client should speak the same protocol version, that users need control over a real domain for routed use, and that tunneled traffic is not encrypted by iodine itself.
For package nerds, iodine is the classic example of a small C networking tool whose packaging value is not just the binary but the platform glue around TUN/TAP devices, resolver behavior, DNS record quirks, and optional OS integration. Its formula is a compact package-manager artifact for a famously odd transport layer.
posture de sécurité
broad file, network, media, or database tool signal.
risque blue · confiance moyen · tool
Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.
exécutables
| Commande | Type | Exposition | Note |
|---|---|---|---|
iodine | cli | exécutable global | |
iodined | cli | exécutable global |
fraîcheur
Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.
https://github.com/yarrick/iodine
métadonnées d'installation
| Clé du paquet | brew:iodine |
|---|---|
| Version | 0.8.0 |
| Gestionnaire de paquets | Homebrew |
| Page du gestionnaire de paquets | https://formulae.brew.sh/formula/iodine |
| Page d'accueil | https://code.kryo.se/iodine |
| Dépôt | https://github.com/yarrick/iodine |
| Docs amont | https://code.kryo.se/iodine |
| Licence | ISC |
| Archive source | https://github.com/yarrick/iodine/archive/refs/tags/v0.8.0.tar.gz |
| Dépendances de compilation | cmake |
| Bouteille | disponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| post-install Homebrew | non défini |
| Service | aucun déclaré |
faits du registre
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | iodine |
| Version Scheme | 0 |
| Revision | 0 |
| Head Version | HEAD |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
correspondances dans les bases sources
Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.
iodine 0.7.0-11
tool for tunneling IPv4 data through a DNS server
sudo apt install iodineiodine
nix profile install nixpkgs#iodineiodine 0.7.0-10
tool for tunneling IPv4 data through a DNS server
sudo apt install iodineiodine 0.8.0-r2
IP over DNS tunnel
sudo apk add iodineiodine-doc 0.8.0-r2
IP over DNS tunnel (documentation)
sudo apk add iodine-dociodine 0.8.0-9.fc44
Solution to tunnel IPv4 data through a DNS server
sudo dnf install iodineiodine-client 0.8.0-9.fc44
Client part of solution to tunnel IPv4 data through a DNS server
sudo dnf install iodine-clientiodine-server 0.8.0-9.fc44
Server part of solution to tunnel IPv4 data through a DNS server
sudo dnf install iodine-serveriodine 0.8.0-2
Tunnel IPv4 data through a DNS server
sudo pacman -S iodineiodine 0.8.0-1.2
IPv4-through-DNS tunnel server and client
sudo zypper install iodineiodine
sudo port install iodinepiste source
Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.