作者archon (三脚猫的把戏)
站内Programming
标题[问题] 网路应用程式换 IP 时的处理...
时间Wed Nov 28 13:22:08 2007
各位板友好,最近我想要写一个程式,不过大部份都还没有头绪,
想来请教大家是不是有类似的范例可供参考,
或者是能给我几个关键字让我有个方向。
环境:P2P 通讯应用程式 (Windows 环境)
设计目的:在系统中挂上一个类似 Agent 的程式,
在其他应用程式并没有任何相关知识的前提下,
希望其中一端换 IP 时,能够维持通讯。
Ex: 两人电脑挂上了我写的 Agent,他们在用 skype 通话时,
其中一方换了 IP,通话仍然能继续...
需要的功能(这就是我主要希望能找到的资料):
1.监控目前所有正在 Windows 下运作的应用程式。
基本上就是像按 ctrl-alt del 时会出现的工作管理员,
可以看到目前有多少应用程式正在执行。
2.当选定了一个(或多个)程式後,能够拦截传给那些程式的封包,
观察、甚至修改封包的内容後,再 forward 上去。
3.当程式要传送封包时,一样先拦截下来,看一看、摸一摸,
然後再传给下层送出去。
第一个需求,类似的应用像是 Ezscript,可以选定某些程式操控其行为。
2 跟 3 就有点像是 sniffer。
就我目前找到的资料,似乎这三种都需要 hook,不过我的概念也仅止於此,
想来问看看是不是能找到进一步的资料。
打扰大家了... 先谢过... <(_ _)>
--
追根究底所得到的东西,是失望的观众,以及狼狈的魔术师...
De'Ring Practice
http://www.im.tv/vlog/Personal/623262/2093392
--
※ 发信站: 批踢踢实业坊(ptt.cc)
※ 编辑: archon 来自: 140.112.42.81 (11/28 13:24)
1F:推 pakker:mobile ip 59.121.20.115 11/28 19:13
2F:推 mosquito520:问:你是要挂kapilands吗XD220.133.145.202 11/30 02:18
3F:推 archon:Mobile IP 可能没办法办到我想做的事, 140.112.42.81 11/30 14:48
4F:→ archon:MIP 必须要应用程式也能处理换 IP 才行... 140.112.42.81 11/30 14:49
5F:推 lowman:DDNS 219.91.100.72 12/02 20:02