加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
查找活动主机端口.py 1.05 KB
一键复制 编辑 原始数据 按行查看 历史
A_Chrysand 提交于 2023-07-25 13:53 . add 查找活动主机端口.py.
import os, re
class a:
def __init__(self):
self.mark = []
self.ip3 = 250
self.ip4_start = 1
self.ip4_end = 255
self.port = 80
def main(self):
for i in range(0, self.ip4_end):
string_ip = '172.30.' + str(self.ip3) + '.' + str(i) + ' ' + str(
self.port)
self.execCmd(cmd="tcping -n 1 -w 0.2 " + string_ip)
if i == self.ip4_end:
break
if self.mark:
print(self.mark)
else:
print("没有发现活动的主机端口")
a = input("需要搜索下一个子网吗?[1/0]\n>")
if a == '1' or a == 1:
self.ip3 += 1
self.main()
else:
return
def execCmd(self, cmd):
r = os.popen(cmd)
text = r.read()
r.close()
pt = text.split('\n')[1]
print(pt)
if pt.find("Port is open") != -1:
self.mark.append(re.findall(r'\d*.\d*.\d*.\d*:80', pt))
b = a()
b.main()
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化