mirror of
https://github.com/shmilylty/OneForAll.git
synced 2026-08-26 12:57:50 +08:00
增加常见Web应用端口
This commit is contained in:
@@ -31,8 +31,8 @@ def get_ports(port):
|
|||||||
elif isinstance(port, int):
|
elif isinstance(port, int):
|
||||||
if 0 <= port <= 65535:
|
if 0 <= port <= 65535:
|
||||||
ports = {port}
|
ports = {port}
|
||||||
elif port in {'default', 'small', 'medium', 'large'}:
|
elif port in {'default', 'small', 'large'}:
|
||||||
logger.log('INFOR', f'探测{port}等端口范围')
|
logger.log('DEBUG', f'探测{port}等端口范围')
|
||||||
ports = config.ports.get(port)
|
ports = config.ports.get(port)
|
||||||
if not ports: # 意外情况
|
if not ports: # 意外情况
|
||||||
logger.log('ERROR', f'指定探测端口范围有误')
|
logger.log('ERROR', f'指定探测端口范围有误')
|
||||||
|
|||||||
+17
-12
@@ -84,18 +84,23 @@ limit_resolve_conn = 500 # 限制同一时间解析的数量(默认500)
|
|||||||
# 请求端口探测设置
|
# 请求端口探测设置
|
||||||
default_ports = {80} # 默认使用
|
default_ports = {80} # 默认使用
|
||||||
small_ports = {80, 443, 8000, 8080, 8443}
|
small_ports = {80, 443, 8000, 8080, 8443}
|
||||||
medium_ports = {80, 81, 443, 591, 2082, 2087, 2095, 2096, 3000, 8000, 8001,
|
# 可以在这里面添加端口
|
||||||
8008, 8080, 8083, 8443, 8834, 8888}
|
large_ports = {80, 81, 280, 300, 443, 591, 593, 832, 888, 901, 981, 1010, 1080,
|
||||||
large_ports = {80, 81, 300, 443, 591, 593, 832, 888, 981, 1010, 1311, 2082,
|
1100, 1241, 1311, 1352, 1434, 1521, 1527, 1582, 1583, 1944, 2082,
|
||||||
2087, 2095, 2096, 2480, 3000, 3128, 3333, 4243, 4567, 4711,
|
2082, 2086, 2087, 2095, 2096, 2222, 2301, 2480, 3000, 3128, 3333,
|
||||||
4712, 4993, 5000, 5104, 5108, 5800, 6543, 7000, 7396, 7474,
|
4000, 4001, 4002, 4100, 4125, 4243, 4443, 4444, 4567, 4711, 4712,
|
||||||
8000, 8001, 8008, 8014, 8042, 8069, 8080, 8081, 8088, 8090,
|
4993, 5000, 5104, 5108, 5432, 5555, 5800, 5801, 5802, 5984, 5985,
|
||||||
8091, 8016, 8118, 8123, 8172, 8222, 8243, 8280, 8281, 8333,
|
5986, 6082, 6225, 6346, 6347, 6443, 6480, 6543, 6789, 7000, 7001,
|
||||||
8443, 8500, 8834, 8880, 8888, 8983, 9000, 9043, 9060, 9080,
|
7002, 7396, 7474, 4848, 4849, 7674, 7675, 7777, 7778, 8000, 8001,
|
||||||
9090, 9091, 9200, 9443, 9800, 9981, 12443, 16080, 18091, 18092,
|
8002, 8003, 8004, 8005, 8006, 8008, 8009, 8010, 8014, 8042, 8069,
|
||||||
20720, 28017} # 可以在这里面添加端口
|
8075, 8080, 8081, 8083, 8088, 8090, 8091, 8092, 8093, 8016, 8118,
|
||||||
ports = {'default': default_ports, 'small': small_ports,
|
8123, 8172, 8181, 8200, 8222, 8243, 8280, 8281, 8333, 8384, 8403,
|
||||||
'medium': medium_ports, 'large': large_ports}
|
8443, 8500, 8530, 8531, 8800, 8806, 8834, 8880, 8887, 8888, 8910,
|
||||||
|
8983, 8989, 8990, 8991, 9000, 9043, 9060, 9080, 9090, 9091, 9200,
|
||||||
|
9294, 9295, 9443, 9444, 9800, 9981, 9988, 9990, 9999, 10000,
|
||||||
|
10880, 11371, 12043, 12046, 12443, 15672, 16225, 16080, 18091,
|
||||||
|
18092, 20000, 20720, 24465, 28017, 28080, 30821, 43110, 61600}
|
||||||
|
ports = {'default': default_ports, 'small': small_ports, 'large': large_ports}
|
||||||
verify_ssl = False
|
verify_ssl = False
|
||||||
# aiohttp 支持 HTTP/HTTPS形式的代理
|
# aiohttp 支持 HTTP/HTTPS形式的代理
|
||||||
get_proxy = None # proxy="http://user:pass@some.proxy.com"
|
get_proxy = None # proxy="http://user:pass@some.proxy.com"
|
||||||
|
|||||||
@@ -61,7 +61,7 @@ class OneForAll(object):
|
|||||||
|
|
||||||
Note:
|
Note:
|
||||||
参数valid可选值1,0,None分别表示导出有效,无效,全部子域
|
参数valid可选值1,0,None分别表示导出有效,无效,全部子域
|
||||||
参数port可选值有'default', 'small', 'medium', 'large', 详见config.py配置
|
参数port可选值有'default', 'small', 'large', 详见config.py配置
|
||||||
参数format可选格式有'txt', 'rst', 'csv', 'tsv', 'json', 'yaml', 'html',
|
参数format可选格式有'txt', 'rst', 'csv', 'tsv', 'json', 'yaml', 'html',
|
||||||
'jira', 'xls', 'xlsx', 'dbf', 'latex', 'ods'
|
'jira', 'xls', 'xlsx', 'dbf', 'latex', 'ods'
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user