Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
@ otsuka752
34,068 views
about Tcpreplay
about Tcpreplay ping flood by RaspberryPi
Technology
◦
Read more
9
Save
Share
Embed
Embed presentation
1
/ 23
2
/ 23
3
/ 23
4
/ 23
5
/ 23
6
/ 23
7
/ 23
8
/ 23
9
/ 23
10
/ 23
11
/ 23
12
/ 23
13
/ 23
14
/ 23
15
/ 23
16
/ 23
17
/ 23
18
/ 23
19
/ 23
20
/ 23
21
/ 23
22
/ 23
23
/ 23
More Related Content
PDF
IIJmio meeting 13 海外トラベルSIMはどうしていつものSIMと違うのか?
by
techlog (Internet Initiative Japan Inc.)
PPTX
パケット キャプチャで学ぶSMB (CIFS) の基本
by
彰 村地
PDF
IIJmio meeting 8 続、MVNOとSIMフリー端末の問題について (iOS編)
by
techlog (Internet Initiative Japan Inc.)
PDF
eSIMとは何か
by
IIJ
PPTX
3GPP TS 38.300-100まとめ
by
Tetsuya Hasegawa
PDF
痛い目にあってわかる HAクラスタのありがたさ
by
Takatoshi Matsuo
PDF
IIJmio meeting 26 プライベートLTEとパブリックLTEの相互運用における問題とその解決
by
techlog (Internet Initiative Japan Inc.)
PDF
IIJmio meeting 17 DSDSと着信シーケンスについて
by
techlog (Internet Initiative Japan Inc.)
IIJmio meeting 13 海外トラベルSIMはどうしていつものSIMと違うのか?
by
techlog (Internet Initiative Japan Inc.)
パケット キャプチャで学ぶSMB (CIFS) の基本
by
彰 村地
IIJmio meeting 8 続、MVNOとSIMフリー端末の問題について (iOS編)
by
techlog (Internet Initiative Japan Inc.)
eSIMとは何か
by
IIJ
3GPP TS 38.300-100まとめ
by
Tetsuya Hasegawa
痛い目にあってわかる HAクラスタのありがたさ
by
Takatoshi Matsuo
IIJmio meeting 26 プライベートLTEとパブリックLTEの相互運用における問題とその解決
by
techlog (Internet Initiative Japan Inc.)
IIJmio meeting 17 DSDSと着信シーケンスについて
by
techlog (Internet Initiative Japan Inc.)
What's hot
PDF
ISPの向こう側、どうなってますか
by
Akira Nakagawa
PPTX
Dpdk applications
by
Vipin Varghese
PPT
インフラエンジニアのためのcassandra入門
by
Akihiro Kuwano
PDF
さくらのクラウドインフラの紹介
by
SAKURA Internet Inc.
PDF
ISPネットワーク運用で覗いてるもの
by
Taiji Tsuchiya
PDF
IPv6マルチプレフィックスの話
by
YasunobuToyota
PDF
はじめてのUserLAnd。AndroidでUbuntu,Debian ArchLinuxなどをprootで動かそう Beginner for inst...
by
Netwalker lab kapper
PDF
大規模DCのネットワークデザイン
by
Masayuki Kobayashi
PDF
OpenStackを一発でデプロイ – Juju/MAAS - OpenStack最新情報セミナー 2015年2月
by
VirtualTech Japan Inc.
PDF
IIJmio meeting 16 「通信速度」に影響を与える要素とは
by
techlog (Internet Initiative Japan Inc.)
PDF
ネットワークエンジニアはどこでウデマエをみがくのか?
by
Yuya Rin
PDF
CDNの仕組み(JANOG36)
by
J-Stream Inc.
PDF
第4回Linux-HA勉強会資料 Pacemakerの紹介
by
ksk_ha
PPTX
VPP事始め
by
npsg
PDF
Ruby での外部コマンドの実行について
by
Tomoya Kawanishi
PDF
IIJmio meeting 14 IIJmioタイプAとSIMフリー端末について
by
techlog (Internet Initiative Japan Inc.)
PDF
IIJmio meeting 9 IIJmioのいろいろな「開通」方法
by
techlog (Internet Initiative Japan Inc.)
PDF
大規模サービスを支えるネットワークインフラの全貌
by
LINE Corporation
PDF
IIJmio meeting 31 音声通信の世界
by
techlog (Internet Initiative Japan Inc.)
PDF
Cumulus Linuxを導入したワケ
by
MicroAd, Inc.(Engineer)
ISPの向こう側、どうなってますか
by
Akira Nakagawa
Dpdk applications
by
Vipin Varghese
インフラエンジニアのためのcassandra入門
by
Akihiro Kuwano
さくらのクラウドインフラの紹介
by
SAKURA Internet Inc.
ISPネットワーク運用で覗いてるもの
by
Taiji Tsuchiya
IPv6マルチプレフィックスの話
by
YasunobuToyota
はじめてのUserLAnd。AndroidでUbuntu,Debian ArchLinuxなどをprootで動かそう Beginner for inst...
by
Netwalker lab kapper
大規模DCのネットワークデザイン
by
Masayuki Kobayashi
OpenStackを一発でデプロイ – Juju/MAAS - OpenStack最新情報セミナー 2015年2月
by
VirtualTech Japan Inc.
IIJmio meeting 16 「通信速度」に影響を与える要素とは
by
techlog (Internet Initiative Japan Inc.)
ネットワークエンジニアはどこでウデマエをみがくのか?
by
Yuya Rin
CDNの仕組み(JANOG36)
by
J-Stream Inc.
第4回Linux-HA勉強会資料 Pacemakerの紹介
by
ksk_ha
VPP事始め
by
npsg
Ruby での外部コマンドの実行について
by
Tomoya Kawanishi
IIJmio meeting 14 IIJmioタイプAとSIMフリー端末について
by
techlog (Internet Initiative Japan Inc.)
IIJmio meeting 9 IIJmioのいろいろな「開通」方法
by
techlog (Internet Initiative Japan Inc.)
大規模サービスを支えるネットワークインフラの全貌
by
LINE Corporation
IIJmio meeting 31 音声通信の世界
by
techlog (Internet Initiative Japan Inc.)
Cumulus Linuxを導入したワケ
by
MicroAd, Inc.(Engineer)
Similar to about Tcpreplay
PDF
about tcpreplay-edit
by
@ otsuka752
ODP
tcpdumpとtcpreplayとtcprewriteと他。
by
(^-^) togakushi
PDF
Scapyで作る・解析するパケット
by
Takaaki Hoyo
PDF
WireEdit のススメ
by
@ otsuka752
PPTX
Mmo game networking_1
by
Katsutoshi Makino
PDF
Trema day 1
by
ykuga
PDF
Scapy presentation
by
ashigirl ZareGoto
KEY
P2Pって何?
by
Junya Yamaguchi
PDF
CTF for ビギナーズ ネットワーク講習資料
by
SECCON Beginners
PPTX
Ia 2016-12-15
by
Ruo Ando
PDF
Scapy presentation Remake(訂正)
by
ashigirl ZareGoto
PDF
TCP connectionの保存と復元
by
mittyorz
PPTX
システムパフォーマンス勉強会#8
by
shingo suzuki
PPT
20060520.tcp
by
Ken SASAKI
PDF
「個人でも手軽に引ける回線を使って、快適なMy Home Networkを作ったお話」「SEILちゃんを使った、お手軽・しっかりなリモートアクセス(RAS...
by
IIJ
PPTX
SPDYの話
by
shigeki_ohtsu
PDF
動的ネットワークパス構築と連携したエッジオーバレイ帯域制御
by
Ryousei Takano
PDF
20apr2012 kernelvm7-main
by
Shotaro Uchida
PPTX
透過型確率的パケットマーキング装置の提案と開発(オープンルータコンペティション発表資料)
by
Akira Kanaoka
PDF
xFlow分析の基礎と実例
by
Hirotaka Tajima
about tcpreplay-edit
by
@ otsuka752
tcpdumpとtcpreplayとtcprewriteと他。
by
(^-^) togakushi
Scapyで作る・解析するパケット
by
Takaaki Hoyo
WireEdit のススメ
by
@ otsuka752
Mmo game networking_1
by
Katsutoshi Makino
Trema day 1
by
ykuga
Scapy presentation
by
ashigirl ZareGoto
P2Pって何?
by
Junya Yamaguchi
CTF for ビギナーズ ネットワーク講習資料
by
SECCON Beginners
Ia 2016-12-15
by
Ruo Ando
Scapy presentation Remake(訂正)
by
ashigirl ZareGoto
TCP connectionの保存と復元
by
mittyorz
システムパフォーマンス勉強会#8
by
shingo suzuki
20060520.tcp
by
Ken SASAKI
「個人でも手軽に引ける回線を使って、快適なMy Home Networkを作ったお話」「SEILちゃんを使った、お手軽・しっかりなリモートアクセス(RAS...
by
IIJ
SPDYの話
by
shigeki_ohtsu
動的ネットワークパス構築と連携したエッジオーバレイ帯域制御
by
Ryousei Takano
20apr2012 kernelvm7-main
by
Shotaro Uchida
透過型確率的パケットマーキング装置の提案と開発(オープンルータコンペティション発表資料)
by
Akira Kanaoka
xFlow分析の基礎と実例
by
Hirotaka Tajima
More from @ otsuka752
PPTX
NS & NSID of Amazon Route 53
by
@ otsuka752
PPTX
OLD_LT_DNS_OLD
by
@ otsuka752
PPTX
OLD_Lt traffic analyse_OLD
by
@ otsuka752
PPTX
Hijack the domain name
by
@ otsuka752
PDF
Route53 で親子同居
by
@ otsuka752
PDF
reusable delegation set のススメ (Route53)
by
@ otsuka752
PDF
DNS64 (El capitan and unbound-1.5.1)
by
@ otsuka752
PDF
raspi + soracom #pakeana33
by
@ otsuka752
PDF
192.0.0.4 on android
by
@ otsuka752
PDF
a little more about CaptureFilter
by
@ otsuka752
PDF
iptables BPF module 効果測定
by
@ otsuka752
PDF
how to defend DNS authoritative server against DNS WaterTorture
by
@ otsuka752
PDF
how to decrypt SSL/TLS without PrivateKey of servers
by
@ otsuka752
PDF
Measurement of Maximum new NAT-sessionsper second / How to send packets
by
@ otsuka752
PDF
超簡単!? Punycode 変換 ~国際化・日本語ドメイン~
by
@ otsuka752
PDF
毎日 dig ったら分かったこと ~新 gTLD~
by
@ otsuka752
PDF
萌え萌えドメイン名一覧(.moe)
by
@ otsuka752
PDF
パケットが教えてくれた ルートサーバが 13個の理由
by
@ otsuka752
PDF
how to GET GET
by
@ otsuka752
PDF
#pakeana 14
by
@ otsuka752
NS & NSID of Amazon Route 53
by
@ otsuka752
OLD_LT_DNS_OLD
by
@ otsuka752
OLD_Lt traffic analyse_OLD
by
@ otsuka752
Hijack the domain name
by
@ otsuka752
Route53 で親子同居
by
@ otsuka752
reusable delegation set のススメ (Route53)
by
@ otsuka752
DNS64 (El capitan and unbound-1.5.1)
by
@ otsuka752
raspi + soracom #pakeana33
by
@ otsuka752
192.0.0.4 on android
by
@ otsuka752
a little more about CaptureFilter
by
@ otsuka752
iptables BPF module 効果測定
by
@ otsuka752
how to defend DNS authoritative server against DNS WaterTorture
by
@ otsuka752
how to decrypt SSL/TLS without PrivateKey of servers
by
@ otsuka752
Measurement of Maximum new NAT-sessionsper second / How to send packets
by
@ otsuka752
超簡単!? Punycode 変換 ~国際化・日本語ドメイン~
by
@ otsuka752
毎日 dig ったら分かったこと ~新 gTLD~
by
@ otsuka752
萌え萌えドメイン名一覧(.moe)
by
@ otsuka752
パケットが教えてくれた ルートサーバが 13個の理由
by
@ otsuka752
how to GET GET
by
@ otsuka752
#pakeana 14
by
@ otsuka752
about Tcpreplay
1.
Tcpreplay のススメ ~概要編~
2014/09/22 #pakeana 21 @twovs
2.
agenda • 自己紹介
• Tcpreplay の紹介 •• ppiinngg fflloooodd してみた
3.
about me •
@twovs (masato.otsuka) • ネコ2人+奥さん1人+可愛い娘 •• 無線LLAANN装置の開発((11999999~~22000044)) • オンラインゲームのシステム管理者(2004~) • ただし,ゲームには全く興味無し • ZFS 最高!!! beadm 便利!!!
4.
Tcpreplay(1) • Tcpreplay
は • pcap ファイルを再送信(replay) •• ppccaapp ファイルを編集((rreewwrriittee)) • TCP の双方向通信も可能!!!
5.
Tcpreplay(2) • Tcpreplay
は • オープンソース/GPLv3 •• UUNNIIXX 系OOSS で動作 • Windows はCygwin 上で動作
6.
Tcpreplay(3) • Tcpreplay
は • IDS/IPS/FireWall/Router/Switch など ネットワーク機器の開発で使われている • netmap 対応で10GbE ワイヤーレート対応 http://info.iet.unipi.it/~luigi/netmap/
7.
Tcpreplay(4) • Tcpreplay
(T が大文字)はツール群の総称 • ツール/コマンド 11.. ttccpprreeppllaayy 2. tcpreplay-edit 3. tcpliveplay 4. tcpprep 5. tcprewrite 6. tcpcapinfo 7. tcpbridge
8.
1.tcpreplay • pcap
ファイルを再送信(replay) • 任意のスピードで再送信 •• MMbbppss//ppppss 指定 • 元のpcap ファイルのn倍速 • 最大パケット間隔指定 • 最大速!!!
9.
1.tcpreplay # tcpreplay
-i eth0 --mbps=510.5 smallFlows.pcap Actual: 14261 packets (9216531 bytes) sent in 0.144495 seconds. Rated: 63784428.5 Bps, 510.27 Mbps, 98695.45 pps Flows: 1209 flows, 8367.07 fps, 14243 flow packets, 18 non-flow Statistics for network device: eth0 Attempted packets: 14261 Successful packets: 14261 Failed packets: 0 Truncated packets: 0 Retried packets (ENOBUFS): 0 Retried packets (EAGAIN): 0 http://tcpreplay.appneta.com/wiki/tcpreplay.html から抜粋
10.
1.tcpreplay # tcpreplay
-i eth0 -tK -l1000 --netmap smallFlows.pcap Switching network driver for eth0 to netmap bypass mode... done! File Cache is enabled Actual: 14261000 packets (9216531000 bytes) sent in 7.07 seconds. Rated: 1193506409.4 Bps, 9548.05 Mbps, 1846746.34 pps Flows: 1209 flows, 156.56 fps, 14243000 flow packets, 1188000000 nnoonn--ffllooww Statistics for network device: eth0 Attempted packets: 14261000 Successful packets: 14261000 Failed packets: 0 Truncated packets: 0 Retried packets (ENOBUFS): 0 Retried packets (EAGAIN): 0 Switching network driver for eth0 to normal mode... done! http://tcpreplay.appneta.com/wiki/tcpreplay.html から抜粋
11.
2.tcpreplay-edit • pcap
ファイルを書き換えながら再送信(replay) • tcprewrite (後述)しながらtcpreplay • tcprewrite でpcap ファイルを生成し tcpreplay した方が高速に再送信
12.
3.tcpliveplay • pcap
ファイルを元にTCP 双方向通信を再現 • TCP のSEQ/ACK を書き換えながら双方向通信 • 現在はLinux だけ対応(その他環境も近々対応)
13.
4.tcpprep • (複雑な処理用/使わなくても色々できる)
• tcpreplay やtcprewrite の処理のための 事前処理((pprree--pprroocceessssoorr)) • client/server の決定や 使用するNIC などの定義ファイルを作成
14.
5.tcprewrite • pcap
ファイルを読み込み 各種ヘッダ(など)を追加・削除・変更し pcap ファイルに書き出す • DLT(DataLinkType)変換 • IEEE802.3 <-> IEEE802.11 • Ethernet <-> Loopback • などなど
15.
5.tcprewrite • Src/Dst
MAC Address • IEEE802.1q (VLAN Tag) • Src/Dst IP Address • IPv4 Headers(TTOOSS//DDiiffffSSeerrvv//EECCNN)) • IPv6 Headers(Traffic Class/Flow Label) • TCP/UDP PortNum • IP/TCP/UDP Checksums の付与 • MTU 指定でtruncate
16.
6.tcpcapinfo • pcap
ファイルの各種情報を表示 • pcap ファイルを読み書きするアプリケーション を作る開発者向けのツール • tcprewrite のbug を直す時に作られた
17.
7.tcpbridge • 2つのネットワークをブリッジ
• パケットを書き換えながらブリッジ •• ttccpprreewwrriittee と同じ書き換え機能を持つ
18.
ping flood(1) •
Raspberry Pi • MODEL B (not B+) • CPU 700[MHz] •• MMeemmoorryy 551122[[MMiiBB]] • NIC 100[Mbps] • Raspbian GNU/Linux 7 • kernel 3.12.22+
19.
ping flood(2) ①
標準のping コマンド(iputils-sss20101006) $ sudo ping -f -s 1472 192.168.0.1 ② hping3 version 3.0.0-alpha-2 $ sudo hping3 --flood -1 -d 1472 192.168.0.1 ③ tcpreplay version: 3.4.3 (build 2375) $ sudo tcpreplay --topspeed -K -i eth0 -l 0 sample.pcap
20.
ping flood(3) [pps]
[Mbps]
21.
ping flood(4) $
uname -a Linux raspi 3.12.22+ #691 PREEMPT Wed Jun 18 18:29:58 BST 2014 armv6l GNU/Linux $ sudo tcpreplay --topspeed -K -i eth0 -l 10000 ping-1472.pcap Actual: 10000 packets (15140000 bytes) sent in 1.64 seconds Rated: 9231707.0 bps, 70.43 Mbps, 6097.56 pps Statistics for network device: eth0 Attempted packets: 10000 Successful packets: 10000 Failed packets: 0 Retried packets (ENOBUFS): 0 Retried packets (EAGAIN): 0
22.
memo • http://tcpreplay.appneta.com/
• https://github.com/appneta/tcpreplay • 4.0.5 が最新(2014/09/22 時点) • http://tcpreplay.synfin.net/ は3.x の情報
23.
END