Update app.py
Browse files
app.py
CHANGED
|
@@ -299,16 +299,15 @@ with gr.Blocks(title="React2Shell Scanner") as demo:
|
|
| 299 |
auto_scan_btn = gr.Button("🚀 Auto-Scan Target (Best Sequence)", variant="primary", scale=2)
|
| 300 |
|
| 301 |
gr.Markdown("---")
|
| 302 |
-
gr.Markdown("**Manual Configuration (Optional)**")
|
| 303 |
|
| 304 |
-
# Manual Scan Section
|
| 305 |
-
with gr.
|
| 306 |
-
|
| 307 |
-
|
| 308 |
-
|
| 309 |
-
|
| 310 |
-
|
| 311 |
-
|
| 312 |
|
| 313 |
output_box = gr.Textbox(label="Scan Output", lines=15)
|
| 314 |
|
|
|
|
| 299 |
auto_scan_btn = gr.Button("🚀 Auto-Scan Target (Best Sequence)", variant="primary", scale=2)
|
| 300 |
|
| 301 |
gr.Markdown("---")
|
|
|
|
| 302 |
|
| 303 |
+
# Manual Scan Section (Hidden by Default)
|
| 304 |
+
with gr.Accordion("⚙️ Manual Configuration (Optional)", open=False):
|
| 305 |
+
with gr.Row():
|
| 306 |
+
safe_check = gr.Checkbox(label="Safe Check", value=True)
|
| 307 |
+
windows_mode = gr.Checkbox(label="Windows Mode", value=False)
|
| 308 |
+
waf_bypass = gr.Checkbox(label="Generic WAF Bypass", value=False)
|
| 309 |
+
vercel_bypass = gr.Checkbox(label="Vercel WAF Bypass", value=False)
|
| 310 |
+
manual_scan_btn = gr.Button("Run Manual Scan", variant="secondary")
|
| 311 |
|
| 312 |
output_box = gr.Textbox(label="Scan Output", lines=15)
|
| 313 |
|