Skip to content

Commit 1b073ab

Browse files
V1.7
1 parent 826365e commit 1b073ab

File tree

4 files changed

+54
-23
lines changed

4 files changed

+54
-23
lines changed

README.md

Lines changed: 16 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -136,26 +136,31 @@ peixin
136136

137137
# 更新日志
138138

139-
**2024年5月16日**
139+
**2024年07月22日**
140140

141-
1、更改 批量扫描URL 功能逻辑,从 -m 按顺序扫描URL,修改为 -u 扫描,并同时进行并发执行,可实现5个sqlmap同时扫描,并在扫描完成后开启新的扫描进程,保证持续5个进程扫描
141+
1、检测第三方库安装情况,并根据情况自动安装第三方库 requests
142142

143143

144+
2、优化运行逻辑。
145+
146+
**2024年05月16日**
147+
148+
1、更改 批量扫描URL 功能逻辑,从 -m 按顺序扫描URL,修改为 -u 扫描,并同时进行并发执行,可实现5个sqlmap同时扫描,并在扫描完成后开启新的扫描进程,保证持续5个进程扫描。
144149

145-
2、更改工具更新思路,不再强制更换文件,采用检测更新并提醒存在新的更新的方式。
146150

151+
2、更改工具更新思路,不再强制更换文件,采用检测更新并提醒存在新的更新的方式。
147152

148153

149154
3、区分开python、python3、Windows和Mac、Linux的固定文件,不再统一到一个py文件中。
150155

151-
**2024年3月11日**
156+
**2024年03月11日**
152157

153158
1、sqlmap汉化版本体修正一处描述。
154159

155160

156161
2、gui.py文件修复多处错误。
157162

158-
**2024年3月11日**
163+
**2024年03月11日**
159164

160165
1、添加自动更新功能。
161166

@@ -165,7 +170,7 @@ peixin
165170

166171
3、修正几次帮助文本内容。
167172

168-
**2024年3月8日**
173+
**2024年03月8日**
169174

170175
1、新添批量制作数据包功能。
171176

@@ -178,7 +183,7 @@ peixin
178183

179184
4、修正帮助介绍。
180185

181-
**2024年3月7日**
186+
**2024年03月7日**
182187

183188
1、修复一处BUG。
184189

@@ -187,7 +192,7 @@ peixin
187192

188193
3、新增支持Mac系统(该优化为 Re1axCyber 制作)
189194

190-
**2024年3月7日**
195+
**2024年03月7日**
191196

192197
1、修复一处报错BUG。
193198

@@ -197,15 +202,15 @@ peixin
197202

198203
3、启用版本命名,当前为V1.0版本。
199204

200-
**2024年3月7日**
205+
**2024年03月7日**
201206

202207
1、修改工具帮助,在其弹窗后允许继续其他操作而无需强制关闭。
203208

204-
**2024年3月6日**
209+
**2024年03月6日**
205210

206211
1、基于本项目汉化版制作成图形化界面,发布sqlmap-cn-gui版本。
207212

208-
**2024年1月29日**
213+
**2024年01月29日**
209214

210215
1、首个汉化版发布,对大部分英文进行人工汉化。
211216

gui_mac.py

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
import shutil
44
import tkinter as tk
55
import re
6-
import requests
76
import subprocess
87
from concurrent.futures import ThreadPoolExecutor
98
import tkinter.messagebox as msgbox
@@ -12,6 +11,15 @@
1211
from tkinter import messagebox
1312
from tkinter import Text
1413

