Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 1528|Resposta: 0

[Linux] Sistemas Linux usam nc para ouvir portas TCP

[Copiar link]
Publicado em 05/12/2024 15:39:10 | | | |
Requisitos: Você precisa testar a função do firewall, ouvir uma porta no servidor Linux e testar se o cliente consegue se conectar à porta do servidor.

Revisar:

O Windows usa comandos NC para testar se a porta UDP está conectada
https://www.itsvse.com/thread-9548-1-1.html
nc é uma poderosa ferramenta de linha de comando de rede sob Linux, usada principalmente para operações relacionadas a TCP, UDP e sockets de domínio UNIX, foi projetada para ser uma ferramenta confiável em segundo plano que pode ser guiada de forma flexível por outros programas, com a reputação de "canivete suíço", todo administrador de sistema deve dominá-la.

O comando de instalação do Linux é o seguinte:

Os parâmetros comuns são os seguintes:

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

Opções que demoram tomam segundos. Adicione 'ms' por milissegundos,
's' para segundos, 'm' para minutos, ou 'h' para horas (por exemplo, 500ms).
  -4 Use apenas IPv4
  -6 Usar apenas IPv6
  -U, --unixsock Use apenas sockets de domínio Unix
  -C, --crlf Use CRLF para sequência EOL
  -c, --sh-exec <command> Executa o comando fornecido via /bin/sh
  -e, --exec <command> Executa o comando dado
      --lua-exec <filename> Executa o script Lua fornecido
  -g hop1[,hop2,...]         Pontos de salto de roteamento de fonte solta (máximo 8)
  -<n>G Ponteiro de roteamento de código solto (4, 8, 12, ...)
  -m, --max-conns <n> Conexões simultâneas máximas <n>
  -h, --ajuda Exiba esta tela de ajuda
  -d, --delay <time> Espere entre leitura/gravação
  -o, --output <filename> Dumpar dados da sessão em um arquivo
  -x, --dump <filename> hexadecimal Extrair dados da sessão como hex para um arquivo
  -i, --tempo de espera <time> de leitura/escrita de inatividade
  -p, --porta de origem Especificar porta de origem a ser usada
  -s, --source addr Especificar endereço de origem a usar (não afeta -l)
  -Eu, --escuta Vincule e escute conexões que chegam
  -k, --manter-aberto Aceitar múltiplas conexões no modo de escuta
  -n, --nodns Não resolva nomes de host via DNS
  -t, --telnet Responder negociações Telnet
  -u, --udp Use UDP em vez do TCP padrão
      --sctp Use SCTP em vez do TCP padrão
  -v, --verboso Nível de verbosidade (pode ser usado várias vezes)
  -w, --espera <time> Tempo de conexão
  -z Modo Zero-I/O, apenas relatar status da conexão
      --append-output Append em vez de clobber arquivos de saída especificados
      --apenas envio enviando apenas dados, ignorando recebidos; desistir do EOF
      --apenas recv - Só recebe dados, nunca envia nada
      --permitir Permitir que apenas hosts dados se conectem ao NCAT
      --alallow file Um arquivo de hosts permitidos para se conectar ao Ncat
      --negar que os hosts dados se conectem ao NCAT
      --denyfile Um arquivo de hosts impedidos de se conectar ao Ncat
      --corretor Ative o modo de corretagem de conexão do NCAT
      --chat Comece um servidor simples de chat da NCAT
      --proxy <addr[:p ort]> Especifique o endereço do host para proxy através de
      --<type>proxi-type Especifique o tipo de proxy ("http" ou "socks4" ou "socks5")
      --proxy -auth <auth> Autenticar com servidor proxy HTTP ou SOCKS
      --ssl Conecte-se ou ouça com SSL
      --ssl-cert Especificar arquivo de certificado SSL (PEM) para escuta
      --ssl-key Especificar chave privada SSL (PEM) para escuta
      --ssl-verify Verificar a confiança e o nome de domínio dos certificados
      --ssl-trustfile PEM contendo certificados SSL confiáveis
      --cifras ssl Lista de cifras contendo cifras SSL para usar
      --versão Exibir informações de versão e saída do NCAT

Veja a página de manpage ncat(1) para opções completas, descrições e exemplos de uso
Ative a escuta de portas TCP com o seguinte comando:

Verifique a situação da escuta de portas:

Como mostrado abaixo:







Anterior:.NET/C# usa OpenCvSharp4, SixLabors.ImageSharp para enquadrar a imagem
Próximo:Use o mkcert para gerar um certificado de nome de domínio autoassinado
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com