You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Bifrost is Functional, but Need Usability Improvements
The pwnagotchi compatible wifi recon engine for Bjorn is functional but UIX improvement would make it even better for the general users of this tool.
Issues & Solution
I1. Bettercap is not installed by default by Bjorn, and the "Enable" button of Bifrost does not execute an installation of this requirement. S1.1. Manually install Bettercap sudo apt install bettercap S1.2. Improve logic on bettercap checking, if not found, prompt to confirm install.
I2. The first strategy in bifrost._setup_monitor_mode() block execution of the second strategy and so forth. S2. Remove or comment out specific return calls. Line 275 and 281 on ~/Bjorn/bifrost/__init__.py
I3. Bifrost assumed wlan0 will always be used. The default database configuration and config getter assumed that wlan0mon will always be the monitoring interface. S3. Only if you use a external wifi adapter, perform a text replace sed -i 's/wlan0/wlan1/g' ~/Bjorn/bifrost/__init__.py AND
run sqlite update update value = 'wlan1mon' where key = 'bifrost_iface', where wlan1 is your target interface for bifrost. Or just use the "Settings > Config" and look for bifrost_iface in the provided config interface.
Improvement
AND only if all the above improves UIX
Add a dropdown beside "Enable/Disable" button in the bifrost screen that dynamically detects available wireless devices with monitor mode feature
During interface teardown, restore db saved configuration to wlan0. This would allow a quick reset of the iface when something didn't work out and fallback to wlan0
Note
A separate interface for bifrost does not automatically mean that both Bjorn and Bifrost (pwnagotchi compatible wifi recon) will run at the same time as soon as these changes are applied. As of time of posting, the code appears to disable the Bjorn scans.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Bifrost is Functional, but Need Usability Improvements
The pwnagotchi compatible wifi recon engine for Bjorn is functional but UIX improvement would make it even better for the general users of this tool.
Issues & Solution
I1. Bettercap is not installed by default by Bjorn, and the "Enable" button of Bifrost does not execute an installation of this requirement.
S1.1. Manually install Bettercap
sudo apt install bettercapS1.2. Improve logic on bettercap checking, if not found, prompt to confirm install.
I2. The first strategy in
bifrost._setup_monitor_mode()block execution of the second strategy and so forth.S2. Remove or comment out specific
returncalls. Line 275 and 281 on~/Bjorn/bifrost/__init__.pyI3. Bifrost assumed
wlan0will always be used. The default database configuration and config getter assumed thatwlan0monwill always be the monitoring interface.S3. Only if you use a external wifi adapter, perform a text replace
sed -i 's/wlan0/wlan1/g' ~/Bjorn/bifrost/__init__.pyANDrun sqlite update
update value = 'wlan1mon' where key = 'bifrost_iface', wherewlan1is your target interface for bifrost. Or just use the "Settings > Config" and look forbifrost_ifacein the provided config interface.Improvement
AND only if all the above improves UIX
wlan0. This would allow a quick reset of the iface when something didn't work out and fallback to wlan0Note
A separate interface for bifrost does not automatically mean that both Bjorn and Bifrost (pwnagotchi compatible wifi recon) will run at the same time as soon as these changes are applied. As of time of posting, the code appears to disable the Bjorn scans.
Equipment & Version
Raspberry Pi 3 Model B Plus Rev 1.3
Display: https://github.com/goodtft/LCD-show/blob/master/LCD35-show
Screenshot Proof
All reactions