mirror of
https://github.com/jayofelony/pwnagotchi.git
synced 2025-07-01 18:37:27 -04:00
5
builder/data/etc/pwnagotchi/conf.d/age.toml
Normal file
5
builder/data/etc/pwnagotchi/conf.d/age.toml
Normal file
@ -0,0 +1,5 @@
|
||||
main.plugins.age.enabled = false
|
||||
main.plugins.age.age_x_coord = 0
|
||||
main.plugins.age.age_y_coord = 32
|
||||
main.plugins.age.str_x_coord = 67
|
||||
main.plugins.age.str_y_coord = 32
|
3
builder/data/etc/pwnagotchi/conf.d/auto-update.toml
Normal file
3
builder/data/etc/pwnagotchi/conf.d/auto-update.toml
Normal file
@ -0,0 +1,3 @@
|
||||
main.plugins.auto-update.enabled = true
|
||||
main.plugins.auto-update.install = true
|
||||
main.plugins.auto-update.interval = 1
|
23
builder/data/etc/pwnagotchi/conf.d/bt-tether.toml
Normal file
23
builder/data/etc/pwnagotchi/conf.d/bt-tether.toml
Normal file
@ -0,0 +1,23 @@
|
||||
main.plugins.bt-tether.enabled = false
|
||||
|
||||
main.plugins.bt-tether.devices.android-phone.enabled = false
|
||||
main.plugins.bt-tether.devices.android-phone.search_order = 1
|
||||
main.plugins.bt-tether.devices.android-phone.mac = ""
|
||||
main.plugins.bt-tether.devices.android-phone.ip = "192.168.44.44"
|
||||
main.plugins.bt-tether.devices.android-phone.netmask = 24
|
||||
main.plugins.bt-tether.devices.android-phone.interval = 1
|
||||
main.plugins.bt-tether.devices.android-phone.scantime = 10
|
||||
main.plugins.bt-tether.devices.android-phone.max_tries = 10
|
||||
main.plugins.bt-tether.devices.android-phone.share_internet = false
|
||||
main.plugins.bt-tether.devices.android-phone.priority = 1
|
||||
|
||||
main.plugins.bt-tether.devices.ios-phone.enabled = false
|
||||
main.plugins.bt-tether.devices.ios-phone.search_order = 2
|
||||
main.plugins.bt-tether.devices.ios-phone.mac = ""
|
||||
main.plugins.bt-tether.devices.ios-phone.ip = "172.20.10.6"
|
||||
main.plugins.bt-tether.devices.ios-phone.netmask = 24
|
||||
main.plugins.bt-tether.devices.ios-phone.interval = 5
|
||||
main.plugins.bt-tether.devices.ios-phone.scantime = 20
|
||||
main.plugins.bt-tether.devices.ios-phone.max_tries = 0
|
||||
main.plugins.bt-tether.devices.ios-phone.share_internet = false
|
||||
main.plugins.bt-tether.devices.ios-phone.priority = 999
|
1
builder/data/etc/pwnagotchi/conf.d/fix_services.toml
Normal file
1
builder/data/etc/pwnagotchi/conf.d/fix_services.toml
Normal file
@ -0,0 +1 @@
|
||||
main.plugins.fix_services.enabled = true
|
3
builder/data/etc/pwnagotchi/conf.d/gdrivesync.toml
Normal file
3
builder/data/etc/pwnagotchi/conf.d/gdrivesync.toml
Normal file
@ -0,0 +1,3 @@
|
||||
main.plugins.gdrivesync.enabled = false
|
||||
main.plugins.gdrivesync.backupfiles = ['']
|
||||
main.plugins.gdrivesync.backup_folder = "PwnagotchiBackups"
|
1
builder/data/etc/pwnagotchi/conf.d/gpio_buttons.toml
Normal file
1
builder/data/etc/pwnagotchi/conf.d/gpio_buttons.toml
Normal file
@ -0,0 +1 @@
|
||||
main.plugins.gpio_buttons.enabled = false
|
3
builder/data/etc/pwnagotchi/conf.d/gps.toml
Normal file
3
builder/data/etc/pwnagotchi/conf.d/gps.toml
Normal file
@ -0,0 +1,3 @@
|
||||
main.plugins.gps.enabled = false
|
||||
main.plugins.gps.speed = 19200
|
||||
main.plugins.gps.device = "/dev/ttyUSB0"
|
5
builder/data/etc/pwnagotchi/conf.d/grid.toml
Normal file
5
builder/data/etc/pwnagotchi/conf.d/grid.toml
Normal file
@ -0,0 +1,5 @@
|
||||
main.plugins.grid.enabled = true
|
||||
main.plugins.grid.report = true
|
||||
main.plugins.grid.exclude = [
|
||||
"YourHomeNetworkHere"
|
||||
]
|
2
builder/data/etc/pwnagotchi/conf.d/logtail.toml
Normal file
2
builder/data/etc/pwnagotchi/conf.d/logtail.toml
Normal file
@ -0,0 +1,2 @@
|
||||
main.plugins.logtail.enabled = false
|
||||
main.plugins.logtail.max-lines = 10000
|
3
builder/data/etc/pwnagotchi/conf.d/memtemp.toml
Normal file
3
builder/data/etc/pwnagotchi/conf.d/memtemp.toml
Normal file
@ -0,0 +1,3 @@
|
||||
main.plugins.memtemp.enabled = false
|
||||
main.plugins.memtemp.scale = "celsius"
|
||||
main.plugins.memtemp.orientation = "horizontal"
|
2
builder/data/etc/pwnagotchi/conf.d/net-pos.toml
Normal file
2
builder/data/etc/pwnagotchi/conf.d/net-pos.toml
Normal file
@ -0,0 +1,2 @@
|
||||
main.plugins.net-pos.enabled = false
|
||||
main.plugins.net-pos.api_key = "test"
|
5
builder/data/etc/pwnagotchi/conf.d/onlinehascrack.toml
Normal file
5
builder/data/etc/pwnagotchi/conf.d/onlinehascrack.toml
Normal file
@ -0,0 +1,5 @@
|
||||
main.plugins.onlinehashcrack.enabled = false
|
||||
main.plugins.onlinehashcrack.email = ""
|
||||
main.plugins.onlinehashcrack.dashboard = ""
|
||||
main.plugins.onlinehashcrack.single_files = false
|
||||
main.plugins.onlinehashcrack.whitelist = []
|
2
builder/data/etc/pwnagotchi/conf.d/paw-gps.toml
Normal file
2
builder/data/etc/pwnagotchi/conf.d/paw-gps.toml
Normal file
@ -0,0 +1,2 @@
|
||||
main.plugins.paw-gps.enabled = false
|
||||
main.plugins.paw-gps.ip = "192.168.44.1:8080"
|
3
builder/data/etc/pwnagotchi/conf.d/pisugar2.toml
Normal file
3
builder/data/etc/pwnagotchi/conf.d/pisugar2.toml
Normal file
@ -0,0 +1,3 @@
|
||||
main.plugins.pisugar2.enabled = false
|
||||
main.plugins.pisugar2.shutdown = 5
|
||||
main.plugins.pisugar2.sync_rtc_on_boot = false
|
2
builder/data/etc/pwnagotchi/conf.d/session-stats.toml
Normal file
2
builder/data/etc/pwnagotchi/conf.d/session-stats.toml
Normal file
@ -0,0 +1,2 @@
|
||||
main.plugins.session-stats.enabled = true
|
||||
main.plugins.session-stats.save_directory = "/var/tmp/pwnagotchi/sessions/"
|
5
builder/data/etc/pwnagotchi/conf.d/ups_hat_c.toml
Normal file
5
builder/data/etc/pwnagotchi/conf.d/ups_hat_c.toml
Normal file
@ -0,0 +1,5 @@
|
||||
main.plugins.ups_hat_c.enabled = false
|
||||
main.plugins.ups_hat_c.label_on = true # show BAT label or just percentage
|
||||
main.plugins.ups_hat_c.shutdown = 5 # battery percent at which the device will turn off
|
||||
main.plugins.ups_hat_c.bat_x_coord = 140
|
||||
main.plugins.ups_hat_c.bat_y_coord = 0
|
2
builder/data/etc/pwnagotchi/conf.d/ups_lite.toml
Normal file
2
builder/data/etc/pwnagotchi/conf.d/ups_lite.toml
Normal file
@ -0,0 +1,2 @@
|
||||
main.plugins.ups_lite.enabled = false
|
||||
main.plugins.ups_lite.shutdown = 2
|
1
builder/data/etc/pwnagotchi/conf.d/webcfg.toml
Normal file
1
builder/data/etc/pwnagotchi/conf.d/webcfg.toml
Normal file
@ -0,0 +1 @@
|
||||
main.plugins.webcfg.enabled = true
|
1
builder/data/etc/pwnagotchi/conf.d/webgpsmap.toml
Normal file
1
builder/data/etc/pwnagotchi/conf.d/webgpsmap.toml
Normal file
@ -0,0 +1 @@
|
||||
main.plugins.webgpsmap.enabled = false
|
4
builder/data/etc/pwnagotchi/conf.d/wigle.toml
Normal file
4
builder/data/etc/pwnagotchi/conf.d/wigle.toml
Normal file
@ -0,0 +1,4 @@
|
||||
main.plugins.wigle.enabled = false
|
||||
main.plugins.wigle.api_key = ""
|
||||
main.plugins.wigle.whitelist = []
|
||||
main.plugins.wigle.donate = true
|
5
builder/data/etc/pwnagotchi/conf.d/wpa-sec.toml
Normal file
5
builder/data/etc/pwnagotchi/conf.d/wpa-sec.toml
Normal file
@ -0,0 +1,5 @@
|
||||
main.plugins.wpa-sec.enabled = false
|
||||
main.plugins.wpa-sec.api_key = ""
|
||||
main.plugins.wpa-sec.api_url = "https://wpa-sec.stanev.org"
|
||||
main.plugins.wpa-sec.download_results = false
|
||||
main.plugins.wpa-sec.whitelist = []
|
@ -381,6 +381,11 @@
|
||||
path: /usr/local/share/pwnagotchi/custom-plugins/
|
||||
state: directory
|
||||
|
||||
- name: Create custom config directory
|
||||
file:
|
||||
path: /etc/pwnagotchi/conf.d/
|
||||
state: directory
|
||||
|
||||
- name: clone pwnagotchi repository
|
||||
git:
|
||||
repo: https://github.com/jayofelony/pwnagotchi.git
|
||||
@ -627,6 +632,11 @@
|
||||
autoclean: true
|
||||
when: removed.changed
|
||||
|
||||
- name: apt clean
|
||||
shell: "apt clean"
|
||||
args:
|
||||
executable: /bin/bash
|
||||
|
||||
- name: remove dependencies that are no longer required
|
||||
apt:
|
||||
autoremove: yes
|
||||
|
@ -7,9 +7,8 @@ main.custom_plugin_repos = [
|
||||
"https://github.com/tisboyo/pwnagotchi-pisugar2-plugin/archive/master.zip",
|
||||
"https://github.com/nullm0ose/pwnagotchi-plugin-pisugar3/archive/master.zip"
|
||||
]
|
||||
main.custom_plugins = "/usr/local/share/pwnagotchi/custom-plugins/"
|
||||
|
||||
main.plugins.fix_services.enabled = true
|
||||
main.custom_plugins = "/usr/local/share/pwnagotchi/custom-plugins/"
|
||||
|
||||
main.iface = "wlan0mon"
|
||||
main.mon_start_cmd = "/usr/bin/monstart"
|
||||
@ -24,102 +23,6 @@ main.whitelist = [
|
||||
]
|
||||
main.filter = ""
|
||||
|
||||
main.plugins.age.enabled = false
|
||||
main.plugins.age.age_x_coord = 0
|
||||
main.plugins.age.age_y_coord = 32
|
||||
main.plugins.age.str_x_coord = 67
|
||||
main.plugins.age.str_y_coord = 32
|
||||
|
||||
main.plugins.ups_hat_c.enabled = false
|
||||
main.plugins.ups_hat_c.label_on = true # show BAT label or just percentage
|
||||
main.plugins.ups_hat_c.shutdown = 5 # battery percent at which the device will turn off
|
||||
main.plugins.ups_hat_c.bat_x_coord = 140
|
||||
main.plugins.ups_hat_c.bat_y_coord = 0
|
||||
|
||||
main.plugins.pisugar2.enabled = false
|
||||
main.plugins.pisugar2.shutdown = 5
|
||||
main.plugins.pisugar2.sync_rtc_on_boot = false
|
||||
|
||||
main.plugins.grid.enabled = true
|
||||
main.plugins.grid.report = true
|
||||
main.plugins.grid.exclude = [
|
||||
"YourHomeNetworkHere"
|
||||
]
|
||||
|
||||
main.plugins.auto-update.enabled = true
|
||||
main.plugins.auto-update.install = true
|
||||
main.plugins.auto-update.interval = 1
|
||||
|
||||
main.plugins.net-pos.enabled = false
|
||||
main.plugins.net-pos.api_key = "test"
|
||||
|
||||
main.plugins.gps.enabled = false
|
||||
main.plugins.gps.speed = 19200
|
||||
main.plugins.gps.device = "/dev/ttyUSB0"
|
||||
|
||||
main.plugins.webgpsmap.enabled = false
|
||||
|
||||
main.plugins.onlinehashcrack.enabled = false
|
||||
main.plugins.onlinehashcrack.email = ""
|
||||
main.plugins.onlinehashcrack.dashboard = ""
|
||||
main.plugins.onlinehashcrack.single_files = false
|
||||
main.plugins.onlinehashcrack.whitelist = []
|
||||
|
||||
main.plugins.wpa-sec.enabled = false
|
||||
main.plugins.wpa-sec.api_key = ""
|
||||
main.plugins.wpa-sec.api_url = "https://wpa-sec.stanev.org"
|
||||
main.plugins.wpa-sec.download_results = false
|
||||
main.plugins.wpa-sec.whitelist = []
|
||||
|
||||
main.plugins.wigle.enabled = false
|
||||
main.plugins.wigle.api_key = ""
|
||||
main.plugins.wigle.whitelist = []
|
||||
main.plugins.wigle.donate = true
|
||||
|
||||
main.plugins.bt-tether.enabled = false
|
||||
|
||||
main.plugins.bt-tether.devices.android-phone.enabled = false
|
||||
main.plugins.bt-tether.devices.android-phone.search_order = 1
|
||||
main.plugins.bt-tether.devices.android-phone.mac = ""
|
||||
main.plugins.bt-tether.devices.android-phone.ip = "192.168.44.44"
|
||||
main.plugins.bt-tether.devices.android-phone.netmask = 24
|
||||
main.plugins.bt-tether.devices.android-phone.interval = 1
|
||||
main.plugins.bt-tether.devices.android-phone.scantime = 10
|
||||
main.plugins.bt-tether.devices.android-phone.max_tries = 10
|
||||
main.plugins.bt-tether.devices.android-phone.share_internet = false
|
||||
main.plugins.bt-tether.devices.android-phone.priority = 1
|
||||
|
||||
main.plugins.bt-tether.devices.ios-phone.enabled = false
|
||||
main.plugins.bt-tether.devices.ios-phone.search_order = 2
|
||||
main.plugins.bt-tether.devices.ios-phone.mac = ""
|
||||
main.plugins.bt-tether.devices.ios-phone.ip = "172.20.10.6"
|
||||
main.plugins.bt-tether.devices.ios-phone.netmask = 24
|
||||
main.plugins.bt-tether.devices.ios-phone.interval = 5
|
||||
main.plugins.bt-tether.devices.ios-phone.scantime = 20
|
||||
main.plugins.bt-tether.devices.ios-phone.max_tries = 0
|
||||
main.plugins.bt-tether.devices.ios-phone.share_internet = false
|
||||
main.plugins.bt-tether.devices.ios-phone.priority = 999
|
||||
|
||||
main.plugins.memtemp.enabled = false
|
||||
main.plugins.memtemp.scale = "celsius"
|
||||
main.plugins.memtemp.orientation = "horizontal"
|
||||
|
||||
main.plugins.paw-gps.enabled = false
|
||||
main.plugins.paw-gps.ip = "192.168.44.1:8080"
|
||||
|
||||
main.plugins.ups_lite.enabled = false
|
||||
main.plugins.ups_lite.shutdown = 2
|
||||
|
||||
main.plugins.gpio_buttons.enabled = false
|
||||
|
||||
main.plugins.webcfg.enabled = true
|
||||
|
||||
main.plugins.logtail.enabled = false
|
||||
main.plugins.logtail.max-lines = 10000
|
||||
|
||||
main.plugins.session-stats.enabled = true
|
||||
main.plugins.session-stats.save_directory = "/var/tmp/pwnagotchi/sessions/"
|
||||
|
||||
main.log.path = "/var/log/pwnagotchi.log"
|
||||
main.log.rotation.enabled = true
|
||||
main.log.rotation.size = "10M"
|
||||
|
@ -68,7 +68,7 @@ class GdriveSync(plugins.Plugin):
|
||||
# if backup file does not exist, we will check for PwnagotchiBackups on gdrive.
|
||||
if not self.backup:
|
||||
# Assume 'PwnagotchiBackups' is the folder ID where backups are stored
|
||||
backup_folder_name = 'PwnagotchiBackups'
|
||||
backup_folder_name = self.options['backup_folder']
|
||||
backup_folder_id = self.get_folder_id_by_name(self.drive, backup_folder_name)
|
||||
|
||||
if not backup_folder_id:
|
||||
@ -85,8 +85,8 @@ class GdriveSync(plugins.Plugin):
|
||||
if not file_list:
|
||||
# Handle the case where no files were found
|
||||
logging.warning(f"[gDriveSync] No files found in the folder with ID {backup_folder_id}")
|
||||
if self.config['backupfiles'] is not None:
|
||||
self.backupfiles = self.backupfiles + self.config['backupfiles']
|
||||
if self.options['backupfiles'] is not None:
|
||||
self.backupfiles = self.backupfiles + self.options['backupfiles']
|
||||
self.backup_files(self.backupfiles, '/backup')
|
||||
|
||||
self.upload_to_gdrive('/backup', 'PwnagotchiBackups')
|
||||
|
Reference in New Issue
Block a user