2024-10-05 14:28:40 发布
网友
我需要用Python3从ip地址和端口获取协议(HTTP、FTP、SSMTP、IMAP等)。在
示例:
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) protocol = s.connect( ("localhost", 80 ) print protocol #print HTTP
一般来说,不可能检测到侦听某个端口的服务器的协议类型。您可以获得的最佳结果是请求通常与某个端口号关联的服务的名称:
>>> socket.getservbyport(80) 'www'
一般来说,不可能检测到侦听某个端口的服务器的协议类型。您可以获得的最佳结果是请求通常与某个端口号关联的服务的名称:
相关问题 更多 >
编程相关推荐