Merge pull request #226 from caquino/caquino/manual-auto

enable bettercap ui on manual mode
This commit is contained in:
evilsocket 2019-10-08 23:38:23 +02:00 committed by GitHub
commit 4f2de5bae3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -182,6 +182,9 @@
chdir: /tmp/caplets
target: install
- name: install bettercap http ui
command: "/usr/bin/bettercap -eval 'caplets.update; ui.update; q'"
- name: create cpuusage script
copy:
dest: /usr/bin/cpuusage
@ -239,6 +242,26 @@
/usr/local/bin/pwnagotchi
fi
- name: create bettercap-launcher script
copy:
dest: /usr/bin/bettercap-launcher
mode: 0755
content: |
#!/usr/bin/env bash
# blink 10 times to signal ready state
/usr/bin/bootblink 10 &
if ifconfig | grep usb0 | grep RUNNING; then
# if override file exists, go into auto mode
if [ -f /root/.pwnagotchi-auto ]; then
rm /root/.pwnagotchi-auto
/usr/bin/bettercap -no-colors -caplet pwnagotchi-auto
else
/usr/bin/bettercap -no-colors -caplet pwnagotchi-manual
fi
else
/usr/bin/bettercap -no-colors -caplet pwnagotchi-auto
fi
- name: create monstart script
copy:
dest: /usr/bin/monstart
@ -379,7 +402,7 @@
[Service]
Type=simple
PermissionsStartOnly=true
ExecStart=/usr/bin/bettercap -no-colors -caplet pwnagotchi
ExecStart=/usr/local/bin/bettercap-launcher
Restart=always
RestartSec=30