packet

    -2热度

    1回答

    我有一个捕获的LLDP数据包。 LLDP具有启用功能(路由器,网桥等)的列表,但列表中没有任何功能是Switch。问题是如何知道数据包的来源是否是交换设备? 如果没有具体的答案,最接近的假设会做。 免责声明:我不能积极应对的开关,我嗅包...

    0热度

    1回答

    我正在使用scapy库构建数据包,并且我想在应用程序层中添加某个位串,例如00110011.不幸的是,scapy将字符串'00110011'转换为ASCII格式。但是如果我想仅添加这8位数据呢? 这是我尝试生成 pkt = Ether(src='00:00:00:00:00:01', dst='ff:ff:ff:ff:ff:ff')/ IP(src='10.10.10.10', dst='20.2

    0热度

    1回答

    我写了一个隐藏位图图像内的波形音频文件的程序,我想将它应用在opnet模拟器中。 我想将图像从一个节点发送到另一个节点,但我不知道如何将节点上的任何数据发送到另一个节点。如果可能,我想要这个部分的任何提示或教程。

    0热度

    1回答

    我使用pcap_open_offline来解析数据包。我该如何检查以太网报头是否输入IEEE 802.1Q。我知道我需要检查802.1Q标记中的前16位是否等于8100,但我不知道该怎么做。或者如果你知道另一种方式,我可以尝试它。

    -1热度

    3回答

    现在我正在处理c上的数据包,我已经成功创建了icmp数据包发送,但是我没有办法将它自己放入套接字中,所以我发现了多个应执行类似操作的代码。所以他们都包含我完全不了解的部分,我找不到任何有关它的信息。他们正在铸造结构与数据包到一个字符指针,如下所示: static char *packet; ip= (struct iphdr*) packet; icmp= (struct ic

    0热度

    1回答

    我读使用 struct pcap_pkthdr *header; const u_char *packetData; pcap_next_ex(pcap, &header, &packetData) 存储在文件中的数据包,我需要阅读所有的数据包,每包(包头和包数据)存储结构 struct packetStruct { struct pcap_pkthdr *header;

    1热度

    1回答

    我想使用c程序从pcap文件中读取数据包并打印每个数据包的时间戳。 我使用下面的代码行打印时间戳: printf("%s,",ctime((const time_t*)&header->ts.tv_sec)); 而且我的输出如下: Mon Jan 14 09:48:18 2013 我如何得到它为YYYY-MM-DD HH :MM:SS如下所示? 2016-02-16 13:14:33.22

    0热度

    1回答

    我试图手动计算各种UDP数据包的校验和,但是我总是得到与Wireshark中显示的结果相比的错误结果。下面是我如何做到这一点的例子: Source Address: 192.168.0.103 (0xC0A8, 0x0067) Destination Address: 192.168.0.1 (0xC0A8, 0x0001) Source Port: 57090 (0xDF02) Dest

    0热度

    2回答

    我正在创建一个聊天应用程序后端,并且要考虑可伸缩性。 我想创建一个负载平衡器,但不是在HTTP所在的L7层,而是在IP网络所在的L3层,以便将连接指向特定的服务器,然后我可以制作TCP。 是net.ListenIP正确的函数来侦听IP层上的数据包? 是否与更高的Listen("tcp")相同?这是我需要实现负载平衡器的正确方法吗? 是否有对数据包结构的引用,以便我能够从中获取源IP和目的IP来转发

    -2热度

    2回答

    我正在做一个简单的程序,从另一个程序接收UDP数据包,我想把这个数据包转换成类。 我有一个类: public class Packet { public string MyFirstProperty {get; set;} public string MySecondProperty {get; set;} public string MyThirdProperty