config.toml
file of the boot
partition of the SD card.This partition should be easily accessible from your computer regardless of your operating system as it is a simple FAT32./etc/pwnagotchi/config.toml
(and it will remove it from the SD card) during boot./etc/pwnagotchi/config.toml
file (either via SSH or by directly editing the SD card’s contents from a computer with a card reader) to override the default configuration with your custom values./etc/pwnagotchi
backupped folder in the FAT32 boot partition as /boot/pwnagotchi
.This way the whole folder containing the configuration and the RSA keypair will be moved to /etc/pwnagotchi
during boot. Restoring this folder this way will allow the unit to boot without the need to generate a new RSA keypair, an operation that takes time and would be completely pointless if a backup needs to be restored anyway.main.lang
to one of the supported languages:grid
plugin is only partially enabled. This means that whenever the unit will detect internet connectivity while in MANUAL mode, it will signal its existence to the PwnGrid server by sending ONLY the following enrollment data:uname -a
command on the unit used to determine the type of hardware.BSSID
and ESSID
)./etc/pwnagotchi/config.toml
file:ui.display.type
.If your display does not work after changing this setting, you might need to completely remove power from the Raspberry Pi and make a clean boot.waveshare_2
for the V2 version of Waveshare’s ePaper HAT, this is the recommended and officially supported display.waveshare_1
for the V1 legacy version of Waveshare’s ePaper HATwaveshare27inch
for 2.7inch e-Paper HATwaveshare154inch
for 1.54inch e-Paper Module (B)inky
for Pimoroni’s Inky pHAT.papirus
for PaPiRus Zero.oledhat
for Waveshare’s OLED Hat.dfrobot
for DFRobot’s eInk Hatui.fps
. We recommend using a slow refresh rate to avoid shortening the lifetime of your e-ink display. The default value is 0
, which will only refresh when changes are made to the screen.config.toml
file in the boot
partition of the SD card should now look something like the following (with theright differences if you’re using different hardware):10.0.0.1
255.255.255.0
10.0.0.1
8.8.8.8
(or whatever)ping
either 10.0.0.2
or pwnagotchi.local
pwnagotchi.local
won’t work. Instead, try your unit’s hostname + .local
.10.0.0.1/24
range. If it is, you should turn Wi-Fi off initially to best troubleshoot your connectivity issues, then change the interface IP scheme on your Pi once you can ssh
to it.ifconfig
to check and take note of the names of your current interfaces, and what is now recognized as an adapter on your system. Take note of the Mac Addresses that you see in this output.ifconfig
again on your host machine and look for a new interface that was not there during Step 1.(Take EXTRA note of the new interfaces mac address, I will be referencing this mac address on multiple occasions as Step 3.)automatic
to manual
, then for your address, you’ll need to configure it with a static IP address and then press apply in the top right:10.0.0.1
255.255.255.0
8.8.8.8
(or whatever)ifconfig
and look for the interface that you found in Step 3, and that you edited the settings for in Step 4. If you see the following on the second line of the interface that matches the mac address from Step 3, you should now be able to enter ping 10.0.0.2
and receive a response from your pi.raspberry
; you should change it as soon as you log in for the first time by issuing the passwd
command and selecting a new and more complex passphrase.backup.sh
for instance!), copy your SSH public key to the unit’s authorized keys:usb0
(A.K.A., using the data port).OS | Script Location | Link |
---|---|---|
Linux | scripts/linux_connection_share.sh | link |
Mac OS X | scripts/macos_connection_share.sh | link |
Windows | scripts/win_connection_share.ps1 | link |
bt-tether
Cherry red casino reviews. -plugin.config.toml
add the following:BT
symbol at the top of the screen.The status codes are:--debug
andcheck the log file (/var/log/pwnagotchi.log
) for related debug messages.sudo bluetoothctl
and once in the bluetooth-shell, type scan on
. That will scan the environment for nearby bluetooth devices.Pick the mac of your phone and type pair <mac>
and trust <mac>
. In short time (maybe not immediately)you will be prompted on the phone to allow connection from your pwnagotchi hostname.usb0
(or equivalent) device is being controlled by NetworkManager.* You can check this via nmcli dev status
.* If you are having trouble connecting to your Pi via USB, be sure you are using a microUSB cord that is capable of data transfer