远程端点服务可用性检查

时间:2019-07-03 14:36:06

标签: python python-2.7

我正在研究一个现有的Python 2.7项目,当前我们的服务可用性检查使用套接字根据其侦听的IP和端口确定服务是否在特定端点上运行。

服务可以是FTP,SMTP,HTTPS,SSH,ICMP等。

当前,以下各项可以正常工作,它可以在端口上检查远程端点上的服务是否可用。

socket.connect_ex(ipAddress, port) 

但是,此检查还不够彻底,因为尽管端点可能正在侦听端口,但是服务可能已关闭。任何人只要站起一个端口就可以伪造服务。

我尝试查看此[post](https://stackoverflow.com/questions/46579170),但不确定是否满足要求。

我来自.Net C#背景,并且是Python网络编程的新手。

注意:由于时间轴的原因,我无法将项目更新为Python 3.x。

高度赞赏任何方向。

谢谢

0 个答案:

没有答案