Open Smurfy37 opened 4 years ago
can you post your /etc/pwnagotchi/config.toml? probably, you have to add / change the line
ui.display.enabled = false
to make it work
main.name = "Tony" main.lang = "en" main.whitelist = [ "EXAMPLE_NETWORK", "ANOTHER_EXAMPLE_NETWORK", "fo:od:ba:be:fo:od", "fo:od:ba" ]
main.plugins.grid.enabled = true main.plugins.grid.report = true main.plugins.grid.exclude = [ "YourHomeNetworkHere" ]
After changing to false i can confirm that it gives me the same error
pi@Tony:/etc/pwnagotchi $ sudo systemctl status pwnagotchi ● pwnagotchi.service - pwnagotchi Deep Reinforcement Learning instrumenting bettercap for WiFI pwning. Loaded: loaded (/etc/systemd/system/pwnagotchi.service; disabled; vendor preset: enabled) Active: activating (auto-restart) (Result: exit-code) since Fri 2020-10-09 17:49:40 BST; 8s ago Docs: https://pwnagotchi.ai Process: 1995 ExecStart=/usr/bin/pwnagotchi-launcher (code=exited, status=203/EXEC) Main PID: 1995 (code=exited, status=203/EXEC)
pi@Tony:~ $ sudo pwnagotchi --manual
[2020-10-09 17:46:58,018] [INFO] [update] plugin loaded.
[2020-10-09 17:46:58,018] [INFO] Session-stats plugin loaded.
[2020-10-09 17:46:58,018] [INFO] [led] plugin loaded for /sys/class/leds/led0/brightness
[2020-10-09 17:46:58,019] [INFO] grid plugin loaded.
[2020-10-09 17:46:58,021] [WARNING] ui.fps is 0, the display will only update for major changes
[2020-10-09 17:46:58,023] [INFO] initializing waveshare v2 display
Traceback (most recent call last):
File "/usr/local/bin/pwnagotchi", line 131, in
im open to any suggestions
ok after some fiddling ive managed to change the error its been trying to go to config.toml and when i checked /usr/local/bin/pwnagotchi i found its not looking for that config at all its looking for config.yml so i did a cp to make it that and suddenly its giving me this error ive tried setting ui.display.type to inky and display but neither work giving me the following error
pi@Tony:~ $ sudo pwnagotchi --manual
Traceback (most recent call last):
File "/usr/local/bin/pwnagotchi", line 120, in
the type error would suggest that im not supposed to be entering text into that bit of the config but what numbers would i use as substitute
okay, it seems you are using an older version of "pwnagotchi" that relies on .yml config files. Please try to install the current version from here
thankyou ima try this now 👍
pi@Tony:~ $ sudo bettercap -eval "caplets.update; ui.update; quit"
| | __| || | | ' \ / \ | / \ '/ / ` | ' \ | |) | / |_| || / | | (| (| | |) | |./ _|_|__|| \_,| ._/ || v1.6.2 http://bettercap.org/
[E] 'Invalid option: -eval', verify your command line arguments executing 'bettercap --help'.
any ideas?
the default raspbian image should work for any pi, so using it could be an option. Also, this url can be used to download the current version
thanks man i got it working im just stuck on the bettercap working properly now its just constantly waiting for bettercap api to be avaliable
i just get this endlessly scrolling
[2020-10-09 21:19:51,861] [INFO] error 404: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
[2020-10-09 21:19:51,862] [INFO] waiting for bettercap API to be available ... [2020-10-09 21:19:53,337] [INFO] error 404: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
[2020-10-09 21:19:53,338] [INFO] waiting for bettercap API to be available ... [2020-10-09 21:19:54,347] [INFO] error 404: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
[2020-10-09 21:19:54,347] [INFO] waiting for bettercap API to be available ... [2020-10-09 21:19:55,362] [INFO] error 404: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
[2020-10-09 21:19:55,363] [INFO] waiting for bettercap API to be available ... [2020-10-09 21:19:56,488] [INFO] error 404: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
[2020-10-09 21:19:56,489] [INFO] waiting for bettercap API to be available ... [2020-10-09 21:19:57,649] [INFO] error 404: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
[2020-10-09 21:19:57,650] [INFO] waiting for bettercap API to be available ...
Have you not just flashed the pwnagotchi image to see if that works for you?
ive tried that twice and it never worked i just had a blinking _ in the top corner i left it for an hour and it didnt move and ive got a pi4 i feel like im getting close tho i just need to figure out what it means by its not found so bettercap works with pwnagotchi
Did you change any passwords or ports in your config? Is bettercap running where it should be?
Sudo lsof -i :8081 journalctl -fu bettercap
i have not changed the port, the top command doesnt run and the config is the same as im using on my manual pi desktop install ive also wondered if its because im using an led display rather than an E-ink display
Get into a root shell with sudo -i then try the command lsof -i :8081
I'm also using an LCD display (240x240 LCDhat)
I would do this: try again flashing with newest version, CHECK SHASUM! or buy new sd card and try again, I have two raspberry pis, one 3B and one 3B+
ive installed rasbian on my raspberry pi i intend on running bettercap locally and using the pixel desktop to run chromium in full screen with the face open but every time i try to launch with sudo pwnagotchi --manual it gives me this error and i cant find diddly squat i feel very stupid please save me
pi@Tony:~ $ sudo pwnagotchi --manual [INFO] [update] plugin loaded. [INFO] grid plugin loaded. [INFO] Session-stats plugin loaded. [INFO] [led] plugin loaded for /sys/class/leds/led0/brightness [WARNING] ui.fps is 0, the display will only update for major changes [INFO] initializing waveshare v2 display Traceback (most recent call last): File "/usr/local/bin/pwnagotchi", line 131, in
display = Display(config=config, state={'name': '%s>' % pwnagotchi.name()})
File "/usr/local/lib/python3.7/dist-packages/pwnagotchi/ui/display.py", line 18, in init
self.init_display()
File "/usr/local/lib/python3.7/dist-packages/pwnagotchi/ui/display.py", line 72, in init_display
self._implementation.initialize()
File "/usr/local/lib/python3.7/dist-packages/pwnagotchi/ui/hw/waveshare2.py", line 58, in initialize
from pwnagotchi.ui.hw.libs.waveshare.v2.waveshare import EPD
File "/usr/local/lib/python3.7/dist-packages/pwnagotchi/ui/hw/libs/waveshare/v2/waveshare.py", line 60, in
SPI = spidev.SpiDev(0, 0)
FileNotFoundError: [Errno 2] No such file or directory
pi@Tony:~ $
i find it especially odd that i dont even have an Eink display attached so it attempting to use a waveshare screen will obviously fail