-
Notifications
You must be signed in to change notification settings - Fork 1
Description
Issue1: Settings → Tools panel freezes the app when clicking Refresh
Clicking "Refresh" in the Tools settings panel causes the app to hang with a beachball. Have to force-quit. The app appears to be running tool detection on the main thread — it blocks until all ~34 tools are checked, which takes long enough to make the UI unresponsive.
Expected: Refresh should be non-blocking. Detection should run in the background.
Issue 2: Python engine process keeps running after app is closed
When I quit ExploitBot, the Python engine process (launch.py) keeps running in the background. If I reopen the app and start the engine again, I now have two Python processes each consuming ~64GB of RAM, which causes the system to run out of memory.
Reproduces every time: start engine → quit app → reopen → start engine → two Python processes visible in Activity Monitor.
Workaround: manually run pkill -f launch.py before reopening the app.
Expected: app should terminate the engine process when it quits.
Version 1.4.1 from DMG.