今天远程自己宿舍笔记本,发现忘了看一下自己的IP地址,还好宿舍的IP是外网的,网段我也知道,找了段Python代码,道理比较简单,尝试Soket连接3389,连接成功说明端口开放,否则说明没有开远程服务。随便修改了一下就ok了,代码如下,最终得到自己的IP地址。
Python的代码简单明了,但是功能不简单,速度有些慢,主要还是单线程和网络的原因吧。改进一下可以当一个简陋的端口扫描器使用了,扫描指定网段、指定端口,多线程速度可能能好一点吧。
今天远程自己宿舍笔记本,发现忘了看一下自己的IP地址,还好宿舍的IP是外网的,网段我也知道,找了段Python代码,道理比较简单,尝试Soket连接3389,连接成功说明端口开放,否则说明没有开远程服务。随便修改了一下就ok了,代码如下,最终得到自己的IP地址。
Python的代码简单明了,但是功能不简单,速度有些慢,主要还是单线程和网络的原因吧。改进一下可以当一个简陋的端口扫描器使用了,扫描指定网段、指定端口,多线程速度可能能好一点吧。