高分求源码????-----网络底层相关(300分)

S

sodme

Unregistered / Unconfirmed
GUEST, unregistred user!
我想写一个底层的网络信息过滤器,比如过滤一些不健康的信息,但不知用delphi怎么
实现??请高手赐教。有300分相送。
 
1)如果要过滤,就不能用监听的方式。
2)你只是要针对自己的机器这么做,还是一个网段内的?
 
这个程序是放在代理服务器上的,也就是一个简单的防火墙。
 
那就比较简单了 win的比较烦 可以在linux下做 加上一些关键字就可以了
 
我只要在windows下的。
 
这样的技术肯定是存在的,像Sygate就有这样的功能,但其具体实现还没挖掘出来
 
我知道有一种方法是写vxd,但用delphi好像不能写,请高手赐教。
 
替换wsock32.dll或者自己写代理服务器
总之都会有限制
 
使用WIN SOCK很难达到你的要求,要用原始套接字。
截取以太网帧一般要绕过WINDOWS系统的TCP/IP协议栈,直接与设备驱动程序打交道,
你需要做一个DLL或VXD、WDM。也可以从网上下载一个别人做好的,比如:“Packet32.dll”
 
监听方式并不能过滤
 
^_^ 这个问题去年我刚好遇到 总算解决了!
用VXD没问题,可惜只有WIN98下可用!!!
 
byflyer兄:

   可否赐教相关的实现方法???用DELPHI也能写VXD吗??可否寄一份源码给小弟,
这是小弟的毕业设计,请各位高手帮忙。谢了。sodme@21cn.com
 
>>用DELPHI也能写VXD吗??
以前的贴子好象曾说过,俄国的前辈早在7、8年前已经用DELPHI写出了VXD,你可以查查
 
delphi写vxd其实是加了编译方法,甚至可以说pascal也能写
 
如果只是完成不良网页的过滤,那么是否可以把问题简化一点,在浏览器取得真正的页面之前
我的程序先去取下来,进行判断,再决定是否让用户浏览????

请高手赐教。谢谢。
 
我想不明白

如何知道截取的信息是要filter,你如何比较,建数据库比较???????
 
byflyer兄:
如果您看到此贴,请尽快回复。事出很急,请不吝赐教,别再吊小弟的味口了。另:
hyp97兄,关于信息的过滤有很多种,有过滤IP的,有过滤端口的,不过在下的是过滤网页
页面的。即对一些不良或敏感的信息进行过滤,比如:法轮功,色情等。可以建一个数据
库来操作,但那样对于我的这个程序来说没多大的必要,我只要建立一个过滤规则用的文件
即可,很小。

 
sodme:
你说:
“ 法轮功,色情“,但他们是文字或图像信息,请问你如何把他们分离。
 

Similar threads

D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
742
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
967
SUNSTONE的Delphi笔记
S
顶部