Você está na página 1de 5

Tux e Derivados: Capturar e Reproduzir Tráfego d... http://tuxederivados.blogspot.com.br/2013/07/cap...

terça-feira, 16 de Julho de 2013

Capturar e Reproduzir Tráfego de Rede ( Redes ) / Linux

Quando se tenta realizar a depuração de hardware como routers, switches, ou IDS / IPS é
License Creative Commons to Tux e Derivados
extremamente útil realizar o teste de tráfego de rede reproduzível

A utilização de tráfego repetitivo, minimiza qualquer tipo de incerteza de e para o ambiente de


testes, tornando esses resultados mais fáceis para serem interpretados e analisados Todo o conteúdo do Tux e Derivados, está
licenciado sob Creative Commons Atribuição-
No Linux, existe um conjunto de utilitários para linha de comando chamado tcpreplay que pode NãoComercial-SemDerivados 3.0 Não
Adaptada.
reproduzir a atotalidade do tráfego de rede capturado
Baseado no trabalho desenvolvido de e para
http://tuxederivados.blogspot.pt/

Informação Tux e Derivados

Tux e Derivados não hospeda qualquer tipo de


ficheiro, dando apenas a conhecer artigos elaborados
relativos a Linux.

Sempre que possível, será disponibilizado em formato


.pdf os artigos mais relevantes para consulta posterior.

Todos os artigos, ficheiros e ou documentação,


