2023-01-24 02:36:24 +01:00
|
|
|
# nc
|
|
|
|
|
|
|
|
> Netcat es una utilidad versátil para trabajar con datos TCP o UDP.
|
2023-11-06 23:14:12 +05:30
|
|
|
> Más información: <https://manned.org/man/nc.1>.
|
2023-01-24 02:36:24 +01:00
|
|
|
|
2023-01-26 03:52:14 -03:00
|
|
|
- Escucha en un puerto determinado e imprime cualquier dato recibido:
|
2023-01-24 02:36:24 +01:00
|
|
|
|
|
|
|
`nc -l {{puerto}}`
|
|
|
|
|
2023-01-26 03:52:14 -03:00
|
|
|
- Conecta a un puerto determinado:
|
2023-01-24 02:36:24 +01:00
|
|
|
|
|
|
|
`nc {{direccion_ip}} {{puerto}}`
|
|
|
|
|
2023-01-26 03:52:14 -03:00
|
|
|
- Configura un tiempo máximo de respuesta:
|
2023-01-24 02:36:24 +01:00
|
|
|
|
|
|
|
`nc -w {{tiempo_en_segundos}} {{direccion_ip}} {{puerto}}`
|
|
|
|
|
2023-01-26 03:52:14 -03:00
|
|
|
- Mantiene el servidor activo hasta que el cliente se desconecte:
|
2023-01-24 02:36:24 +01:00
|
|
|
|
|
|
|
`nc -k -l {{puerto}}`
|
|
|
|
|
2023-01-26 03:52:14 -03:00
|
|
|
- Mantiene el cliente activo durante un tiempo después de recibir EOF:
|
2023-01-24 02:36:24 +01:00
|
|
|
|
|
|
|
`nc -q {{tiempo_en_segundos}} {{direccion_ip}}`
|
|
|
|
|
2023-02-13 13:38:48 +01:00
|
|
|
- Escanea puertos abiertos en un determinado host:
|
2023-01-24 02:36:24 +01:00
|
|
|
|
|
|
|
`nc -v -z {{direccion_ip}} {{puerto1 puerto2 ...}}`
|
|
|
|
|
2023-01-26 03:52:14 -03:00
|
|
|
- Actúa como un proxy y redirige los datos desde un puerto TCP local a un host remoto específico:
|
2023-01-24 02:36:24 +01:00
|
|
|
|
|
|
|
`nc -l {{puerto_local}} | nc {{nombre_del_host}} {{puerto_remoto}}`
|