Skip to content

Instantly share code, notes, and snippets.

@d0ky
Last active December 11, 2019 22:25
Show Gist options
  • Save d0ky/f30461b94ef13ef870b112455f7f3cc4 to your computer and use it in GitHub Desktop.
Save d0ky/f30461b94ef13ef870b112455f7f3cc4 to your computer and use it in GitHub Desktop.
pwnagotchi config
main:
name: 'pwnadochi'
whitelist:
- 'AMBASCIATA'
plugins:
grid:
enabled: true
report: true
exclude:
- 'AMBASCIATA'
onlinehashcrack:
enabled: true
email: pwnadochi@mailinator.com
bt-tether:
enabled: true
devices:
my-phone1: # you can choose your phones name here
enabled: true # enables the device
search_order: 1 # in which order the devices should be searched. E.g. this is #1.
mac: '64:a2:f9:31:ed:34' # you need to put your phones bt-mac here (the same as above,
## or goto your phones settings > status)
ip: '192.168.44.44' # this is the static ip of your pwnagotchi
## adjust this to your phones pan-network (run "ifconfig bt-pan" on your phone)
## if you feel lucky, try: 192.168.44.44 (Android) or 172.20.10.6 (iOS)
## 44 is just an example, you can choose between 2-254 (if netmask is 24)
netmask: 24 # netmask of the PAN
interval: 1 # in minues, how often should the device be searched
scantime: 15 # in seconds, how long should be searched on each interval
share_internet: true # this will change the routing and nameserver on your pi
priority: 99 # if you have multiple devices which can share internet; the highest priority wins
max_tries: 0 # how often should be tried to find the device until it is disabled (to save power)
## 0 means infinity
macbook:
enabled: false
display:
enabled: true
rotation: 180
# Possible options inkyphat/inky, papirus/papi, waveshare_1/ws_1 or waveshare_2/ws_2, oledhat, lcdhat, waveshare154inch, waveshare27inch, waveshare29inch, dfrobot/df, waveshare144lcd/ws144inch
type: 'waveshare_2'
# Possible options red/yellow/black (black used for monocromatic displays)
# Waveshare tri-color 2.13in display can be over-driven with color set as 'fastAndFurious'
# THIS IS POTENTIALLY DANGEROUS. DO NOT USE UNLESS YOU UNDERSTAND THAT IT COULD KILL YOUR DISPLAY
color: 'black'
ui:
web:
username: d0ky
password: uman0
bettercap:
username: d0ky
password: uman0
personality:
# advertise our presence
advertise: true
# perform a deauthentication attack to client stations in order to get full or half handshakes
deauth: true
# send association frames to APs in order to get the PMKID
associate: true
# list of channels to recon on, or empty for all channels
channels: []
# minimum WiFi signal strength in dBm
min_rssi: -200
# number of seconds for wifi.ap.ttl
ap_ttl: 120
# number of seconds for wifi.sta.ttl
sta_ttl: 300
# time in seconds to wait during channel recon
recon_time: 30
# number of inactive epochs after which recon_time gets multiplied by recon_inactive_multiplier
max_inactive_scale: 2
# if more than max_inactive_scale epochs are inactive, recon_time *= recon_inactive_multiplier
recon_inactive_multiplier: 2
# time in seconds to wait during channel hopping if activity has been performed
hop_recon_time: 10
# time in seconds to wait during channel hopping if no activity has been performed
min_recon_time: 5
# maximum amount of deauths/associations per BSSID per session
max_interactions: 3
# maximum amount of misses before considering the data stale and triggering a new recon
max_misses_for_recon: 5
# number of active epochs that triggers the excited state
excited_num_epochs: 10
# number of inactive epochs that triggers the bored state
bored_num_epochs: 15
# number of inactive epochs that triggers the sad state
sad_num_epochs: 25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment