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:
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:
|