Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 1528|Respuesta: 0

[Linux] Los sistemas Linux usan nc para escuchar puertos TCP

[Copiar enlace]
Publicado en 5/12/2024 15:39:10 | | | |
Requisitos: Necesitas probar la función del firewall, escuchar un puerto en el servidor Linux y comprobar que el cliente puede conectarse al puerto del servidor.

Revisión:

Windows utiliza comandos NC para comprobar si el puerto UDP está conectado
https://www.itsvse.com/thread-9548-1-1.html
nc es una potente herramienta de línea de comandos de red bajo Linux, utilizada principalmente para operaciones relacionadas con sockets de dominio TCP, UDP y UNIX, está diseñada para ser una herramienta fiable en segundo plano que puede ser manejada de forma flexible por otros programas, con la reputación de "navaja suiza"; todo administrador de sistemas debería dominarla.

El comando de instalación de Linux es el siguiente:

Los parámetros comunes son los siguientes:

NCAT 7,50
Usage: ncat [options] [hostname] [port]

Las opciones que tardan en segundos se suponen. Añade 'ms' durante milisegundos,
's' para segundos, 'm' para minutos o 'h' para horas (por ejemplo, 500ms).
  -4 Usar solo IPv4
  -6 Usar solo IPv6
  -U, --unixsock Usa solo sockets de dominio Unix
  -C, --crlf Usar CRLF para la secuencia EOL
  -c, --sh-exec <command> Ejecuta el comando dado mediante /bin/sh
  -e, --exec <command> Ejecuta el comando dado
      --lua-exec <filename> Ejecuta el script Lua dado
  -g hop1[,hop2,...]         Puntos de salto de enrutamiento de fuente suelta (máximo 8)
  -G <n> Puntero de saltos de enrutamiento de fuente suelta (4, 8, 12, ...)
  -m, --max-conns <n> <n> Conexiones simultáneas máximas
  -h, --ayuda Mostrar esta pantalla de ayuda
  -d, --delay <time> Espera entre lecturas/escrituras
  -o, --output <filename> Volcar datos de sesión a un archivo
  -x, --dump <filename> hexadecimal Volcar datos de sesión como hexadecimal a un archivo
  -i, ---tiempo de espera <time> de inactividad tiempo de lectura/escritura de inactividad
  -p, --puerto-fuente Especificar puerto de origen a usar
  -s, --source addr Especificar la dirección de origen a usar (no afecta a -l)
  -Yo, --escucha Vincula y escucha las conexiones entrantes
  -k, --mantener-abierto Aceptar múltiples conexiones en modo escuchar
  -n, --nodns No resuelvas nombres de host vía DNS
  -t, --telnet Responder negociaciones de Telnet
  -u, --udp Usa UDP en lugar de TCP por defecto
      --sctp Usa SCTP en lugar de TCP por defecto
  -v, --verboso Establecer nivel de verbosidad (puede usarse varias veces)
  -w, --espera <time> Tiempo de espera
  -z Modo Zero-I/O, solo reportar estado de la conexión
      --append-output Append en lugar de clobber los archivos de salida especificados
      --solo enviar solo datos, ignorando recibidos; dejar EOF
      --solo recv Solo recibir datos, nunca enviar nada
      --permitir Permitir que solo los anfitriones dados se conecten a Ncat
      --allowfile Un archivo de hosts permitido para conectarse a Ncat
      --negar a los anfitriones asignados la conexión con Ncat
      --denyfile Un archivo de hosts negados para conectarse a Ncat
      --broker Activa el modo de brokering de conexiones de NCAT
      --chat Crea un servidor de chat sencillo de la NCAT
      --proxy <addr[:p ort]> Especificar la dirección del host al proxy mediante
      --tipo <type> proxy Especificar el tipo de proxy ("http" o "socks4" o "socks5")
      --<auth>proxi-auth Autenticar con servidor proxy HTTP o SOCKS
      --ssl Conéctate o escucha con SSL
      --ssl-cert Especificar archivo de certificado SSL (PEM) para escuchar
      --ssl-key Especificar clave privada SSL (PEM) para escuchar
      --ssl-verify Verificar la confianza y el nombre de dominio de los certificados
      --ssl-trustfile PEM que contiene certificados SSL de confianza
      --cifrados SSL Lista de cifrados que contiene cifrados SSL para usar
      --versión Mostrar la información de versión de NCAT y salir

Consulta la página de mans de ncat(1) para opciones completas, descripciones y ejemplos de uso
Activa la escucha de puertos TCP con el siguiente comando:

Comprueba la situación de la escucha de puertos:

Como se muestra a continuación:







Anterior:.NET/C# utiliza OpenCvSharp4, SixLabors.ImageSharp para enmarcar la imagen
Próximo:Utiliza mkcert para generar un certificado de nombre de dominio autofirmado
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com