[問題] 關於控制封包的函式庫?

看板java作者 (焚離)時間10年前 (2015/07/24 17:55), 10年前編輯推噓3(308)
留言11則, 5人參與, 最新討論串1/1
各位好: 小弟想做一個網頁遊戲的小工具(像是提醒遊戲等級等),順便練習UI等… 因此有一個需求是「讓網頁回傳之封包通過自己寫的程式」 第一個想法是:是不是要再本機開一個Server去聽?聽Port80? 但是感覺並不是這樣做?還是是要透過類似本機Proxy的方式去聽? 板友們有沒有相關函式庫或是關鍵字可以深入了解這一塊? 小弟魯鈍不吝指教! 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.42.121.152 ※ 文章網址: https://www.ptt.cc/bbs/java/M.1437731755.A.1C6.html

07/26 11:18, , 1F
ajax,websocket這些互動都須要server
07/26 11:18, 1F

07/26 11:19, , 2F
你最少最少就需要架http server,java版問當然是tomcat
07/26 11:19, 2F

07/26 11:20, , 3F
jetty之類的.你寫的java程式當然可以被執行
07/26 11:20, 3F

07/26 11:24, , 4F
如果你不要跑http的server,你的html要連哪裡?
07/26 11:24, 4F

07/26 11:27, , 5F
如果你是要網路卡直接攔截封包..所有的client都要裝java
07/26 11:27, 5F

07/26 11:28, , 6F
run time...這還算html遊戲嘛
07/26 11:28, 6F
我要寫的不是遊戲本體啦……是遊戲的紀錄或分析的小工具 大概就是這樣: ┌———————┐ 經Browser訪問 ┌———————┐ │  玩家   ├———————→│  官方SER  │ └———————┘    └———————┘ ↑ │ 提│ 封│ 供│ 包│ │ ↓ ┌———————┐ 分析資料內容 ┌———————┐ │  小工具  │←———————│  某個機制  │ └———————┘ 更新 └———————┘ 使用者可能是透過如Chrome等Browser連上遊戲, 而我寫的小工具需要先將封包攔截分析…… 這樣是否同等要有一個類似Proxy的機制? 但是如何讓官方回傳回來的封包先經過「某個機制」呢? ※更新:Jetty好像可以達到我要的功能?我先研究一下!!先謝謝大大! ※ 編輯: mabinogi805 (114.42.121.152), 07/26/2015 14:56:12 ※ 編輯: mabinogi805 (114.42.121.152), 07/26/2015 15:12:22

07/26 17:26, , 7F
你要做的就是軟體防火牆做的事
07/26 17:26, 7F

07/26 20:13, , 8F
pcap4j
07/26 20:13, 8F

07/28 20:35, , 9F
wireshark
07/28 20:35, 9F

07/30 11:30, , 10F
wireshark 不是函式庫啊 xd
07/30 11:30, 10F

07/30 18:44, , 11F
監視和分析內容就pcap4j吧
07/30 18:44, 11F
文章代碼(AID): #1LiWkh76 (java)
文章代碼(AID): #1LiWkh76 (java)