tcpreplay

    0热度

    1回答

    我们有PCAP转储,它有TCP数据包。这些数据包在网络接口上捕获。 现在我想重播这些数据包从我的"Server A" ----> "Server B"。服务器“A”和服务器“B”在本地LAN网络中,并且两者之间存在交换机。 Server A <-------Switch-----> Server B 从 “A” 到 “B” 发送流量,我们已经改变了目标IP和PCAP文件DST IP和服务器乙的

    2热度

    1回答

    我想实现使用libpcap重新存储在.pcap文件中的数据包。 这个过程非常简单:我打开pcap_open_offline的pcap文件,然后将数据包传递给使用pcap_open_live打开的设备,并通过接口将它们发送到pcap_inject。 现在NIC没有连接到它的以太网电缆。我知道pcap_open_live不会告诉打开的设备是否支持发送,所以我从pcap_inject(errno 100

    1热度

    1回答

    我试图效仿这里的代码:当我尝试运行的代码,Python的错误,在这条线Scapy and tcpreplay: bypass temporary file for performance : f = subprocess.Popen(argv, stdin=subprocess.PIPE) 错误说 Failed: Error opening pcap file: truncated dump

    -1热度

    2回答

    我使用的是Omnet ++ 4.6,我创建了一个类来继承AODVRouting。现在,我在我的新类中创建了一个覆盖父类的handleMessage()的函数。编译器指示该函数确实被覆盖。我键入一个EV<<命令将该函数的开头打印到事件日志,但它不打印到事件日志。问题是什么?? 父类中的函数是虚拟的并受保护。这是我的继承class.cc: // // This program is free sof

    0热度

    2回答

    Linux命令: tcpreplay -i replay -L 60000 -p 1000 20160627-ssmon01.pcap 输出: sending out replay processing file: 20160627-080001-ssmon01-napa0.pcap Fatal Error: Error opening pcap file: unknown file f

    0热度

    1回答

    我正在尝试使用scapy的sendpfast方法。但它需要在机器上安装TCPReplay。没有TCPreplay它是抛出一个错误 ERROR: while trying to exec [None]: argument of type 'NoneType' is not iterable 任何想法如何在Windows 7,64位安装TCPReplay?

    1热度

    1回答

    我想在C中添加tcpreplay库,这样我就可以重写数据包中的数据。我一直在C编程中寻找一个库。其结果是添加TCPreplay并开始使用它的方法。不幸的是,它不适用于C语言。如果有方法可以将Tcpreplay添加到我的程序中,请告诉我。 如果这不可行,请告诉我如何继续。 同样在Perl中,它可以使用Net-Pcap,但它不能用于将数据写入数据包。 如果C不兼容,还让我知道要使用哪种编程语言。 在此

    0热度

    1回答

    我想组播一个网络流量到特定的多播目标IP地址。在输入pcap文件中,PGM协议包可用。 我执行tcpreplay的以下步骤来多播一个PCAP文件通过网络 - 重写目的地和源MAC在PCAP文件 tcprewrite --enet-DMAC =目标可用的地址Mac地址--enet-smac =源Mac地址--infile = input.pcap --outfile = output.pcap 获取

    3热度

    2回答

    以下片段只会等待用户点击第一次输入;之后,它会循环浏览所有其余的.pcap文件,而无需等待用户输入。 $| = 1; while (<*.pcap>) { print "$_"; <STDIN>; system("tcpreplay -i eth0 -M 20 $_"); } 为什么不等待每次循环迭代时的用户输入?

    0热度

    1回答

    omnet ++中的send()是否将数据包的源地址设置为当前主机地址? 我为什么要问?因为我试图编写一个类来执行重播攻击的恶意主机“Eve”。 void MalAODVRouter::handleMessage(cMessage *msg) { cMessage *ReplayMsg = msg->dup(); AODVRouting::handleMessage(msg