25 pontos por xguru 2022-06-13 | 3 comentários | Compartilhar no WhatsApp
  • Um servidor DNS que, ao consultar via DNS endereços de domínios específicos definidos por comando, retorna informações relacionadas como valores de registros TXT, como relógio mundial/clima/conversão de unidades e moedas/IP Echo
  • Pode ser usado para consultar informações rapidamente no terminal
  • Open source em Go
  • Relógio mundial: dig seoul.time @dns.toys
  • Clima: dig seoul.weather @dns.toys
  • Conversão de unidades: dig 42km-mi.unit @dns.toys
  • Conversão de moedas: dig 100USD-KRW.fx @dns.toys
  • IP Echo: dig ip @dns.toys
  • Números por extenso: dig 987654321.words @dns.toys
  • Faixas CIDR disponíveis: dig 10.0.0.0/24.cidr @dns.toys dig 2001:db8::/108.cidr @dns.toys

3 comentários

 
lifthrasiir 2022-06-14

Algum tempo atrás, chegou até a ser proposto um protocolo que codificava informações sobre segundos intercalares em DNS para oferecer esse serviço de forma simples. (É uma criação de Poul-Henning Kamp, criador do Varnish: http://phk.freebsd.dk/time/20151122/ )

 
xguru 2022-06-13

É só por diversão, mas...
Mesmo dentro de um firewall ou em um AP Wi‑Fi que permite acesso limitado à internet, a porta 53 usada para DNS muitas vezes não fica bloqueada,
então, se você implementar a funcionalidade desejada aproveitando isso, parece que daria para usar de várias formas.

Lembro de às vezes usar as portas 53 / 123 para esse tipo de evasão...

 
xguru 2022-06-13

Tem até coisas como o iodine, que tunelam dados IPv4 usando a própria porta DNS
https://github.com/yarrick/iodine