实例介绍
【实例简介】Tcpreplay会话放大
修改tcpreplay源码,添加-m参数配置回话放大倍速。可以将1个会话在发包过程中通过修改IP的方式将,会话指定倍数个会话。
【实例截图】
【核心代码】
.
├── bintcpreplay
│ ├── bin
│ │ ├── tcpbridge
│ │ ├── tcpcapinfo
│ │ ├── tcpliveplay
│ │ ├── tcpprep
│ │ ├── tcpreplay
│ │ ├── tcpreplay-edit
│ │ └── tcprewrite
│ └── share
│ └── man
│ └── man1
│ ├── tcpbridge.1
│ ├── tcpcapinfo.1
│ ├── tcpliveplay.1
│ ├── tcpprep.1
│ ├── tcpreplay-edit.1
│ ├── tcpreplay.1
│ └── tcprewrite.1
├── tcpreplay-4.4.1
│ ├── INSTALL
│ ├── Makefile
│ ├── Makefile.am
│ ├── Makefile.in
│ ├── acinclude.m4
│ ├── aclocal.m4
│ ├── autogen.sh
│ ├── config
│ │ ├── ar-lib
│ │ ├── compile
│ │ ├── config.guess
│ │ ├── config.sub
│ │ ├── depcomp
│ │ ├── install-sh
│ │ ├── ltmain.sh
│ │ └── missing
│ ├── config.log
│ ├── config.status
│ ├── configure
│ ├── configure.ac
│ ├── docs
│ │ ├── CHANGELOG
│ │ ├── CREDIT
│ │ ├── HACKING
│ │ ├── INSTALL
│ │ ├── LICENSE
│ │ ├── Makefile
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── TODO
│ │ └── Win32Readme.txt
│ ├── doxygen.cfg
│ ├── doxygen.cfg.in
│ ├── lib
│ │ ├── Makefile
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── queue.h
│ │ ├── sll.h
│ │ ├── strlcat.c
│ │ ├── strlcpy.c
│ │ ├── strlcpy.h
│ │ └── tree.h
│ ├── libopts
│ │ ├── COPYING.gplv3
│ │ ├── COPYING.lgplv3
│ │ ├── COPYING.mbsd
│ │ ├── MakeDefs.inc
│ │ ├── Makefile
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── README
│ │ ├── ag-char-map.h
│ │ ├── alias.c
│ │ ├── ao-strs.c
│ │ ├── ao-strs.h
│ │ ├── autoopts
│ │ │ ├── options.h
│ │ │ ├── project.h
│ │ │ └── usage-txt.h
│ │ ├── autoopts.c
│ │ ├── autoopts.h
│ │ ├── boolean.c
│ │ ├── check.c
│ │ ├── compat
│ │ │ ├── _Noreturn.h
│ │ │ ├── compat.h
│ │ │ ├── pathfind.c
│ │ │ ├── snprintf.c
│ │ │ ├── strchr.c
│ │ │ ├── strdup.c
│ │ │ └── windows-config.h
│ │ ├── configfile.c
│ │ ├── cook.c
│ │ ├── enum.c
│ │ ├── env.c
│ │ ├── file.c
│ │ ├── find.c
│ │ ├── genshell.c
│ │ ├── genshell.h
│ │ ├── gettext.h
│ │ ├── init.c
│ │ ├── intprops.h
│ │ ├── libopts.c
│ │ ├── load.c
│ │ ├── m4
│ │ │ ├── libopts.m4
│ │ │ ├── liboptschk.m4
│ │ │ └── stdnoreturn.m4
│ │ ├── makeshell.c
│ │ ├── nested.c
│ │ ├── numeric.c
│ │ ├── option-value-type.c
│ │ ├── option-value-type.h
│ │ ├── option-xat-attribute.c
│ │ ├── option-xat-attribute.h
│ │ ├── parse-duration.c
│ │ ├── parse-duration.h
│ │ ├── pgusage.c
│ │ ├── proto.h
│ │ ├── putshell.c
│ │ ├── reset.c
│ │ ├── restore.c
│ │ ├── save.c
│ │ ├── sort.c
│ │ ├── stack.c
│ │ ├── stdnoreturn.in.h
│ │ ├── streqvcmp.c
│ │ ├── text_mmap.c
│ │ ├── time.c
│ │ ├── tokenize.c
│ │ ├── usage.c
│ │ └── version.c
│ ├── libtool
│ ├── m4
│ │ ├── libopts.m4
│ │ ├── libtool.m4
│ │ ├── ltoptions.m4
│ │ ├── ltsugar.m4
│ │ ├── ltversion.m4
│ │ ├── lt~obsolete.m4
│ │ └── stdnoreturn.m4
│ ├── scripts
│ │ ├── Makefile
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ └── dlt2name.pl
│ ├── src
│ │ ├── Makefile
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── bridge.c
│ │ ├── bridge.h
│ │ ├── common
│ │ │ ├── Makefile
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── cache.c
│ │ │ ├── cache.h
│ │ │ ├── cidr.c
│ │ │ ├── cidr.h
│ │ │ ├── dlt_names.c
│ │ │ ├── dlt_names.h
│ │ │ ├── err.c
│ │ │ ├── err.h
│ │ │ ├── fakepcap.c
│ │ │ ├── fakepcap.h
│ │ │ ├── fakepcapnav.c
│ │ │ ├── fakepcapnav.h
│ │ │ ├── fakepoll.c
│ │ │ ├── fakepoll.h
│ │ │ ├── flows.c
│ │ │ ├── flows.h
│ │ │ ├── get.c
│ │ │ ├── get.h
│ │ │ ├── git_version.c
│ │ │ ├── interface.c
│ │ │ ├── interface.h
│ │ │ ├── list.c
│ │ │ ├── list.h
│ │ │ ├── mac.c
│ │ │ ├── mac.h
│ │ │ ├── netmap.c
│ │ │ ├── netmap.h
│ │ │ ├── pcap_dlt.h
│ │ │ ├── sendpacket.c
│ │ │ ├── sendpacket.h
│ │ │ ├── services.c
│ │ │ ├── services.h
│ │ │ ├── tcpdump.c
│ │ │ ├── tcpdump.h
│ │ │ ├── timer.c
│ │ │ ├── timer.h
│ │ │ ├── txring.c
│ │ │ ├── txring.h
│ │ │ ├── utils.c
│ │ │ ├── utils.h
│ │ │ ├── xX.c
│ │ │ └── xX.h
│ │ ├── common.h
│ │ ├── config.h
│ │ ├── config.h.in
│ │ ├── defines.h
│ │ ├── defines.h.in
│ │ ├── fragroute
│ │ │ ├── LICENSE
│ │ │ ├── Makefile
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── README
│ │ │ ├── argv.c
│ │ │ ├── argv.h
│ │ │ ├── bget.c
│ │ │ ├── bget.h
│ │ │ ├── fragroute.c
│ │ │ ├── fragroute.h
│ │ │ ├── iputil.c
│ │ │ ├── iputil.h
│ │ │ ├── mod.c
│ │ │ ├── mod.h
│ │ │ ├── mod_delay.c
│ │ │ ├── mod_drop.c
│ │ │ ├── mod_dup.c
│ │ │ ├── mod_echo.c
│ │ │ ├── mod_ip6_opt.c
│ │ │ ├── mod_ip6_qos.c
│ │ │ ├── mod_ip_chaff.c
│ │ │ ├── mod_ip_frag.c
│ │ │ ├── mod_ip_opt.c
│ │ │ ├── mod_ip_tos.c
│ │ │ ├── mod_ip_ttl.c
│ │ │ ├── mod_order.c
│ │ │ ├── mod_print.c
│ │ │ ├── mod_tcp_chaff.c
│ │ │ ├── mod_tcp_opt.c
│ │ │ ├── mod_tcp_seg.c
│ │ │ ├── pkt.c
│ │ │ ├── pkt.h
│ │ │ ├── randutil.c
│ │ │ └── randutil.h
│ │ ├── msvc_inttypes.h
│ │ ├── msvc_stdint.h
│ │ ├── replay.c
│ │ ├── replay.h
│ │ ├── send_packets.c
│ │ ├── send_packets.h
│ │ ├── signal_handler.c
│ │ ├── signal_handler.h
│ │ ├── sleep.c
│ │ ├── sleep.h
│ │ ├── stamp-h1
│ │ ├── tcpbridge.1
│ │ ├── tcpbridge.c
│ │ ├── tcpbridge.h
│ │ ├── tcpbridge_opts.c
│ │ ├── tcpbridge_opts.def
│ │ ├── tcpbridge_opts.h
│ │ ├── tcpcapinfo.1
│ │ ├── tcpcapinfo.c
│ │ ├── tcpcapinfo_opts.c
│ │ ├── tcpcapinfo_opts.def
│ │ ├── tcpcapinfo_opts.h
│ │ ├── tcpedit
│ │ │ ├── Makefile
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── checksum.c
│ │ │ ├── checksum.h
│ │ │ ├── dlt.c
│ │ │ ├── dlt.h
│ │ │ ├── edit_packet.c
│ │ │ ├── edit_packet.h
│ │ │ ├── fuzzing.c
│ │ │ ├── fuzzing.h
│ │ │ ├── incremental_checksum.c
│ │ │ ├── incremental_checksum.h
│ │ │ ├── parse_args.c
│ │ │ ├── parse_args.h
│ │ │ ├── plugins
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── dlt_en10mb
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── en10mb.c
│ │ │ │ │ ├── en10mb.h
│ │ │ │ │ ├── en10mb_api.c
│ │ │ │ │ ├── en10mb_api.h
│ │ │ │ │ ├── en10mb_opts.def
│ │ │ │ │ └── en10mb_types.h
│ │ │ │ ├── dlt_hdlc
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── hdlc.c
│ │ │ │ │ ├── hdlc.h
│ │ │ │ │ ├── hdlc_api.c
│ │ │ │ │ ├── hdlc_api.h
│ │ │ │ │ ├── hdlc_opts.def
│ │ │ │ │ └── hdlc_types.h
│ │ │ │ ├── dlt_ieee80211
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── ieee80211.c
│ │ │ │ │ ├── ieee80211.h
│ │ │ │ │ ├── ieee80211_hdr.c
│ │ │ │ │ ├── ieee80211_hdr.h
│ │ │ │ │ ├── ieee80211_opts.def
│ │ │ │ │ └── ieee80211_types.h
│ │ │ │ ├── dlt_jnpr_ether
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── jnpr_ether.c
│ │ │ │ │ ├── jnpr_ether.h
│ │ │ │ │ ├── jnpr_ether_api.h
│ │ │ │ │ ├── jnpr_ether_opts.def
│ │ │ │ │ └── jnpr_ether_types.h
│ │ │ │ ├── dlt_linuxsll
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── linuxsll.c
│ │ │ │ │ ├── linuxsll.h
│ │ │ │ │ ├── linuxsll_opts.def
│ │ │ │ │ └── linuxsll_types.h
│ │ │ │ ├── dlt_loop
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── loop.c
│ │ │ │ │ ├── loop.h
│ │ │ │ │ └── loop_opts.def
│ │ │ │ ├── dlt_null
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── null.c
│ │ │ │ │ ├── null.h
│ │ │ │ │ └── null_opts.def
│ │ │ │ ├── dlt_opts.def
│ │ │ │ ├── dlt_plugins.c
│ │ │ │ ├── dlt_pppserial
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── pppserial.c
│ │ │ │ │ ├── pppserial.h
│ │ │ │ │ ├── pppserial_api.h
│ │ │ │ │ ├── pppserial_opts.def
│ │ │ │ │ └── pppserial_types.h
│ │ │ │ ├── dlt_radiotap
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── radiotap.c
│ │ │ │ │ ├── radiotap.h
│ │ │ │ │ └── radiotap_opts.def
│ │ │ │ ├── dlt_raw
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── raw.c
│ │ │ │ │ ├── raw.h
│ │ │ │ │ └── raw_opts.def
│ │ │ │ ├── dlt_stub.def
│ │ │ │ ├── dlt_user
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── user.c
│ │ │ │ │ ├── user.h
│ │ │ │ │ ├── user_api.c
│ │ │ │ │ ├── user_api.h
│ │ │ │ │ ├── user_opts.def
│ │ │ │ │ └── user_types.h
│ │ │ │ ├── dlt_utils.c
│ │ │ │ ├── dlt_utils.h
│ │ │ │ ├── ethernet.c
│ │ │ │ └── ethernet.h
│ │ │ ├── plugins.h
│ │ │ ├── plugins_api.h
│ │ │ ├── plugins_types.h
│ │ │ ├── portmap.c
│ │ │ ├── portmap.h
│ │ │ ├── rewrite_sequence.c
│ │ │ ├── rewrite_sequence.h
│ │ │ ├── tcpedit.c
│ │ │ ├── tcpedit.h
│ │ │ ├── tcpedit_api.c
│ │ │ ├── tcpedit_api.h
│ │ │ ├── tcpedit_opts.def
│ │ │ ├── tcpedit_stub.def
│ │ │ ├── tcpedit_stub.h
│ │ │ └── tcpedit_types.h
│ │ ├── tcpliveplay.1
│ │ ├── tcpliveplay.c
│ │ ├── tcpliveplay.h
│ │ ├── tcpliveplay_opts.c
│ │ ├── tcpliveplay_opts.def
│ │ ├── tcpliveplay_opts.h
│ │ ├── tcpprep.1
│ │ ├── tcpprep.c
│ │ ├── tcpprep.h
│ │ ├── tcpprep_api.c
│ │ ├── tcpprep_api.h
│ │ ├── tcpprep_opts.c
│ │ ├── tcpprep_opts.def
│ │ ├── tcpprep_opts.h
│ │ ├── tcpr.h
│ │ ├── tcpreplay-edit.1
│ │ ├── tcpreplay.1
│ │ ├── tcpreplay.c
│ │ ├── tcpreplay.h
│ │ ├── tcpreplay_api.c
│ │ ├── tcpreplay_api.h
│ │ ├── tcpreplay_edit_opts.c
│ │ ├── tcpreplay_edit_opts.h
│ │ ├── tcpreplay_opts.c
│ │ ├── tcpreplay_opts.def
│ │ ├── tcpreplay_opts.h
│ │ ├── tcprewrite.1
│ │ ├── tcprewrite.c
│ │ ├── tcprewrite.h
│ │ ├── tcprewrite_opts.c
│ │ ├── tcprewrite_opts.def
│ │ ├── tcprewrite_opts.h
│ │ ├── timestamp_trace.h
│ │ ├── tree.c
│ │ └── tree.h
│ └── test
│ ├── Makefile
│ ├── Makefile.am
│ ├── Makefile.in
│ ├── config
│ ├── config.in
│ ├── test.auto_bridge
│ ├── test.auto_client
│ ├── test.auto_first
│ ├── test.auto_router
│ ├── test.auto_server
│ ├── test.cidr
│ ├── test.cidr_reverse
│ ├── test.comment
│ ├── test.exclude_packets
│ ├── test.include_dest
│ ├── test.include_packets
│ ├── test.include_source
│ ├── test.mac
│ ├── test.mac_reverse
│ ├── test.pcap
│ ├── test.port
│ ├── test.prep_config
│ ├── test.primary
│ ├── test.regex
│ ├── test.regex_reverse
│ ├── test.rewrite_1ttl
│ ├── test.rewrite_2ttl
│ ├── test.rewrite_3ttl
│ ├── test.rewrite_config
│ ├── test.rewrite_dlthdlc
│ ├── test.rewrite_dltuser
│ ├── test.rewrite_efcs
│ ├── test.rewrite_endpoint
│ ├── test.rewrite_enet_subsmac
│ ├── test.rewrite_fixcsum
│ ├── test.rewrite_fixlen_del
│ ├── test.rewrite_fixlen_pad
│ ├── test.rewrite_fixlen_trunc
│ ├── test.rewrite_l7fuzzing
│ ├── test.rewrite_layer2
│ ├── test.rewrite_mac
│ ├── test.rewrite_mac_seed
│ ├── test.rewrite_mac_seed_keep
│ ├── test.rewrite_mtutrunc
│ ├── test.rewrite_pad
│ ├── test.rewrite_pnat
│ ├── test.rewrite_portmap
│ ├── test.rewrite_range_portmap
│ ├── test.rewrite_seed
│ ├── test.rewrite_sequence
│ ├── test.rewrite_skip
│ ├── test.rewrite_tos
│ ├── test.rewrite_trunc
│ ├── test.rewrite_vlan802.1ad
│ ├── test.rewrite_vlandel
│ ├── test.secondary
│ ├── test2.rewrite_1ttl
│ ├── test2.rewrite_2ttl
│ ├── test2.rewrite_3ttl
│ ├── test2.rewrite_config
│ ├── test2.rewrite_dlthdlc
│ ├── test2.rewrite_dltuser
│ ├── test2.rewrite_efcs
│ ├── test2.rewrite_endpoint
│ ├── test2.rewrite_enet_subsmac
│ ├── test2.rewrite_fixcsum
│ ├── test2.rewrite_fixlen_del
│ ├── test2.rewrite_fixlen_pad
│ ├── test2.rewrite_fixlen_trunc
│ ├── test2.rewrite_l7fuzzing
│ ├── test2.rewrite_layer2
│ ├── test2.rewrite_mac
│ ├── test2.rewrite_mac_seed
│ ├── test2.rewrite_mac_seed_keep
│ ├── test2.rewrite_mtutrunc
│ ├── test2.rewrite_pad
│ ├── test2.rewrite_pnat
│ ├── test2.rewrite_portmap
│ ├── test2.rewrite_range_portmap
│ ├── test2.rewrite_seed
│ ├── test2.rewrite_sequence
│ ├── test2.rewrite_skip
│ ├── test2.rewrite_tos
│ ├── test2.rewrite_trunc
│ ├── test2.rewrite_vlan802.1ad
│ └── test2.rewrite_vlandel
└── 好例子网_tcp_replay_flow_mult.tgz
32 directories, 465 files
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论