我正在开发一个项目,我有一个小任务来检索包序列号。最近,我开始了解winpcap,我想知道我能从TCP头中检索序列号。请帮助使用winpcap获取序列号
0
A
回答
1
winpcap是一个用于嗅探数据包的库。 WinDump是一个命令行实用程序(类似于tcpdump),它将显示数据包和序列号(使用-S来获取绝对序列号)。 WireShark是一个GUI,它可以为你做到这一切。
0
您可以从数据包中检索序列号。捕获数据包后,WinPcap将它作为char *类型的字节序列传递给您。一旦你有一个tcp头结构指向字节数组的tcp头的起始位置,你将需要使用指针和结构到达TCP头部(参考WinPcap文档),你可以作为一个成员访问序列号的结构不要忘记使用ntohl()将序列号转换为主机位格式。
相关问题
- 1. 使用IOCTL_STORAGE_QUERY_PROPERTY获取序列号
- 2. 使用VB.net获取USB序列号?
- 3. 使用asp.net获取HDD序列号?
- 4. 使用telephonymanager获取sim序列号
- 5. 获取OSX HD序列号
- 6. 获取BIOS序列号
- 7. 获取USB序列号C++
- 8. 获取xargs的序列号
- 9. 如何使用winpcap停止捕获?
- 10. 无法使用winpcap写入DLT_USER0捕获
- 11. 获取tcp socket序列号ack号码
- 12. Pinvoke调用获取Windows序列号?
- 13. 如何使用winpcap捕获网络流量应用程序?
- 14. 在VC++程序中使用WinPcap
- 15. 从CRL列表中获取序列号
- 16. 从程序获取EV3的序列号
- 17. 如何使用python获取计算机序列号?
- 18. 如何使用java获取硬盘序列号?
- 19. 如何使用vC++获取证书序列号
- 20. 使用WinSCard库获取mifare卡序列号
- 21. 使用python和.bat文件获取计算机序列号
- 22. 如何使用HTA获取计算机序列号
- 23. 使用WinSCard获取PCSC读卡器序列号
- 24. 如何获取使用cmd的硬盘序列号
- 25. 使用Python从横幅中获取序列号
- 26. 如何使用TWAIN获取扫描仪的序列号?
- 27. 使用Powershell获取硬盘驱动器序列号
- 28. 如何使用实体框架获取行的序列号?
- 29. 使用WinPCap的UDP接收
- 30. 如何获取监视器序列号?
我想以编程方式跟踪序列号 – localhost
winpcap库将为您做到这一点,是的。我建议以WinDump的源代码为例。 –