首页 > 其他 > 详细

Finding a service name, given the port and protocol

时间:2015-12-21 17:40:50      阅读:199      评论:0      收藏:0      [点我收藏+]
#!/usr/bin/env python

import socket

def find_service_name():
	protocolname = ‘tcp‘
	for port in [80,25]:
		print "Port:%s => service name: %s" %(port,socket.getservbyport(port,protocolname))
	print "Port:%s => service.name:%s"%(53,socket.getservbyport(53,‘udp‘))

if __name__ == ‘__main__‘:
	find_service_name()
	

TEST:

Port:80 => service name: http
Port:25 => service name: smtp
Port:53 => service.name:domain
[Finished in 0.1s]

Finding a service name, given the port and protocol

原文:http://www.cnblogs.com/magicpower/p/5063598.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!