如何禁止其他程序访问网络,而只让当前程序访问网络?(100分)

  • 主题发起人 主题发起人 yangmingnian
  • 开始时间 开始时间
Y

yangmingnian

Unregistered / Unconfirmed
GUEST, unregistred user!
我的想法是屏蔽相应的端口,但是不知道该怎么做?
请问如何屏蔽其他所有端口端口,而只开通当前程序的通讯端口呢?
 
把所有端口都占住:)
 
VXD可以做到
我不会做..谁会?谁能教我呀.....1000分啦...[:D][:D][:D]
 
是应用呢?还是想在自己的程序里实现呀?
如果应用的话,就用“天网”吧,很好用的。
如果想编程实现,可以查一查DFW以前的帖子,里面提到过好多例子什么的,好象有过
此方面的。
 
我要做一个考试系统啊,为了安全起见,我才不得不屏蔽所有端口 :(
但是我不知道该怎么做啊???
那位大侠能指点一二,小弟感激不尽!!!
 
思路有问题!

你应该考虑加密通讯和本地数据库的安全问题,不要去试图关掉所有的端口。
 
软件防火墙,就可以完成.
 
to cx139:
我想你是理解错了,我的意思是屏蔽端口,切断各个考试终端之间的通讯
以防止考试终端在考试时进行交流沟通,也就是防止做弊现象
不过你说的数据安全问题,加密当然也是必须的!
 
简单易行的方法
金山毒霸2002里面的 金山网镖 非常好用
 
是不是我没有说清楚呢?
我并不是想知道用什么软件来实现,而是想知道如何在自己的程序中编程实现!!
希望大家不要吝啬笔墨,要踊跃发言哦,如果嫌分不够的话可以再加!
 
考试终端交流,你是指使用QQ吗?屏蔽很难,除非你自己写个防火墙,
可以检查当前运行的程序,如果发现后,停止考试.
 
就是防火墙原理,就象金山网镖一样,可以不让别的程序访问网络
可惜小弟知识浅薄,不知道该如何实现
那位大侠能把原理介绍一下。
 
总共所有的端口就那么多,写个循环吧它全部赌住就是了(当然了留下你自己要用的)
 
To lzjnuaa:
可是对于已经打开的端口该如何办呢??
 
你既然不允许其他外部程序访问,那就只能封,这只是从理论上来说,不过经常用的端口也就那么几
 
我的意思是,如果在你占用该端口以前,其他程序已经将该端口占用了
那我该如何强制占用该端口或强制关闭该程序!!
 
为什么非要屏蔽掉端口呢,获得每一台电脑的MAC地址,只有到你自己的端口的不用改写
MAC地址,其他的全部强行改掉,好象全部为0就行了,那样的话即使他能通过端口访问
出去,也得不到相应回复,不是等于屏蔽掉了,如果要如何得到MAC地址可以查以前的问题
再不行,通知一下,我发一个给你。
当然必须你要建立一个表(server上),对表里面的地址进行核对。
这种方式好象是软件防火墙的思路。
 
后退
顶部