“Esta página manual discutirá brevemente o comando tcpreplay no Linux. Reduz a probabilidade de incerteza no ambiente de teste, facilitando a análise e a interpretação dos testes. O TCPreplay é um conjunto de utilitários de linha de comando usados para reproduzir o tráfego de rede capturado. Neste manual, levaremos você a usar o comando tcpreplay no Linux para capturar o tráfego de rede e demonstrar alguns exemplos para ajudá -lo a entender melhor o conceito.”
O que é um comando tcpreplay no Linux?
O TCPreplay (reprodução TCP) - como o nome sugere - é um comando Linux que é usado para reproduzir o tráfego de rede salvo no arquivo PCAP. Atualmente, ele suporta formatos Snoop Capture e TCPDUMP que visam testar o desempenho dos NIDs, repetindo o tráfego de rede, onde os ataques estão ocultos. É um conjunto de utilitários gratuitos e de código aberto usados para reproduzir ou modificar o tráfego de rede capturado anteriormente por ferramentas como Wireshark, Ethereal ou TCPDUMP. Ele replica o tráfego de rede real exato e permite classificar o tráfego de rede como servidor e cliente. Ele suporta modos NIC únicos e duplos para dispositivos embutidos e cheirados.
Como funciona o comando tcpreplay no Linux?
O comando tcpreplay no Linux é usado para rastrear o tráfego de rede capturado anteriormente. Você pode controlar a velocidade de reproduzir o tráfego de rede. Ele reassa os pacotes salvos no arquivo de entrada na mesma velocidade em que os pacotes foram gravados no arquivo. Ou reassa os pacotes em uma taxa de dados específica que é tão rápido quanto o hardware é capaz. Ele divide o tráfego em duas interfaces, grava em arquivos, filtros e edições de várias maneiras, permitindo que o sistema teste o firewall, os NIDs ou outros dispositivos de rede.
Como usar o comando tcpreplay no Linux?
Para usar o comando tcpreplay no Linux, o pacote TCPreplay precisa ser instalado. A instalação do comando tcpreplay no Linux usando o comando apt-get é tão fácil quanto iniciar o sistema Ubuntu. Instale o pacote TCPreplay no Ubuntu 22.04 Sistema:
Três métodos diferentes são usados para instalar o pacote TCPreplay: apt, apt-get e aptidão. Todos os três métodos seguem o mesmo processo, primeiro, atualizam o repositório do pacote e depois o instalam.
Instale o pacote TCPreplay com o comando apt-get
O comando APT-GET UPDATE é usado para instalar o comando tcpreplay no Linux. Digite o seguinte comando no terminal Ubuntu e pressione Enter para executá -lo:
Antes de iniciar a instalação do pacote TCPreplay, verifique se o repositório de pacotes está atualizado. O comando acima atualizará o repositório de pacotes para que os novos pacotes possam ser instalados facilmente. No seu sistema habilitado para senha, você precisa fornecer a senha do administrador. Ao pressionar Enter para executar o comando dado acima, o sistema solicitará que você digite a senha do administrador. Digite sua senha para iniciar o processo de atualização do repositório de pacotes. A declaração a seguir indicará que você insira a senha:
Depois de fornecer a senha, o processo de atualização do repositório começará e atualizará o repositório do pacote. Veja a saída abaixo:
Agora que o repositório de pacotes está atualizado, o sistema está pronto para instalar o pacote TCPreplay no Ubuntu. Use a bandeira -y com o comando de instalação para instalar rapidamente o pacote TCPreplay e suas dependências relevantes também. Digite o comando fornecido abaixo no seu terminal Ubuntu:
Isso instalará o pacote TCPreplay e as dependências em seu sistema Ubuntu. Você obterá uma saída semelhante à dada abaixo:
Instale o pacote TCPreplay com o comando apt
Como mencionado acima, todos os três comandos seguem o mesmo processo. Então, aqui, precisamos atualizar o repositório do pacote primeiro e depois instalaremos o pacote TCPreplay. Use o comando APT a seguir para atualizar o repositório do pacote:
Novamente, forneça a senha do administrador e deixe a atualização começar:
O processo de atualização está feito e o sistema está pronto para instalar o pacote TCPreplay.
Copie o comando fornecido abaixo e execute -o em seu terminal:
Encontre a saída abaixo:
Instale o pacote TCPreplay com comando de aptidão
O último comando é o comando de aptidão. Todos esses comandos darão o mesmo resultado, para que você possa usar qualquer um deles para instalar o pacote TCPreplay. Agora, siga o mesmo processo, atualize a biblioteca de pacotes de aptidão e depois instale o pacote TCPreplay com o comando de aptidão. Aqui está o comando de atualização:
Veja a saída abaixo:
Agora, digite o seguinte comando install tcpreplay no terminal para iniciar o processo de instalação:
Aqui está a saída:
Como você pode ver, já instalamos o pacote TCPreplay com os comandos fornecidos acima, para que o sistema tenha respondido que o pacote já está instalado no sistema e versão solicitados.
Obtenha a lista de opções para o comando tcpreplay
O pacote TCPreplay vem com várias opções, cada uma sugerindo um serviço diferente. O usuário pode usar qualquer uma das opções de acordo com suas necessidades e de acordo com o requisito da situação. Para exibir a lista completa das opções, use o sinalizador -help com o comando tcpreplay. Aqui está o que você precisa fazer:
Digite este comando e pressione Enter. Você receberá a lista completa de opções e a descrição de cada opção com ele. Veja a lista abaixo:
Agora você tem uma lista completa de opções com uma breve descrição de cada uma; Você pode usar qualquer um deles com o comando tcpreplay. Se você esquecer o objetivo de qualquer opção, basta digitar o sinalizador -Help com o comando tcpreplay e obter esta lista completa. Dessa forma, você pode ter a lista de opções disponíveis para você o tempo todo, e isso o ajudará a usar o comando tcpreplay no Ubuntu 22.04 Sistema operacional.
Conclusão
Este guia manual oferece um passo a passo do comando tcpreplay no Ubuntu. O comando tcpreplay no Ubuntu é usado para reproduzir o tráfego gravado. Este artigo nos ensinou a instalar o pacote TCPreplay usando comandos apt, apt-get e aptidão. Também vimos a lista completa de opções que funcionam com o comando tcpreplay para dar o que um usuário precisa.