Tecnología

Inicio

Trucos nETCAT

Netcat es una herramienta de red multi-plataforma versátil, a menudo referida como la "navaja suiza de redes." Hace exactamente lo que dice su nombre y concatena, o combina, las cosas través de la red. Puede usar netcat para crear una improvisada charla de uno-a-uno o enviar archivos a otro equipo. En pocas palabras: si se trata de la transferencia de algo más de una red, netcat puede hacerlo.

Uno-a-uno de Chat

Puede iniciar una conexión de chat simplemente escribiendo "nc -lp númeropuerto" en una máquina, en sustitución de "número de puerto" con el número de un puerto abierto. La etiqueta -lp destaca por su atención. En otro tipo de máquina "nc listeninghost número de puerto", donde listeninghost es la IP del equipo original y número de puerto del puerto idénticos. Ahora dispone de un servidor de chat improvisada. Todo lo que escriba será enviado a ambas partes conectadas.

Transferencia de archivos

Abrir una conexión de escucha en otra máquina y enviar un archivo usando el comando "nc -lp número de puerto" y añadir "> file.exe" al comando. Tipo "nc -w 1 listeninghost númeropuerto <file.exe" para recuperar el archivo. Este comando transferirá automáticamente el archivo a través de la conexión de red.

Símbolo del sistema remoto

En ambas implementaciones de Windows y Linux de netcat puede configurar rápidamente un símbolo del sistema remoto escribiendo "nc -lp númeropuerto / bin / bash", donde númeropuerto es un puerto de escucha. Reemplazar / bin / bash con cmd.exe en Windows. Ahora puede utilizar para un shell remoto mediante el comando telnet para conectarse a la máquina de escucha y el puerto.

Rápido y sucio servidor Web

Con un guión simple, bajo Linux, puede crear un servidor web fácil y rápida que imprimir una sola página de HTML previamente escrito. La secuencia de comandos: "mientras que la verdadera; hacer nc -l -p 80 -q 1 <index.html; hecho" se pueden guardar en un archivo, hecho ejecutiva con el "chmod 775 nombre de archivo" comando - donde fichero es el nombre de su página HTML. Ejecutar estos comandos para servir páginas rápidas, de una sola porción de datos.

La exploración de puertos

Por lo general, cuando los administradores de sistemas quieren puerto escanear un host remoto, para ver qué servicios se están ejecutando a la red, que utilizan una aplicación robusta como nmap o unicornscan. Netcat También puede explorar rápidamente los puertos utilizando el comando "nc -v -w 1 remotehost -z 1-3000." Reemplazar "remotehost" con la dirección IP del equipo que desea analizar.