Chinaunix首页 | 论坛 | 博客
  • 博客访问: 5761007
  • 博文数量: 675
  • 博客积分: 20301
  • 博客等级: 上将
  • 技术积分: 7671
  • 用 户 组: 普通用户
  • 注册时间: 2005-12-31 16:15
文章分类

全部博文(675)

文章存档

2012年(1)

2011年(20)

2010年(14)

2009年(63)

2008年(118)

2007年(141)

2006年(318)

分类: C/C++

2007-05-20 13:47:31

在webspy中,在对网页进行完匹配之后,会对一定的连接进行阻断,就是发送RST数据包。

在实际的编程当中,发现当连接数目超过一定的数目之后,libnet_write就会出错,不是很清楚是什么问题。

我在libnet_write之后,加上了一句libnet_clear_packet就发现没有了原来的问题。

查资料,libnet_clar_packet只是清空当前构造的数据包,并清空所有的pblocks。此函数在当程序员想发送一个完全不同类型的数据包时被调用。

但是,发送的数据包,全部都是RST数据包,类型都是一样的,应该不用清空就可以的。不解!但是问题解决了,还是比较happy的,现在webspy运行正常,在网关上面运行完全没有问题,设置一些常用的关键词,结果实验室基本上的web浏览就不行了 :-)
阅读(2891) | 评论(6) | 转发(0) |
给主人留下些什么吧!~~

rgf03202008-06-28 21:44:13

师兄~~~~我在UBUNTU下用新力得安装了libpcap 可是安装后 却不能找到设备 自己写的代码找不到 用tcpdump也提示找不到设备 帮我解决下阿 还有把你的邮箱告诉我吧 我的rgf4025@sina.com 拜谢了~~~~