如何扫描端口以获得来源的IP?(100分)

  • 主题发起人 主题发起人 happybeer
  • 开始时间 开始时间
H

happybeer

Unregistered / Unconfirmed
GUEST, unregistred user!
此问题困扰我很久,我想扫描本地端口,如果有数据访问时就能够获得对方IP,但会出现几个问题:
1:如果某端口被其他程序占用,可能会引发错误
2:扫描时间如何控制,最好能够动态触发
 
应该是用netxray或者sniffer来抓取封包以确定有数据访问时对方的IP。
扫描端口又是另外一回事.
 
你是想监视端口吧……

用ClientSocket1 & ServerSocket1

但好象只对TCP协议有响应……不知怎么对UDP协议响应

^e^ 想做一个对4000端口的监视,以查看隐身QQ的IP……

但用天网发现QQ是通过UDP协议监听4000,不知怎么用上面两个控件来实现对UDP……

但各位大侠提点……(我是第一次来这里……,希望能让我的第一次得到满意的结果)
 
?????没人感兴趣………
 
我感兴趣:)但不知:)

 
^e^ 是不是因为这个话题的题目起得不好啊……引不起大家的注意……

(不好意思…我这样说的意思只是想让他提前一点,让高手看看)
 
端口是在传输层,位于网络层之上,故不能得到IP地址!?
 
TO jams:

????但我用ClientSocket1 & ServerSocket可以得到是哪个IP在扫描我设置的端口

不过只对TCP有反应,不能响应UDP的连接,但QQ是用UDP连接的,所以正在为这个问题

着急……

 
To kongg:如何抓取封包呢,给个例子我吧,我想看到代码和做法

To Blackbird:我想你可以分别设置两个serversocket,一个支持Tcp,一个支持Udp
 
D6的indy可以对udp进行监听
 
对,可以监听,需要对各个的端口进行
 
后退
顶部