免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 938 | 回复: 4
打印 上一主题 下一主题

关于libpcap抓包的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-10-04 17:33 |只看该作者 |倒序浏览
小弟有几个问题请教各位,希望能给指点!!谢谢!!!!

1。我应该用什么函数抓包??是const u_char *pcap_next() 还是dispatch???
2。我用libcap中的函数抓到包后,如何得到这个包的源和目的的 IP  MAC  PORT 以及长度呢??
3。我可以在规则中设置udp的一个端口和tcp的一个端口一起抓吗??

论坛徽章:
0
2 [报告]
发表于 2004-10-05 09:13 |只看该作者

关于libpcap抓包的问题

a

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
3 [报告]
发表于 2004-10-05 09:48 |只看该作者

关于libpcap抓包的问题

chunhui_true 兄
建議您可以看看 snort (www.snort.org) 的 source code
有您需要的答案,唯較費時間而以,但對整個 libpcap 的應用
你會了解的更深些

一點建議,或許對您沒有什麼幫助

论坛徽章:
0
4 [报告]
发表于 2004-10-06 09:03 |只看该作者

关于libpcap抓包的问题

多谢!!!!现在我已经知道怎么抓了。也知道我需要的 ip mac port 都在这个包里,但是就是不知道怎么弄出来!!!!不知道各位还能给什么指教??

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
5 [报告]
发表于 2004-10-06 09:29 |只看该作者

关于libpcap抓包的问题

我沒記錯的話,以 pcap 的角度而言,通常只負責抓包而以
再來的 decode 通常都是要自己做的,
不過您可以在 snort-xxx/src/log.c 中找到一些例子
您若會使用 gdb 之類的 tool, 相信對您在 trace 整個流程時(snort)
會有不少的幫助
寫這種程式,千萬手邊一定要有各種封包 Header 的資料,以利您的判讀
因為有時候可能因為一個沒注意,而算錯格子.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP