Re: [问题] 如何写一个限制IP的程式?

楼主: Killercat (杀人猫™)   2015-01-13 14:09:07
※ 引述《dinson520 (少了果酱的吐司)》之铭言:
: 假设我想写一个小的外挂程式,这支程式的目的在限制PROGRAM_A的对外连线
: 意即例如:SERVER在台北,CLIENT在新竹,新竹的IP网段是66.77.88.X
: 当PROGRAM_A执行时的IP不等同于新竹的IP网段时,小的外挂程式就不让
: PROGRAM_A连线到台北,如果SCOPE是如此,用JAVA有可能做到吗?
: 或著,我需要学习的(使用到)接口是哪些?我已知PROGRAM_A所使用的相关PORT!
: 外挂程式使用在CLIENT端的电脑上。
: 还是说我需要改语言?
老问题了,我先说结论,做不到,也做得到
这个最简单的方法就是修改防火墙,已linux来讲就是iptables
你写一个java 让他能用sudo权限跑,然后用参数动态执行iptables命令即可
这方法只有一个问题 : 所以你真的只是要一个iptables的GUI....?
作者: fireslayer (fireslayer)   2015-01-13 14:11:00
user有权限执行这个限制程式 就有权限改回来这样有档=没有档
楼主: Killercat (杀人猫™)   2015-01-13 14:30:00
所以要用sudo跑,这其实很合理, iptables也要用sudo那他的GUI也要用sudo也很合理 XD

Links booklink

Contact Us: admin [ a t ] ucptt.com