14+
try:
15+
import requests
16+
except:
17+
os.system("pip install requests")
18+
try:
19+
import requests
20+
except:
21+
messagebox.askyesno("安装报错", "您的 requests 库安装失败,请手动安装后再运行!")
22+
1523
def get_technique_abbr(technique_full):
1624
techniques_dict = {
1725
"全选": "BESUTQ",
@@ -229,7 +237,7 @@ def help():
229237
help.geometry(f"+{x}+{y}")
230238

231239
root = tk.Tk()
232-
root.title("SQLmap汉化GUI版-V1.6 by本间白猫")
240+
root.title("SQLmap汉化GUI版-V1.7 by本间白猫")
233241

234242
paned_window = ttk.PanedWindow(root, orient=tk.HORIZONTAL)
235243
paned_window.pack(fill=tk.BOTH, expand=True)
@@ -559,7 +567,7 @@ def show_custom_dialog(text1,x,y):
559567
dialog.mainloop()
560568
def update_module(x,y):
561569
try:
562-
sqlmap_time = "2024-05-17"
570+
sqlmap_time = "2024-07-22"
563571
url = "https://y.shironekosan.cn/1.html"
564572
response = requests.get(url)
565573
pattern = r'<div\s+class="nc-light-gallery"\s+id="image_container">(.*?)</div>'
@@ -602,5 +610,5 @@ def update_module(x,y):
602610
x = (screen_width - root_width) // 2
603611
y = (screen_height - root_height) // 2
604612
root.geometry("+%d+%d" % (x, y))
605-
update_module(x, y)
606613
root.mainloop()
614+
update_module(x, y)

gui_win.py

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
import shutil
44
import tkinter as tk
55
import re
6-
import requests
76
import subprocess
87
from concurrent.futures import ThreadPoolExecutor
98
from ctypes import windll
@@ -13,6 +12,16 @@
1312
from tkinter import messagebox
1413
from tkinter import Text
1514

15+
16+
try:
17+
import requests
18+
except:
19+
os.system("pip install requests")
20+
try:
21+
import requests
22+
except:
23+
messagebox.askyesno("安装报错", "您的 requests 库安装失败,请手动安装后再运行!")
24+
1625
def get_technique_abbr(technique_full):
1726
techniques_dict = {
1827
"全选": "BESUTQ",
@@ -223,7 +232,7 @@ def help():
223232
help.geometry(f"+{x}+{y}")
224233

225234
root = tk.Tk()
226-
root.title("SQLmap汉化GUI版-V1.6 by本间白猫")
235+
root.title("SQLmap汉化GUI版-V1.7 by本间白猫")
227236

228237
paned_window = ttk.PanedWindow(root, orient=tk.HORIZONTAL)
229238
paned_window.pack(fill=tk.BOTH, expand=True)
@@ -552,7 +561,7 @@ def show_custom_dialog(text1,x,y):
552561
dialog.mainloop()
553562
def update_module(x,y):
554563
try:
555-
sqlmap_time = "2024-05-17"
564+
sqlmap_time = "2024-07-22"
556565
url = "https://y.shironekosan.cn/1.html"
557566
response = requests.get(url)
558567
pattern = r'<div\s+class="nc-light-gallery"\s+id="image_container">(.*?)</div>'
@@ -595,5 +604,5 @@ def update_module(x,y):
595604
x = (screen_width - root_width) // 2
596605
y = (screen_height - root_height) // 2
597606
root.geometry("+%d+%d" % (x, y))
598-
update_module(x, y)
599607
root.mainloop()
608+
update_module(x, y)

gui_win_py3.py

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
import shutil
44
import tkinter as tk
55
import re
6-
import requests
76
import subprocess
87
from concurrent.futures import ThreadPoolExecutor
98
from ctypes import windll
@@ -13,6 +12,16 @@
1312
from tkinter import messagebox
1413
from tkinter import Text
1514

15+
16+
try:
17+
import requests
18+
except:
19+
os.system("pip install requests")
20+
try:
21+
import requests
22+
except:
23+
messagebox.askyesno("安装报错", "您的 requests 库安装失败,请手动安装后再运行!")
24+
1625
def get_technique_abbr(technique_full):
1726
techniques_dict = {
1827
"全选": "BESUTQ",
@@ -223,7 +232,7 @@ def help():
223232
help.geometry(f"+{x}+{y}")
224233

225234
root = tk.Tk()
226-
root.title("SQLmap汉化GUI版-V1.6 by本间白猫")
235+
root.title("SQLmap汉化GUI版-V1.7 by本间白猫")
227236

228237
paned_window = ttk.PanedWindow(root, orient=tk.HORIZONTAL)
229238
paned_window.pack(fill=tk.BOTH, expand=True)
@@ -552,7 +561,7 @@ def show_custom_dialog(text1,x,y):
552561
dialog.mainloop()
553562
def update_module(x,y):
554563
try:
555-
sqlmap_time = "2024-05-17"
564+
sqlmap_time = "2024-07-22"
556565
url = "https://y.shironekosan.cn/1.html"
557566
response = requests.get(url)
558567
pattern = r'<div\s+class="nc-light-gallery"\s+id="image_container">(.*?)</div>'
@@ -595,5 +604,5 @@ def update_module(x,y):
595604
x = (screen_width - root_width) // 2
596605
y = (screen_height - root_height) // 2
597606
root.geometry("+%d+%d" % (x, y))
598-
update_module(x, y)
599607
root.mainloop()
608+
update_module(x, y)

0 commit comments

Comments
 (0)