LINUX

Perro – Cliente DNS de línea de comandos para búsqueda de DNS

herramienta cliente dns de línea de comandos de perro

Dog es un cliente DNS de línea de comandos atractivo para la búsqueda de DNS que funciona como excavar. Tiene una salida colorida, comprende la sintaxis normal de los argumentos de la línea de comandos, admite los protocolos DNS-over-TLS y DNS-over-HTTPS, y puede emitir JSON.

Este tutorial muestra cómo instalar y usar perro utilidad en distribuciones de Linux como CentOS y Ubuntu.

Instalación

En CentOS, instale el paquete openssl-devel que es la dependencia requerida, escriba:

$ yum update -y
$ sudo yum install openssl-devel -y

En CentOS, instale el paquete libssl-dev que es la dependencia requerida, escriba:

$ sudo apt-get update
$ sudo apt-get install libssl-dev -y

Para instalar en Arch Linux, use el paquete dog-dns del AUR.

Perro, el cliente dns está escrito en Oxido. Necesitará rustc versión 1.45.0 o superior.

A instalar óxido, correr:

$ sudo curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Nota: La instalación de Rust con rustup también instalará carga.

Escoger Opción 1 y presione enter

Current installation options:
   default host triple: x86_64-unknown-linux-gnu
     default toolchain: stable (default)
               profile: default
  modify PATH variable: yes

1) Proceed with installation (default)
2) Customize installation
3) Cancel installation
>1

Verifique la versión de óxido para confirmar que sea 1.45.0 o superior, escriba:

$ rustc --version
rustc 1.47.0 (18bf6b4f0 2020-10-07)

Crea el medio ambiente

$ sudo chmod a+x $HOME/.cargo/env
$ sudo $HOME/.cargo/env

Descargar el código fuente del perro de GitHub y extraerlo.

$ sudo wget https://github.com/ogham/dog/archive/v0.1.0.tar.gz
$ sudo tar zxvf v0.1.0.tar.gz

Cambie al directorio y cree el proyecto usando,

$ cd dog-0.1.0/
$ sudo cargo build
$ sudo cargo test

Para hacer que el comando del perro se ejecute desde cualquier lugar, escriba:

$ sudo cp ./target/debug/dog /usr/local/bin/

Verifique la instalación usando,

$ dog --version
comprobar la versión del perro
comprobar la versión actual del perro

Cómo usar el comando del perro

Ahora veamos cómo usar el comando dog para consultar diferentes registros DNS.

a) Consultar un registro

dog google.com A
consultar un registro
Salida: consulta A registro

b) Consultar registro NS

dog google.com NS
registro de consulta ns
Salida: registro de consultas ns

c) Consultar registro de un resolutor particular

dog google.com MX @1.1.1.1
consulta de resolución particular
Salida: consulta de resolución particular

d) Ver tiempo de consulta

dog gmail.com --time
Tiempo de consulta
Consultar tiempo de consulta

Conclusión

Este tutorial le ayuda a instalar y usar el comando dog para consultar diferentes registros DNS. La herramienta para perros es un buen reemplazo para el comando de excavación. Exa es otra buena herramienta del mismo autor Ben que es un buen lister de archivos.

Gracias por leer y deje sus comentarios en la sección de comentarios a continuación.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar