Python—端口检测,检测端口,#!/usr/bin
Python—端口检测,检测端口,#!/usr/bin
#!/usr/bin/evn python#-*-coding:utf-8 -*-import sys, socketfrom argparse import ArgumentParserfrom optparse import OptionParserdef net_is_used(port,ip=‘127.0.0.1‘): s = socket.socket(socket.AF_INET,socket.SOCK_STREAM) try: s.connect((ip,port)) s.shutdown(2) print(‘%s:%d is used‘ % (ip,port)) return True except socket.error as e: print(‘%s:%d is unused‘ % (ip,port)) return Falseif __name__ == ‘__main__‘:args = sys.argvport = sys.argv[1]; # backup = backupTools() # parser=OptionParser()# parser.set_usage(‘l love python‘)# parser.add_option(‘-d‘,‘--domain‘,dest=‘domainName‘,help=‘ put the domain name‘)# parser.add_option(‘-f‘,‘--file‘,dest=‘fileName‘,help=‘ put the fileName which cotains domains;one line one domain‘)# options,_=parser.parse_args()parser = ArgumentParser(description="TCP端口检测")parser.add_argument(‘ip‘) parser.add_argument(‘-a‘, ‘--address‘, dest=‘address‘, default=‘localhost‘, help=‘address for the server‘)parser.add_argument(‘-p‘, ‘--port‘, dest="port", default=80, type=int, choices=[80,443,3306], help=‘port for the server‘)# args = parser.parse_args()args = parser.parse_known_args()[0]print "args---",args.ip, args.address, args.portnet_is_used(int(args.port))
https://www.cnblogs.com/yqmcu/p/9804002.html
https://www.jb51.net/article/144318.htm
https://blog.csdn.net/weixin_33888907/article/details/93054754 git
Python—端口检测
相关内容
- python中二维数组的建立,输入和输出,python的二维数组
- python二进制转换,python将十进制转为二进制,题目描述:
- python学习-并发编程(十四),,14.2线程的创建与
- python plotly 使用教程,教程python,1、plotly介绍
- python基础语法,python语法手册,1、变量的命名规则变
- python模块-pytz时区转换,python模块,pytz模块常用于时
- Python__装饰器练习题,,一:编写函数,(函数
- Python学习记录:括号配对检测问题,,Python学习记录
- python 实现MQTT Client,python3,应用Python 实
- 【Python】【基础知识】【异常】【Python的异常】报错、
评论关闭