Re: [問題] 如何寫一個限制IP的程式?

看板java作者 (少了果醬的吐司)時間10年前 (2015/01/14 11:52), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串5/5 (看更多)
※ 引述《Killercat (殺人貓™)》之銘言: : ※ 引述《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....? 感謝大家,講白了其實我們是代理國外的軟體,所以原始碼我們不會有 也不可能改寫PROGRAM_A的行為,但老板想賺這個coding的錢,亦或是讓 我練習、訓練或是說試探好了,看我可能要花多少effort才寫得出來? 講白了其實我程式底子大概也只有大學生的程度(嘆) 後來想想我們好像無法做到寫程式和PROGRAM_A綁在一起,意即即使我們要求USER 安裝我們寫的小外掛,但我們也無法防止USER不啟用這個小程式,甚至是USER把 PROGRAM_A複製到其它地方使用,而不安裝這支小程式,實在很難約束 USER 的行為 ,和老板表述之後,或許我們去找原廠討論還比較實在,這是後來的想法。 感謝各位的幫助!!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.227.179.61 ※ 文章網址: https://www.ptt.cc/bbs/java/M.1421207578.A.63D.html

01/14 13:17, , 1F
在server端做控管就好了~何必堅持要在client端呢?
01/14 13:17, 1F

01/15 00:25, , 2F
你可以仿學校驗證kms的方式 要用前先用帳密去綁定IP
01/15 00:25, 2F
文章代碼(AID): #1KjUWQOz (java)
文章代碼(AID): #1KjUWQOz (java)