如何实现对网络协议栈(TCP/IP)各层数据的提取?!

wqch22hit 2004-04-27 08:22:16
如何实现对网络协议栈(TCP/IP)各层数据的提取?!
比如说,想把网络层的数据包提取出来,或者把链路层mbuf数据结构中的数据提取出来,不通过socket等接口,也就是直接对底层进行操作,等等,可否?!
如果可以,请提示一下如何实现,个人感觉有点象tcpdump的再现,但是目前还没有找到tcpdump的源代码,所以有点晕!
系统用的是FreeBSD5.2
...全文
75 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
robin97 2004-04-30
  • 打赏
  • 举报
回复
你都知道数据结构了,操作他不就行了,弄个指针指向他,如果你还搞不定…………
julyclyde 2004-04-28
  • 打赏
  • 举报
回复
编写网卡的驱动程序
qigang_liu 2004-04-28
  • 打赏
  • 举报
回复
gz
gaoxianfeng 2004-04-28
  • 打赏
  • 举报
回复
libpcap
sharkhuang 2004-04-28
  • 打赏
  • 举报
回复
libpcp

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