First Steps
- Confirmed issue not posted previously.
- Confirmed wiki does not contain answers.
- Checking FAQ.
- BeEF Version: Latest
- Ruby Version: 3.2.3
- Browser Details: Firefox (Linux)
- Operating System: Linux
Configuration
- BeEF configuration changes? No
- Enabled/disabled extensions? No
Steps to Reproduce
- Open DevTools -> Network tab in the hooked browser.
- Execute "Fingerprint Local Network" (range:
common).
- Observe network requests in DevTools (module is running).
- Observe BeEF Command module results (remains empty).
Error Description
The module executes (visible via browser DevTools generating network requests), but provides absolutely no feedback in the BeEF UI.
- No Progress Indicator: There is no indication that the scan is running.
- No Final Status: Command results remain empty even after the scan finishes.
- No Interruption Feedback: If the user refreshes the browser to stop the scan, the BeEF UI does not register this change.
Suggested Fix
- Implement
beef.net.send calls within the JavaScript worker queue to report progress % back to the controller.
- Ensure a final summary report is sent even if 0 positive matches are found.
First Steps
Configuration
Steps to Reproduce
common).Error Description
The module executes (visible via browser DevTools generating network requests), but provides absolutely no feedback in the BeEF UI.
Suggested Fix
beef.net.sendcalls within the JavaScript worker queue to report progress % back to the controller.