tcpdump: Apanhe todo o tráfego que passa na rede
O tcpdump é uma ferramenta que permite "snifar" todo o tráfego que passa na rede de dados. Esta é uma ferramenta muito popular nos sistemas GNU/Linux, mas está também disponível para Windows. Como todos os sniffers, o tcpdump pode se usado para o bem (ex. detetar erros de comunicação), mas também para o mal (ex. capturar dados pessoais).
💥️Como utilizar o tcpdump?
O tcpdump oferece ao utilizador as mais diversas opções. Hoje vamos ensinar como usar as funções básicas deste poderoso sniffer.
💥️1) Especificar Interface
Para snifar o tráfego numa interface específica basta que use o comando:
tcpdump –i <interface> |
💥️2) Especificar uma porta
Para especificar uma determinada porta basta o comando o seguinte:
tcpdump port <porta> |
💥️3) Snifar as comunicações de uma determinada máquina
Caso pretenda filtrar o output de apenas uma máquina, deve usar o comando:
tcpdump host <IP/nome da máquina> |
💥️Nota: Caso pretendam indicar se a máquina é de 💥️origem ou de 💥️destino (da comunicação) basta que usem os parâmetros 💥️src ou 💥️dst, respetivamente.
💥️4) Snifar comunicações para uma rede específica
No caso de pretenderem snifar apenas a comunicação de uma determinada rede, o comando deverá ser a seguinte:
tcpdump net <rede> |
💥️5) Guardar output num ficheiro
Para guardar a captura num ficheiro basta que usem o parâmetro –w seguido do nome do ficheiro
tcpdump –i eth0 –w captura |
Para ler o ficheiro deverão usar o parâmetro –r
tcpdump –r captura |
Como referido, o tcpdump dá a possibilidade de conjugar os mais diversos parâmetros, permitindo que se obtenha o output pretendido. Caso queiram partilhar alguns filtros que considerem importantes basta que os coloquem nos comentários.
TCPDUMP
O que você está lendo é [tcpdump: Apanhe todo o tráfego que passa na rede].Se você quiser saber mais detalhes, leia outros artigos deste site.
Wonderful comments