如何使用 libpcap 在原始数据包的 TCP 标头中打印标志
sniffex.c 是一个基于 libpcap 的程序,用于嗅探并显示一些数据包信息。我如何修改它以便打印 TCP 标志的值 - urg 、 ack 、 psh 、 rst 、 syn 和 fin ?请帮忙..
sniffex.c is a program that is based on libpcap , to sniff and display some packet information. How do i modify it so as to print the values of TCP flags - urg , ack , psh , rst , syn and fin ? please help..
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您检查使用 sniff_tcp 的代码,请确保打印出
该结构的 th_flags 成员包含您需要的标志。
一般来说你会得到这样的东西(有点难看,你可以做得更好):
If you check this code where sniff_tcp is used, make sure to print out
th_flags member of this structure which contians flags you need.
Generally you will have something like this (a bit ugly, you can do it better):