Mi informacion de contacto
Correo[email protected]
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Netcat (a menudo llamado nc) es una poderosa herramienta de red ampliamente utilizada para pruebas y depuración de redes. Puede leer y escribir datos de red, admite protocolos TCP y UDP y puede usarse para escaneo de puertos, monitoreo de puertos, transferencia de archivos y otros fines.
• -l: Modo de escucha, utilizado para iniciar el servicio y esperar conexiones.
• -p: Especifica el puerto y establece el número de puerto que utilizará Netcat.
• -n: utiliza sólo IP, sin resolución DNS.
• -v: muestra información detallada y muestra el estado detallado durante el proceso de conexión.
• -z: modo de escaneo, usado para escanear puertos, no se establece ninguna conexión.
• -u: modo UDP, utiliza el protocolo UDP en lugar del TCP predeterminado.
• -c: ejecuta el comando. El comando especificado se ejecutará automáticamente después de que se establezca la conexión.
• -e: Redirección de programa, redirige la entrada/salida estándar al programa especificado.
nc [hostname] [port]
Por ejemplo, conéctese al puerto 80 de xxx.com:
nc xxx.com 80
nc -l [port]
Por ejemplo, escuche el puerto local 5555:
nc -l 5555
nc -l [port] > [output_file]
nc [hostname] [port] < [input_file]
Por ejemplo, para transferir archivos locales a un servidor remoto:
nc -l 1234 > received_file
nc localhost 1234 < file_to_send
nc -zv [hostname] [port]
Por ejemplo, escanee el puerto 80 de xxx.com:
nc -zv xxx.com 80
nc xxx.com 80
nc -l 1234
nc -l 1234 > received_file
nc localhost 1234 < file_to_send
nc -zv xxx.com 80