在好例子网,分享、交流、成长!
您当前所在位置:首页C/C++ 开发实例C/C++语言基础 → Tcpreplay会话放大

Tcpreplay会话放大

C/C++语言基础

下载此实例
  • 开发语言:C/C++
  • 实例大小:6.51M
  • 下载次数:3
  • 浏览次数:27
  • 发布时间:2022-09-05
  • 实例类别:C/C++语言基础
  • 发 布 人:二表哥
  • 文件格式:.tgz
  • 所需积分:1
 相关标签: tcpreplay 会话 会话放大

实例介绍

【实例简介】Tcpreplay会话放大

修改tcpreplay源码,添加-m参数配置回话放大倍速。可以将1个会话在发包过程中通过修改IP的方式将,会话指定倍数个会话。

【实例截图】

from clipboard

【核心代码】

.
├── 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



实例下载地址

Tcpreplay会话放大

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警