2023-01-24 01:36:24 +00:00
# nc
2024-06-18 15:02:42 +01:00
> Redirige datos de entrada o salida a un flujo de red a través de esta versátil herramienta.
2024-06-20 20:38:43 +01:00
> Más información: <https://manned.org/nc.1>.
2023-01-24 01:36:24 +00:00
2024-06-18 15:02:42 +01:00
- Inicia un escuchador en un puerto TCP y le envía un archivo:
2023-01-24 01:36:24 +00:00
2024-06-18 15:02:42 +01:00
`nc -l -p {{puerto}} < {{nombre_de_archivo}}`
2023-01-24 01:36:24 +00:00
2024-06-18 15:02:42 +01:00
- Conecta a un escuchador en un puerto y recibe un archivo de él:
2023-01-24 01:36:24 +00:00
2024-06-18 15:02:42 +01:00
`nc {{host}} {{puerto}} > {{nombre_de_archivo_por_recibir}}`
2023-01-24 01:36:24 +00:00
2024-06-18 15:02:42 +01:00
- Escanea los puertos TCP abiertos en un host:
2023-01-24 01:36:24 +00:00
2024-06-18 15:02:42 +01:00
`nc -v -z -w {{tiempo_de_espera_en_segundos}} {{host}} {{puerto_inicial}}-{{puerto_final}}`
2023-01-24 01:36:24 +00:00
2024-06-18 15:02:42 +01:00
- Inicia un escuchador en un puerto TCP y provee de acceso a tu intérprete de comandos local a la parte conectada (esto es peligroso y podría ser explotado):
2023-01-24 01:36:24 +00:00
2024-06-18 15:02:42 +01:00
`nc -l -p {{puerto}} -e {{ejecutable_del_intérprete}}`
2023-01-24 01:36:24 +00:00
2024-06-18 15:02:42 +01:00
- Conecta a un escuchador y provee de acceso a tu intérprete de comandos local a una parte remota (esto es peligroso y podría ser explotado):
2023-01-24 01:36:24 +00:00
2024-06-18 15:02:42 +01:00
`nc {{host}} {{puerto}} -e {{ejecutable_del_intérprete}}`
2023-01-24 01:36:24 +00:00
2024-06-18 15:02:42 +01:00
- Actúa como un proxy y envía información de un puerto TCP local a un host remoto:
2023-01-24 01:36:24 +00:00
2024-06-18 15:02:42 +01:00
`nc -l -p {{puerto_local}} | nc {{host}} {{puerto_remoto}}`
2023-01-24 01:36:24 +00:00
2024-06-18 15:02:42 +01:00
- Envía una petición HTTP GET:
2023-01-24 01:36:24 +00:00
2024-06-18 15:02:42 +01:00
`echo -e "GET / HTTP/1.1\nHost: {{host}}\n\n" | nc {{host}} 80`