AlphaWolf commited on
Commit
ce30a49
·
1 Parent(s): c3a9fb0

Force Rebuild: Gradio 4.44.1 (Stable)

Browse files
Files changed (3) hide show
  1. README.md +1 -1
  2. app.py +17 -5
  3. requirements.txt +1 -2
README.md CHANGED
@@ -4,7 +4,7 @@ emoji: 🐺
4
  colorFrom: blue
5
  colorTo: purple
6
  sdk: gradio
7
- sdk_version: 5.0.0
8
  app_file: app.py
9
  pinned: false
10
  ---
 
4
  colorFrom: blue
5
  colorTo: purple
6
  sdk: gradio
7
+ sdk_version: 4.44.1
8
  app_file: app.py
9
  pinned: false
10
  ---
app.py CHANGED
@@ -1,12 +1,25 @@
1
  import gradio as gr
2
  import subprocess
3
  import os
4
- import signal
5
- import time
 
 
 
 
 
 
 
 
 
 
6
 
7
  def run_sqlmap(url, threads, level, risk, tamper, techn, proxy, extra_args):
 
 
 
8
  if not url:
9
- yield "❌ Error: Target URL is required."
10
  return
11
 
12
  # Base command
@@ -25,10 +38,9 @@ def run_sqlmap(url, threads, level, risk, tamper, techn, proxy, extra_args):
25
  if proxy:
26
  cmd += ["--proxy", proxy]
27
  if extra_args:
28
- # Split extra args carefully
29
  cmd += extra_args.split()
30
 
31
- yield f"🚀 Launching SQLMAP Cloud Runner...\n🛰️ Command: {' '.join(cmd)}\n\n"
32
 
33
  try:
34
  process = subprocess.Popen(
 
1
  import gradio as gr
2
  import subprocess
3
  import os
4
+ import shutil
5
+
6
+ # --- Session Restoration Logic ---
7
+ # Force Rebuild Trigger: v5.2 - Clean Slate
8
+ def restore_session():
9
+ # If session.sqlite was uploaded to the repo root, move it to the correct path
10
+ if os.path.exists("session.sqlite"):
11
+ target_dir = os.path.join("sqlmap-dev", "output", "hashi.ae")
12
+ os.makedirs(target_dir, exist_ok=True)
13
+ shutil.copy("session.sqlite", os.path.join(target_dir, "session.sqlite"))
14
+ return "✅ Victory Session Restored from Repository."
15
+ return "ℹ️ No session file found in repository."
16
 
17
  def run_sqlmap(url, threads, level, risk, tamper, techn, proxy, extra_args):
18
+ # Restore session first
19
+ session_status = restore_session()
20
+
21
  if not url:
22
+ yield f"{session_status}\n❌ Error: Target URL is required."
23
  return
24
 
25
  # Base command
 
38
  if proxy:
39
  cmd += ["--proxy", proxy]
40
  if extra_args:
 
41
  cmd += extra_args.split()
42
 
43
+ yield f"{session_status}\n🚀 Launching SQLMAP Cloud Runner...\n🛰️ Command: {' '.join(cmd)}\n\n"
44
 
45
  try:
46
  process = subprocess.Popen(
requirements.txt CHANGED
@@ -1,3 +1,2 @@
1
- gradio>=4.0.0
2
- huggingface_hub<0.25.0
3
  requests
 
1
+ gradio==4.44.1
 
2
  requests