Skip to content

Commit

Permalink
V1.7
Browse files Browse the repository at this point in the history
  • Loading branch information
honmashironeko committed Jul 22, 2024
1 parent 826365e commit 1b073ab
Show file tree
Hide file tree
Showing 4 changed files with 54 additions and 23 deletions.
27 changes: 16 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -136,26 +136,31 @@ peixin

# 更新日志

**2024年5月16日**
**2024年07月22日**

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


2、优化运行逻辑。

**2024年05月16日**

1、更改 批量扫描URL 功能逻辑,从 -m 按顺序扫描URL,修改为 -u 扫描,并同时进行并发执行,可实现5个sqlmap同时扫描,并在扫描完成后开启新的扫描进程,保证持续5个进程扫描。

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

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


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

**2024年3月11日**
**2024年03月11日**

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


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

**2024年3月11日**
**2024年03月11日**

1、添加自动更新功能。

Expand All @@ -165,7 +170,7 @@ peixin

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

**2024年3月8日**
**2024年03月8日**

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

Expand All @@ -178,7 +183,7 @@ peixin

4、修正帮助介绍。

**2024年3月7日**
**2024年03月7日**

1、修复一处BUG。

Expand All @@ -187,7 +192,7 @@ peixin

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

**2024年3月7日**
**2024年03月7日**

1、修复一处报错BUG。

Expand All @@ -197,15 +202,15 @@ peixin

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

**2024年3月7日**
**2024年03月7日**

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

**2024年3月6日**
**2024年03月6日**

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

**2024年1月29日**
**2024年01月29日**

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

Expand Down
16 changes: 12 additions & 4 deletions gui_mac.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
import shutil
import tkinter as tk
import re
import requests
import subprocess
from concurrent.futures import ThreadPoolExecutor
import tkinter.messagebox as msgbox
Expand All @@ -12,6 +11,15 @@
from tkinter import messagebox
from tkinter import Text

try:
import requests
except:
os.system("pip install requests")
try:
import requests
except:
messagebox.askyesno("安装报错", "您的 requests 库安装失败,请手动安装后再运行!")

def get_technique_abbr(technique_full):
techniques_dict = {
"全选": "BESUTQ",
Expand Down Expand Up @@ -229,7 +237,7 @@ def help():
help.geometry(f"+{x}+{y}")

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

paned_window = ttk.PanedWindow(root, orient=tk.HORIZONTAL)
paned_window.pack(fill=tk.BOTH, expand=True)
Expand Down Expand Up @@ -559,7 +567,7 @@ def show_custom_dialog(text1,x,y):
dialog.mainloop()
def update_module(x,y):
try:
sqlmap_time = "2024-05-17"
sqlmap_time = "2024-07-22"
url = "https://y.shironekosan.cn/1.html"
response = requests.get(url)
pattern = r'<div\s+class="nc-light-gallery"\s+id="image_container">(.*?)</div>'
Expand Down Expand Up @@ -602,5 +610,5 @@ def update_module(x,y):
x = (screen_width - root_width) // 2
y = (screen_height - root_height) // 2
root.geometry("+%d+%d" % (x, y))
update_module(x, y)
root.mainloop()
update_module(x, y)
17 changes: 13 additions & 4 deletions gui_win.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
import shutil
import tkinter as tk
import re
import requests
import subprocess
from concurrent.futures import ThreadPoolExecutor
from ctypes import windll
Expand All @@ -13,6 +12,16 @@
from tkinter import messagebox
from tkinter import Text


try:
import requests
except:
os.system("pip install requests")
try:
import requests
except:
messagebox.askyesno("安装报错", "您的 requests 库安装失败,请手动安装后再运行!")

def get_technique_abbr(technique_full):
techniques_dict = {
"全选": "BESUTQ",
Expand Down Expand Up @@ -223,7 +232,7 @@ def help():
help.geometry(f"+{x}+{y}")

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

paned_window = ttk.PanedWindow(root, orient=tk.HORIZONTAL)
paned_window.pack(fill=tk.BOTH, expand=True)
Expand Down Expand Up @@ -552,7 +561,7 @@ def show_custom_dialog(text1,x,y):
dialog.mainloop()
def update_module(x,y):
try:
sqlmap_time = "2024-05-17"
sqlmap_time = "2024-07-22"
url = "https://y.shironekosan.cn/1.html"
response = requests.get(url)
pattern = r'<div\s+class="nc-light-gallery"\s+id="image_container">(.*?)</div>'
Expand Down Expand Up @@ -595,5 +604,5 @@ def update_module(x,y):
x = (screen_width - root_width) // 2
y = (screen_height - root_height) // 2
root.geometry("+%d+%d" % (x, y))
update_module(x, y)
root.mainloop()
update_module(x, y)
17 changes: 13 additions & 4 deletions gui_win_py3.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
import shutil
import tkinter as tk
import re
import requests
import subprocess
from concurrent.futures import ThreadPoolExecutor
from ctypes import windll
Expand All @@ -13,6 +12,16 @@
from tkinter import messagebox
from tkinter import Text


try:
import requests
except:
os.system("pip install requests")
try:
import requests
except:
messagebox.askyesno("安装报错", "您的 requests 库安装失败,请手动安装后再运行!")

def get_technique_abbr(technique_full):
techniques_dict = {
"全选": "BESUTQ",
Expand Down Expand Up @@ -223,7 +232,7 @@ def help():
help.geometry(f"+{x}+{y}")

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

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

0 comments on commit 1b073ab

Please sign in to comment.