iodine

iodine -f -P <pass> <domain>

Túnel IP completo sobre DNS: cria uma interface de rede (dns0) e roteia tráfego arbitrário (SSH, RDP, HTTP) dentro de consultas DNS.

Execute quando precisar de um túnel IP real (não apenas um shell) sobre DNS: iodine encapsula pacotes IP completos em queries do tipo NULL/TXT/PRIVATE. É o caminho para alcançar serviços internos do host comprometido (RDP, SMB) quando o egress só permite passagem de DNS.

O desempenho é ruim: a latência de cada query e os limites do resolver marcam o throughput (serve para interativo, não para mover GB). Se o resolver faz split-horizon (responde IPs internos para domínios internos), o túnel pode rotear para o site errado. Com DNSSEC estrito, as respostas assinadas quebram o canal.