请教:如何才能实现类似SNIFFER那样,监控本机上运行的其他软件收发的数据包内容的功能?

junglerover 2005-06-07 06:00:49
如题。再简单一点,需要截获的数据包可以明确为TCP协议,端口号已知。

相信这要涉及到很多相当底层的技术,请大虾指教。如能提供例程,经验证有效,立即给分,决不食言。
...全文
146 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
junglerover 2005-06-08
  • 打赏
  • 举报
回复
挂了一天,就这么个答复?
何鲁青 2005-06-08
  • 打赏
  • 举报
回复
最近也在做这么一个程序,sniffer的原理其实是更改机器网卡的工作模式到“混杂模式”,这个时候就可以对于经过本机器的任何IP数据包都进行接受,不仅仅是TCP协议,UDP\ARP、icmp等等都是可以的;
你可以关注一下这个帖子,如果搞出来我会及时地在这里说的
http://community.csdn.net/Expert/topic/4061/4061964.xml?temp=.1182978
你也可以到网上用“delphi packet”关键字去搜,会有不少资料
lovend 2005-06-07
  • 打赏
  • 举报
回复
找几本網絡編成的書看看﹐應該有這樣的問題解決方法。

1,593

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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