update burp script to draw less rescourses

This commit is contained in:
Simon
2025-07-06 13:46:43 +00:00
parent 3c9c9c8cd3
commit 97617735e4
4 changed files with 358 additions and 56 deletions

View File

@@ -24,8 +24,11 @@ button = None
proxy_clicked = False
history_clicked = False
sort_clicked = False
setup = False
while True:
if datetime.datetime.now() > end_time:
setup = False
print("Burp Suite has been running for 24 hours, restarting...")
burp_process.terminate()
time.sleep(1)
@@ -34,59 +37,62 @@ while True:
proxy_clicked = False
history_clicked = False
sort_clicked = False
try:
button = pyautogui.locateCenterOnScreen("/app/burp/next_button.png", confidence=0.8)
except:
pass
if button:
print("Clicking on the 'Next' button...")
pyautogui.click(button)
button = None
try:
button = pyautogui.locateCenterOnScreen("/app/burp/start_burp.png", confidence=0.8)
except:
pass
if button:
print("Clicking on the 'Start Burp' button...")
pyautogui.click(button)
button = None
try:
button = pyautogui.locateCenterOnScreen("/app/burp/accept.png", confidence=0.8)
except:
pass
if button:
print("Clicking on the 'Accept' button...")
pyautogui.click(button)
button = None
try:
button = pyautogui.locateCenterOnScreen("/app/burp/proxy.png", confidence=0.8)
except:
pass
if button and not proxy_clicked:
print("Clicking on the 'Proxy' button...")
pyautogui.click(button)
proxy_clicked = True
button = None
if not setup:
try:
button = pyautogui.locateCenterOnScreen("/app/burp/next_button.png", confidence=0.8)
except:
pass
if button:
print("Clicking on the 'Next' button...")
pyautogui.click(button)
button = None
try:
button = pyautogui.locateCenterOnScreen("/app/burp/http_history.png", confidence=0.8)
except:
pass
if button and not history_clicked:
print("Clicking on the 'HTTP History' button...")
pyautogui.click(button)
history_clicked = True
button = None
try:
button = pyautogui.locateCenterOnScreen("/app/burp/sort.png", confidence=0.99)
except:
pass
if button and not sort_clicked:
sort_clicked = True
print("Clicking on the 'Sorting' button...")
pyautogui.click(button)
button = None
try:
button = pyautogui.locateCenterOnScreen("/app/burp/start_burp.png", confidence=0.8)
except:
pass
if button:
print("Clicking on the 'Start Burp' button...")
pyautogui.click(button)
button = None
try:
button = pyautogui.locateCenterOnScreen("/app/burp/accept.png", confidence=0.8)
except:
pass
if button:
print("Clicking on the 'Accept' button...")
pyautogui.click(button)
button = None
try:
button = pyautogui.locateCenterOnScreen("/app/burp/proxy.png", confidence=0.8)
except:
pass
if button and not proxy_clicked:
print("Clicking on the 'Proxy' button...")
pyautogui.click(button)
proxy_clicked = True
button = None
try:
button = pyautogui.locateCenterOnScreen("/app/burp/http_history.png", confidence=0.8)
except:
pass
if button and not history_clicked:
print("Clicking on the 'HTTP History' button...")
pyautogui.click(button)
history_clicked = True
button = None
try:
button = pyautogui.locateCenterOnScreen("/app/burp/sort.png", confidence=0.99)
except:
pass
if button and not sort_clicked:
sort_clicked = True
print("Clicking on the 'Sorting' button...")
pyautogui.click(button)
setup = True
button = None
else:
time.sleep(3600)