Como atualizar o tcpdump?

2

Gostaria de atualizar o tcpdump no meu computador (CentOS 6.5), que atualmente é antigo. Eu faço o download do arquivo zip do repositório público TCPDUMP / LIBPCAP, mas não sei como atualizar com este arquivo.

Preciso excluir tcpdump no meu computador primeiro? Você poderia, por favor, dar o passo por mim?

    
por thsecmaniac 22.07.2014 / 10:33

3 respostas

1

As chances são de que tcpdump estará nos repositórios do yum.

Um simples sudo yum install tcpdump deve atualizá-lo com a versão mais recente disponível nos repositórios.

Como você é um novato no Linux, eu recomendaria fazer tudo através do gerenciador de pacotes e não instalar o software fora do gerenciador de pacotes. Isso tornará sua vida mais fácil se tudo for feito através de yum

    
por 22.07.2014 / 10:35
0

Você pode encontrar uma versão mais recente de tcpdump nos repositórios adicionais do CentOS :

There are several repositories provided by CentOS and other 3rd party developers that offer software packages that are not included in the default base and updates repositories. While no list can be 100% complete, as anyone may announce an archive, it represents some major efforts and provides a summary of what each repository offers. These repositories have varying levels of stability, support and cooperation within the CentOS community.

Se você realmente quiser a versão mais recente do tcpdump , precisará compilar tcpdump e libpcap das fontes que você baixou. Você precisa descompactar os arquivos e seguir as instruções fornecidas no arquivo INSTALL.txt (começando com libpcap porque é uma dependência de tcpdump )

    
por 14.03.2018 / 12:10
0

Se você realmente quiser usar o tcpdump mais recente do link , provavelmente não encontrará nenhum binário rpm pronto para instalar.

No entanto, é muito fácil criá-lo no seu sistema, se você tiver ou puder instalar ferramentas de compilação (você precisará pelo menos do gcc, make, autoconf, eu acho). Nesse caso, você pode ter sua cópia privada do tcpdump (novo relato) enquanto mantém as rpm oficiais inalteradas. Se assim for, uma vez que você tenha o gcc, make, o autoconf instalado com suas dependências:

  • descompacte os tarballs que você baixou, por exemplo, no diretório em que você fez o download dos arquivos: %código%
  • compila a libpcap a partir de fontes: %código%

Isto deve ser concluído sem mensagem de erro, e você deve encontrar libpcap.a, libpcap.so.1.8.1 lá.

  • compila o tcpdump a partir de fontes: %código%

Isso deve ser concluído sem nenhuma mensagem de erro, e você deve encontrar o executável do tcpdump lá.

Em seguida, você pode colocar o arquivo binário compilado onde quiser (em seu diretório pessoal ou em outro lugar, como / usr / local / bin / usr / local / lib64 ...

    
por 14.03.2018 / 13:52