python2.5_1.5_通过指定的端口和协议找到服务名
2016-01-28 17:26
507 查看
代码如下:
运行结果如下:
# -*- coding: utf-8 -*- 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()
运行结果如下:
Port:80 =>service name:http Port:53 =>service name:domain Port:25 =>service name:smtp Port:53 =>service name:domain
相关文章推荐
- python生成验证码图片代码分享
- Python 自学笔记《1》
- python2.7_1.4_将IPV4地址转换成不同的格式
- python 爬虫——登录知乎
- Python 之ConfigParser
- 【python】异常处理
- python2.7_1.3_获取远程设备的IP地址
- Python集合set与frozenset的区别
- python2.7_1.2_打印设备名和IPv4地址
- Python渗透测试工具合集
- python自动化运维 第1章系统基础信息详解 第一节
- Python 练手程序合集(一)
- python中的单引号,双引号和三双引号的区别
- python天气预报
- python2.7_1.14_编写一个简单的回显客户端/服务器应用
- java和python的SHA-1形式RSA加密方式代码互通
- ubuntu下python3.4安装numpy
- python3 mail
- python wsgi 详解浏览器请求过程
- 解决yum升级的问题“There was a problem importing one of the Python modules”