encontram-se ao abrigo da FSF ( www.fsg.org ) e CC (
http://creativecommons.org/ ).

Assim sendo, os seus Administradores e Utilizadores,


estão totalmente isentos de qualquer tipo de
responsabilidade cível ou criminal.

Tux e Derivados, também não tem como objetivo


qualquer tipo de lucro, ou seja não cobramos nada
pelo material disponível neste espaço. Lembramos
ainda que os links são apenas e exclusivamente para
divulgação/consulta de noticias, textos explicativos e
aplicações.

NOTA: atualizações ao blog, são efetuadas sempre


que possível! Se possível e sempre que possível,
qualquer situação de help desk respeitante aos
conteúdos presentes no blog, será dada em tempo
útil.

IMPORTANTE: todos os conteúdos estão em


conformidade com o novo acordo ortográfico, quer
gostem ou não!

Referências Bibliográficas

Free Software Foundation

Assim sendo, o propósito deste artigo é mostrar como capturar o tráfego de rede, e repetir o GNU Operating System
tráfego de rede capturado noutro lugar usando o tcpreplay
Planet GNU

* Primeiro, é necessário a instalação do tcpreplay e tcpdump, da seguinte forma The Linux Foundation

Linux From Scratch


sudo apt-get install tcpreplay
Debian
* O passo seguinte é capturar o tráfego de rede e colocar este num ficheiro denominado pcap
Kernel
Vou partir do principio que a interface para análise seja eth0 para ser executado o sniffing a Kernel Planet
qual se encontra definida para o modo promiscuo, da seguinte forma
X.Org Foundation
sudo tcpdump -w dump.pcap -i eth0
Windows Managers for X

Reescrever pacotes em Traffic Dump Sourceforge

Linus Torvalds
* Em seguida, reescrever os pacotes capturados num ficheiro pcap, para que estes possam ser
reproduzidos entre um par de quaisquer de duas máquinas arbitrárias Richard Stallman

XFCE
* Executar uma série de comandos a seguir para executar tal pacote e reescrever
Slashdot
1. Reescreve qualquer endereço IP de destino e o endereço MAC de despejo do tráfego para
Phoronix

1 de 5 18-01-2014 16:00
Tux e Derivados: Capturar e Reproduzir Tráfego d... http://tuxederivados.blogspot.com.br/2013/07/cap...

192.168.1.20 e E0: DB: 55: CC: 13: F1, respectivamente Linux Today

Wikipedia
tcprewrite --infile=dump.pcap --outfile=temp1.pcap --dstipmap=0.0.0.0/0:192.168.1.20
--enet-dmac=E0:DB:55:CC:13:F1
Sites sobre GNU / Linux
2. Reescrever qualquer endereço IP de origem e o endereço MAC de despejo do tráfego para
Rafa , Java, Arduino e claro Linux
192.168.1.10 e 84: A5: C8: BB: 58:1 A, respectivamente
Linux Tugaz
tcprewrite --infile=temp1.pcap --outfile=temp2.pcap --srcipmap=0.0.0.0/0:192.168.1.10
--enet-smac=84:A5:C8:BB:58:1A TutorFree

3. Atualizar o checksum de cada pacote Blog Linux Info

tcprewrite --infile=temp2.pcap --outfile=final.pcap --fixcsum

3.1 Depois de terminar, podemos continuar e repetir o despejo do pacote finalizado como se
segue

sudo tcpreplay --intf1=eth0 final.pcap

4. Personalização das configurações de repetição

O comando tcpreplay oferece várias opções para personalizar as configurações de repetição (


por exemplo, velocidade, duração, performance )

4.1 Para pesquisar um ficheiro pcap 100 vezes, devemos usar

sudo tcpreplay --loop=100 --intf1=eth0 final.pcap

4.2 Para armazenar em cache um ficheiro pcap na RAM depois da primeira vez, de modo que as
pesquisas subsequentes não afetem a latência em disco de I / O

sudo tcpreplay --loop=100 --enable-file-cache --intf1=eth0 final.pcap

4.3 Para repetir o tráfego cinco vezes mais rápido que o tráfego inicial que foi capturado

sudo tcpreplay --multiplier=5.0 --intf1=eth0 final.pcap

4.4 Para repetir o tráfego a uma taxa de 10Mbps

sudo tcpreplay --mbps=10.0 --intf1=eth0 final.pcap

4.5 Para repetir o tráfego em 100 pacotes por segundo

sudo tcpreplay --pps=100 --intf1=eth0 final.pcap Arquivo do blogue

4.6 Para repetir o tráfego em loops infinitos ou até que o CTRL - C seja pressionado ► 2012 (216)
▼ 2013 (1136)
sudo tcpreplay --loop=0 --intf1=eth0 final.pcap ► Janeiro (34)
► Fevereiro (78)
4.7 Repetir o tráfego mais rapidamente possível
► Março (110)

sudo tcpreplay --topspeed --intf1=eth0 final.pcap ► Abril (127)


► Maio (167)
► Junho (120)
Divirta-se!
▼ Julho (125)
Chromium ( WWW ) / Kali Linux
Publicada por porfirio à(s) 21:27
OpenRocket / Debian e Derivados
sources.list Completa para Kali Linux /
Sem comentários: Kali Linux...
theharvester ( Segurança_Hacking ) /
Enviar um comentário Ubuntu 12.04 ...
LibreOffice 4.1 RC1 / Debian e
Mensagem mais recente Página inicial Mensagem antiga
Derivados
Linux Kernel 3.9.10 / Instalar e_ou
Atualizar
TLP / Debian e Derivados
Ajenti ( WWW ) / Debian e Derivados
Links2 ( WWW ) / Debian e Derivados
FileZilla ( FTP ) / Debian e Derivados
KDE 4.10.5 / Ubuntu 12.04 LTS e
Derivados
QuiteRSS / Debian e Derivados
Concky Manager / Debian e Derivados
Fotoxx ( Imagem ) / Ubuntu e Derivados
Battle for Wesnoth ( Jogo ) / Ubuntu e
Derivados
Selene Media Encoder ( Audio / Video ) /
Debian e ...
Proteger o SSH ( Segurança_Hacking ) /
Debian e De...

2 de 5 18-01-2014 16:00
Tux e Derivados: Capturar e Reproduzir Tráfego d... http://tuxederivados.blogspot.com.br/2013/07/cap...

Fierce ( Segurança_Hacking ) / Ubuntu e


Derivados
Guayadeque ( Audio ) / Debian e
Derivados
Como Instalar um Pacote Experimental
em Debian
Ativar Perfect Forward Secrecy ( Apache
) / Debian...
ownCloud / Debian e Derivados
Audacious ( Audio ) / Debian e Derivados
Q4OS 0.5.0 ( Distribuição ) / Linux
VirtualBox ( Virtualização ) / Debian e
Derivados
Criar Cadeia de Certificados SSL com
OpenSSL / Deb...
Criar Múltiplos Enredereços IP ( Redes )
/ Linux
Kaldin Online Exam Management
Solution / Debian e ...
Criar um Certificado Auto-Assinado (
Apache ) / Li...
Squirrel SQL ( Base de Dados ) / Linux
QGifer ( Imagem ) / Debian e Derivados
Backup Gmail ( E-mail ) / Debian e
Derivados
Medir a Velocidade dos Dispositivos
SATA ( Hardwar...
Dual Boot com Duas Distribuições de
Linux
Dolphin Gaming Emulator ( Emulador ) /
Debian e De...
Reiniciar Automaticamente Após Kernel
Panic ( Ker...
phpMyAdmin ( Segurança _Hacking ) /
Debian e Deriv...
Otimização do Desempenho de SSDs (
Hardware ) / Li...
LaTex ( Editores ) / Debian e Derivados
Otimização do Desempenho em Debian (
Software ) / ...
Deteção de Malware em Linux (
Segurança_Hacking ) ...
KDE ( Ambiente Desktop ) / Debian e
Derivados
Cinnamon ( Ambiente Desktop ) / Debian
e Derivados...
Ubudao Style ( Ícones ) / Linux
XFCE ( Ambiente Desktop ) / Debian e
Derivados
The Birdie ( Internet ) / Debian e
Derivados
Verificação de Rootkits (
Segurança_Hacking ) / De...
XFCE 4.10 ( Ambiente Desktop ) /
Debian Wheezy
Mozillux ( Distribuição ) / Linux
Kernel Atualizado ( Kernel ) / Debian e
Derivados
Gnome Shell 3.9.4 ( Ambiente Desktop )
/ Ubuntu e ...
FFmpeg 2.0 ( Audio_Video ) / Debian e
Derivados
Servidor Autónomo com tbdsam
Backend / Debian e De...
QSpeedTest ( WWW ) / Debian e
Derivados
TOR com Shell Script / Debian Wheezy
Google Chrome e Chromium ( WWW ) /
Debian e Deriva...
Remoção de Assinaturas de Pacotes (
Segurança_Hack...
SyncWall ( Wallpapers ) / Debian e
Derivados
Bugtraq 2 ( Distribuição ) / Linux
Denemo ( Notação Musical ) / Debian e
Derivados
Slidewall ( Wallpapers ) / Debian e
Derivados
SolydX ( Distribuição ) / Linux
Script Iptables para Firewall / Debian e

3 de 5 18-01-2014 16:00
Tux e Derivados: Capturar e Reproduzir Tráfego d... http://tuxederivados.blogspot.com.br/2013/07/cap...

Derivados...
Rubyripper ( Audio ) / Debian e
Derivados
SlowHTTPTest ( Segurança_Hacking ) /
Debian e Deri...
Tor_Atualização ( WWW ) / Debian e
Derivados
Estrutura do Sistema de Ficheiros em
Linux / Linux...
Logitech Unifying Receiver / Debian e
Derivados
CakePHP ( WWW ) / Ubuntu Server
12.04 LTS e Deriva...
RoundCube com CardDAV Plugin /
Ubuntu Server 12.04...
OpenVAS ( Segurança_Hacking ) /
Debian e Derivados...
Proteger um Diretório ( Apache ) /
Debian e Deriva...
Linux Kernel 3.10.1 / Instalar e_ou
Atualizar
FluxBox ( Ambiente Gráfico ) / Debian e
Derivados
LightZone ( Editor de Imagens ) / Debian
e Derivad...
Aumentar a Performance do Website (
Apache ) / Deb...
Gallium3D Drivers ( Placas Gráficas ) /
Debian e D...
Conky Manager / Debian e Derivados
Kannel ( WAP e SMS ) / Ubuntu Server
12.04 LTS e D...
Integrar Tomcat no Apache ( Apache ) /
Debian e De...
Iniciar Iptables Automáticamente /
Debian e Deriva...
Etherpad Lite ( WWW ) / Debian e
Derivados
Atualizar via Flash Router WRT56GL de
DD-WRT para ...
Capturar e Reproduzir Tráfego de Rede (
Redes ) / ...
Sayonara ( Audio ) / Debian e Derivados
Monitorizar o Consumo de Energia com
PowerTop / De...
Configurar o nginx para PFS e
ssllabs.com / Debian...
Monitorização de Ligações de Rede (
Redes ) / Debi...
Apache Web Server ( Apache ) / Debian
e Derivados
Utilizar alias em Debian / Debian e
Derivados
Testar a Velocidade do DNS ( Redes ) /
Debian e De...
Collusion ( Segurança_Hacking ) / Linux
Atualizar Vega Webscanner (
Segurança_Hacking ) / ...
Aircrack-ng ( Segurança_Hacking ) /
Debian e Deriv...
Apache e MySQL no Boot / Kali Linux
Linux 101 Hacks ( Livros ) / Linux
Executar Metasploit e Armitage (
Segurança_Hacking...
VDrift ( Jogo ) / Debian e Derivados
vnstat PHP ( Redes ) / Debian e
Derivados
HexChat ( WWW ) / Debian e Derivados
CherryTree ( Editor ) / Debian e
Derivados
Ubuntu Forums Atacado / Linux
traGtor ( Audio_Video ) / Debian e
Derivados
Linux Kernel 3.10.2 / Instalar e_ou
Atualizar
Vigilância a Toda a Prova_NSA & Cª (
Segurança_Hac...
SoundKonverter ( Audio ) / Debian e
Derivados
jNetMap ( Redes ) / Debian e Derivados

4 de 5 18-01-2014 16:00
Tux e Derivados: Capturar e Reproduzir Tráfego d... http://tuxederivados.blogspot.com.br/2013/07/cap...

A Minha Ausência do Tux


Linux Kernel 3.10.3 / Instalar e_ou
Atualizar
LibreOffice 4.1 / Debian e Derivados
GIMP 2.9.1 ( Imagem ) / Debian e
Derivados
Steam ( Jogos ) / Debian e Derivados
HexChat ( WWW ) / Debian e Derivados
Giada ( Audio ) / Debian e Derivados
PF-Kernel 3.10 / Debian e Derivados
Google Authenticator Two-Factor via
SSH / Debian e...
Bitmessage ( Email ) / Debian e
Derivados
Escrever um Módulo para o Kernel (
Kernel ) / Debi...
Monitorização do Servidor / Debian e
Dervidados
Emmabuntüs 2.1.05 ( Distribuição ) /
Linux
Blender 2.68a / Debian e Derivados
Aumentar o Desempenho do LibreOffice
/ Linux
Ataques Cibernéticos ( Vídeos )
VirtualBox Guest Additions ( Máquinas
Virtuais ) /...
Comprar Laptops ou PCs com Linux ou
sem SO

► Agosto (110)
► Setembro (116)
► Outubro (75)
► Novembro (42)
► Dezembro (32)

► 2014 (26)

Pesquisar Tux e Derivados

Pesquisar

Visualizações Totais

294,459
Translate

Selecione o idioma
Powered by Tradutor

Seguidores

Aderir a este site.


com o Google Rede Social

Membros (22)

Já é membro? Iniciar sessão

Tux e Derivados. Modelo Simple. Tecnologia do Blogger.

5 de 5 18-01-2014 16:00

Você também pode gostar