際際滷

際際滷Share a Scribd company logo
Tcpreplay のススメ 
゛tcpreplay-edit 。 
2014/10/31 
#pakeana 22 
@otsuka752 (@twovs)
agenda 
? 徭失B初 
? ping flood (again) 
?? ttccpprreeppllaayy--eeddiitt 
? お岑らせ
about me 
? @twovs (masato.otsuka) 
? ネコ2繁安さん1繁辛曚つ 
?? oLLAANN廾崔の_k((11999999゛゛22000044)) 
? オンラインゲ`ムのシステム砿尖宀(2004゛) 
? ただしゲ`ムには畠くd龍oし 
? ZFS 恷互!!! beadm 宴旋!!!
ping flood (again) 
? Ver.3 でしたけど´(#pakeana 21) 
? http://www.slideshare.net/twovs/about-tcpreplay 
?? VVeerr..44 で互堀晒されてた!!!!!!
ping flood (again) 
? Raspberry Pi 
? MODEL B (not B+) 
? CPU 700[MHz] 
?? MMeemmoorryy 551122[[MMiiBB]] 
? NIC 100[Mbps] 
? Raspbian GNU/Linux 7 
? kernel 3.12.22+
ping flood (again) 
Ver.3 Ver.4 Ver.3 Ver.4 
[pps] [Mbps] 
? build-in NIC を10Mbps と100Mbps で 
? USB 俊Aの1Gbps もした(140Mbpsくらい)
tcpreplay-edit 
? pcap ファイルをきQえながら壅僕佚(replay) 
? tcprewrite (瘁峰)しながらtcpreplay 
? tcprewrite でpcap ファイルを伏撹して 
tcpreplay した圭が互堀に壅僕佚できる
tcpreplay-edit(NO edit) 
? 採もきQえず僕佚 
? NIC(eth0) とファイル(file.pcap) を峺協 
# tcpreplay-edit -i eth0 file.pcap
tcpreplay-edit(L2) 
? SrcMAC を00:00:00:11:11:11 に 
? DstMAC を00:00:00:22:22:22 にきQえ僕佚 
# tcpreplay-edit -i eth0 ? 
--enet-smac=00:00:00:11:11:11 ? 
--enet-dmac=00:00:00:22:22:22 ? 
file.pcap
tcpreplay-edit(L3) 
? SrcIP を10.11.11.11 に 
? DstIP を10.22.22.22 にきQえ僕佚 
# tcpreplay-edit -i eth0 ? 
--srcipmap=0.0.0.0/0:10.11.11.11/32 ? 
--dstipmap=0.0.0.0/0:10.22.22.22/32 ? 
file.pcap
tcpreplay-edit(L4) 
? TCP/UDP Port を80 から8080 に 
? TCP/UDP Port を8080 から80 にきQえ僕佚 
# tcpreplay-edit -i eth0 ? 
--portmap=80:8080,8080:80 ? 
file.pcap
tcpreplay-edit(ALL) 
? L2/L3/L4 をきQえ 
# tcpreplay-edit -i eth0 ? 
--enet-smac=00:00:00:11:11:11 ? 
--enet-dmac=00:00:00:22:22:22 ? 
--srcipmap=0.0.0.0/0:10.11.11.11/32 ? 
--dstipmap=0.0.0.0/0:10.22.22.22/32 ? 
--portmap=80:8080,8080:80 ? 
file.pcap
tcpreplay-edit 
[pps] [Mbps] 
☆採もきQえなくてもtcpreplay-edit は堀業p
互堀僕佚したい? 
? tcpreplay-edit は聞わない 
? tcprewrite できQえてからtcpreplay 
# tcprewrite [きQえル`ル] ? 
--infile=file.pcap --outfile=newfile.pcap 
# tcpreplay -i eth0 newfile.pcap
お岑らせ 
? 晩云Zサイト兵めてみました! 
? http://tcpreplay.jp/ 
? https://github.com/otsuka752/ 
? 哂Zのサイト 
? http://tcpreplay.appneta.com/ 
? https://github.com/appneta/tcpreplay/
END

More Related Content

about tcpreplay-edit

  • 1. Tcpreplay のススメ ゛tcpreplay-edit 。 2014/10/31 #pakeana 22 @otsuka752 (@twovs)
  • 2. agenda ? 徭失B初 ? ping flood (again) ?? ttccpprreeppllaayy--eeddiitt ? お岑らせ
  • 3. about me ? @twovs (masato.otsuka) ? ネコ2繁安さん1繁辛曚つ ?? oLLAANN廾崔の_k((11999999゛゛22000044)) ? オンラインゲ`ムのシステム砿尖宀(2004゛) ? ただしゲ`ムには畠くd龍oし ? ZFS 恷互!!! beadm 宴旋!!!
  • 4. ping flood (again) ? Ver.3 でしたけど´(#pakeana 21) ? http://www.slideshare.net/twovs/about-tcpreplay ?? VVeerr..44 で互堀晒されてた!!!!!!
  • 5. ping flood (again) ? Raspberry Pi ? MODEL B (not B+) ? CPU 700[MHz] ?? MMeemmoorryy 551122[[MMiiBB]] ? NIC 100[Mbps] ? Raspbian GNU/Linux 7 ? kernel 3.12.22+
  • 6. ping flood (again) Ver.3 Ver.4 Ver.3 Ver.4 [pps] [Mbps] ? build-in NIC を10Mbps と100Mbps で ? USB 俊Aの1Gbps もした(140Mbpsくらい)
  • 7. tcpreplay-edit ? pcap ファイルをきQえながら壅僕佚(replay) ? tcprewrite (瘁峰)しながらtcpreplay ? tcprewrite でpcap ファイルを伏撹して tcpreplay した圭が互堀に壅僕佚できる
  • 8. tcpreplay-edit(NO edit) ? 採もきQえず僕佚 ? NIC(eth0) とファイル(file.pcap) を峺協 # tcpreplay-edit -i eth0 file.pcap
  • 9. tcpreplay-edit(L2) ? SrcMAC を00:00:00:11:11:11 に ? DstMAC を00:00:00:22:22:22 にきQえ僕佚 # tcpreplay-edit -i eth0 ? --enet-smac=00:00:00:11:11:11 ? --enet-dmac=00:00:00:22:22:22 ? file.pcap
  • 10. tcpreplay-edit(L3) ? SrcIP を10.11.11.11 に ? DstIP を10.22.22.22 にきQえ僕佚 # tcpreplay-edit -i eth0 ? --srcipmap=0.0.0.0/0:10.11.11.11/32 ? --dstipmap=0.0.0.0/0:10.22.22.22/32 ? file.pcap
  • 11. tcpreplay-edit(L4) ? TCP/UDP Port を80 から8080 に ? TCP/UDP Port を8080 から80 にきQえ僕佚 # tcpreplay-edit -i eth0 ? --portmap=80:8080,8080:80 ? file.pcap
  • 12. tcpreplay-edit(ALL) ? L2/L3/L4 をきQえ # tcpreplay-edit -i eth0 ? --enet-smac=00:00:00:11:11:11 ? --enet-dmac=00:00:00:22:22:22 ? --srcipmap=0.0.0.0/0:10.11.11.11/32 ? --dstipmap=0.0.0.0/0:10.22.22.22/32 ? --portmap=80:8080,8080:80 ? file.pcap
  • 13. tcpreplay-edit [pps] [Mbps] ☆採もきQえなくてもtcpreplay-edit は堀業p
  • 14. 互堀僕佚したい? ? tcpreplay-edit は聞わない ? tcprewrite できQえてからtcpreplay # tcprewrite [きQえル`ル] ? --infile=file.pcap --outfile=newfile.pcap # tcpreplay -i eth0 newfile.pcap
  • 15. お岑らせ ? 晩云Zサイト兵めてみました! ? http://tcpreplay.jp/ ? https://github.com/otsuka752/ ? 哂Zのサイト ? http://tcpreplay.appneta.com/ ? https://github.com/appneta/tcpreplay/
  • 16. END