burp start script
This commit is contained in:
BIN
burp/accept.png
Normal file
BIN
burp/accept.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 698 B |
BIN
burp/http_history.png
Normal file
BIN
burp/http_history.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 780 B |
BIN
burp/proxy.png
Normal file
BIN
burp/proxy.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 780 B |
BIN
burp/start_burp.png
Normal file
BIN
burp/start_burp.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 818 B |
47
burp/start_burp.py
Normal file
47
burp/start_burp.py
Normal file
@@ -0,0 +1,47 @@
|
||||
import pyautogui
|
||||
import time
|
||||
|
||||
BURP_JAR = "/app/burp/burpsuite_community.jar"
|
||||
CONFIG_FILE = "/app/burp/project_options.json"
|
||||
|
||||
print("Waiting for vnc to start up...")
|
||||
time.sleep(10)
|
||||
print("Starting Burp Suite...")
|
||||
burp_process = subprocess.Popen([
|
||||
"java", "-jar", BURP_JAR,
|
||||
f"--config-file={CONFIG_FILE}"
|
||||
])
|
||||
|
||||
while True:
|
||||
button = pyautogui.locateCenterOnScreen("/app/burp/next_button.png", confidence=0.8)
|
||||
if button:
|
||||
print("Clicking on the 'Next' button...")
|
||||
pyautogui.click(button)
|
||||
|
||||
button = pyautogui.locateCenterOnScreen("/app/burp/start_burp.png", confidence=0.8)
|
||||
if button:
|
||||
print("Clicking on the 'Start Burp' button...")
|
||||
pyautogui.click(button)
|
||||
|
||||
button = pyautogui.locateCenterOnScreen("/app/burp/accept.png", confidence=0.8)
|
||||
if button:
|
||||
print("Clicking on the 'Accept' button...")
|
||||
pyautogui.click(button)
|
||||
|
||||
button = pyautogui.locateCenterOnScreen("/app/burp/proxy.png", confidence=0.8)
|
||||
if button:
|
||||
print("Clicking on the 'Proxy' button...")
|
||||
pyautogui.click(button)
|
||||
|
||||
button = pyautogui.locateCenterOnScreen("/app/burp/http_history.png", confidence=0.8)
|
||||
if button:
|
||||
print("Clicking on the 'HTTP History' button...")
|
||||
pyautogui.click(button)
|
||||
time.sleep(60)
|
||||
burp_process.terminate()
|
||||
print("Starting Burp Suite...")
|
||||
burp_process = subprocess.Popen([
|
||||
"java", "-jar", BURP_JAR,
|
||||
f"--config-file={CONFIG_FILE}"
|
||||
])
|
||||
|
||||
@@ -1,12 +0,0 @@
|
||||
import pyautogui
|
||||
import time
|
||||
|
||||
print("Waiting for Burp window...")
|
||||
time.sleep(10)
|
||||
|
||||
button = pyautogui.locateCenterOnScreen("/app/burp/next_button.png", confidence=0.8)
|
||||
if button:
|
||||
print("Clicking on the 'Next' button...")
|
||||
pyautogui.click(button)
|
||||
else:
|
||||
print("Failed to find the 'Next' button. Try updating the screenshot.")
|
||||
Reference in New Issue
Block a user