Python 全网漏洞利用图形化脚本
import requests import json from tkinter import *
设置窗口位置
root = Tk() root.geometry('600x400')
定义窗口位置
def show_entry_fields(): # 将输入域存入变量 IP = e1.get() port = e2.get() # 构建url url = 'http://' + IP + ':' + port + '/vuln/' # 构建headers headers = {'Content-Type': 'application/json'} # 获取漏洞信息 r = requests.get(url, headers=headers) # 解析漏洞信息 data = json.loads(r.text) # 输出漏洞信息 print(data)
定义窗口标题
Label(root, text='输入IP地址').grid(row=0) Label(root, text='输入端口号').grid(row=1)
定义窗口输入域
e1 = Entry(root) e2 = Entry(root)
将输入域放到窗口
e1.grid(row=0, column=1) e2.grid(row=1, column=1)
定义窗口按钮
Button(root, text='开始检测', command=show_entry_fields).grid(row=3, column=1, sticky=W, pady=4)
启动窗口
mainloop()
原文地址: https://www.cveoy.top/t/topic/lmsy 著作权归作者所有。请勿转载和采集!