代码拉取完成,页面将自动刷新
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()
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。