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

楼主: dinson520 (少了果酱的吐司)   2015-01-12 15:56:22
假设我想写一个小的外挂程式,这支程式的目的在限制PROGRAM_A的对外连线
意即例如:SERVER在台北,CLIENT在新竹,新竹的IP网段是66.77.88.X
当PROGRAM_A执行时的IP不等同于新竹的IP网段时,小的外挂程式就不让
PROGRAM_A连线到台北,如果SCOPE是如此,用JAVA有可能做到吗?
或著,我需要学习的(使用到)接口是哪些?我已知PROGRAM_A所使用的相关PORT!
外挂程式使用在CLIENT端的电脑上。
还是说我需要改语言?
作者: realmeat (真肉)   2015-01-12 16:04:00
先想一下你要怎取得对外ip, 这跟语言其实没有太大关系
作者: bitlife (BIT一生)   2015-01-12 16:10:00
PROGRAM_A去连SERVER时,由SERVER拒绝似乎比较合理
作者: jacky951 (蓝忆)   2015-01-12 16:24:00
socket, jpcap
作者: realmeat (真肉)   2015-01-12 17:28:00
那不在新竹还需要连线吗? 控制是写在PROGRAM_A上吗?
楼主: dinson520 (少了果酱的吐司)   2015-01-12 18:07:00
其实是老板想叫我写,但我没什么信心写出来呢Orz..
作者: realmeat (真肉)   2015-01-12 18:36:00
其实还是搞不懂你的需求, 是要个小型防火墙?
作者: pupuliao (pupu)   2015-01-12 21:20:00
这个用防火墙就好了阿....先封锁所有IP 再把你接受的IP 打开防火墙是双向的...
作者: roder (尊重 q( ̄︶ ̄)p 包容)   2015-01-12 22:12:00
防火墙两边都可以装阿...哪有规定只有server可以装只是装server你只要装一次 装Client就是每台都要装浪费时间
作者: pupuliao (pupu)   2015-01-12 22:49:00
员PO 可能是要避免假的server?
作者: fireslayer (fireslayer)   2015-01-13 00:33:00
不可能不写在PROG_A里面 又不是SERVER档 那USER不装这个限制程式就好了何况新竹的网段不知道你要怎么抓

Links booklink

Contact Us: admin [ a t ] ucptt.com