kboss/b/capital/u_get_protoclol_port.dspy
2025-07-16 14:27:17 +08:00

82 lines
1.9 KiB
Plaintext

async def u_get_protoclol_port(ns={}):
data = {
'Protocol': [
{
'name': '自定义TCP',
'value': 'TCP'
},
{
'name': '自定义UDP',
'value': 'UDP'
},
{
'name': '全部ICMP',
'value': 'ICMP'
}
],
'portRange':[
{
'name': 'SSH(22)',
'value': '22/22'
},
{
'name': 'telnet(23)',
'value': '23/23'
},
{
'name': 'HTTP(80)',
'value': '80/80'
},
{
'name': 'HTTPS(443)',
'value': '443/443'
},
{
'name': 'Oracle(1521)',
'value': '1521/1521'
},
{
'name': 'MySQL(3306)',
'value': '3306/3306'
},
{
'name': 'RDP(3389)',
'value': '3389/3389'
},
{
'name': 'Redis(6379)',
'value': '6379/6379'
},
{
'name': '全部(1/65535)',
'value': '1/65535'
}
],
'authObj': [
{
'name': '0.0.0.0/0',
'value': '0.0.0.0/0'
},
{
'name': '10.0.0.0/8',
'value': '10.0.0.0/8'
},
{
'name': '172.16.0.0/12',
'value': '172.16.0.0/12'
},
{
'name': '192.168.0.0/16',
'value': '192.168.0.0/16'
}
]
}
return {
'status': True,
'msg': 'get protocol port authobj success',
'data': data
}
ret = await u_get_protoclol_port(params_kw)
return ret