evilsocket / www.pwnagotchi.ai Goto Github PK
View Code? Open in Web Editor NEW(⌐■_■) - pwnagotchi.ai
(⌐■_■) - pwnagotchi.ai
remove create_sibling.sh and document the new img build system
we ought to be keeping track of user benchmarked batteries used with a Pwnagotchi, ideally running both with and without AI (to compare).
belongs in Hardware section of the docs.
might be organized something like this?:
Manu | Model | mAh | Date tested | Pwnagotchi Version | RPi | Mode | Observed Duration |
---|---|---|---|---|---|---|---|
Anker | PowerCore A1109 | 5000 | 2019-MM-DD | (alpha) | RPi0W | AI | HH:MM:SS |
Anker | Astro E7 A1210 | 25600 | 2019-09-DD | (alpha) | RPi0W | AUTO | 49:MM:SS |
PiSugar | PowerPack L | 1200 | 2019-10-07 | (alpha) | RPi0W | AI | 04:49:42 |
PiSugar | PowerPack L | 1200 | 2019-10-07 | (alpha) | RPi0W | AI | 05:16:18 |
(unbranded) | (unknown) | 2000 | 2019-10-07 | (alpha) | RPi0W | AI | 08:24:00 |
Anker | PowerCore 20100 | 20000 | 2019-10-07 | (alpha) | RPi0W | AI | 19:44:00 |
Anker | AstroMini 79AN7913S | 3200 | 2019-10-08 | (alpha) | RPi0W | AI | 10:18:00 |
Following the instruction from https://pwnagotchi.ai/installation/#installing-on-any-gnu-linux, I downloaded bettercap and when running sudo bettercap -eval "caplets.update; ui.update; quit"
it throws an error for missing lib
it will be nice to to write that somewhere
document ui.video.on_frame and framebuffer display support
Readme should have a clear legal section about the possible illegality of dehauth/WiFi attacks.
on Linux host
sudo sysctl net.ipv4.ip_forward=1
sudo iptables -P FORWARD ACCEPT
sudo iptables -A POSTROUTING -t nat -o usb0 -j MASQUERADE -s 10.0.0.0/24
sudo iptables -t nat -nvL POSTROUTING
find and document a way to have a RTC working via I2C
for instance https://www.amazon.it/HALJIA-precisione-RTC-Modulo-memoria-Raspberry/dp/B01F6MJZGQ
Is your feature request related to a problem? Please describe.
balenaEtcher is great. It is very colorful and simply designed.
But it is an overhead. Also, I have to run it as root otherwise I can't write to my SD card. I don't want to use GUI tools as root. An easy and popular solution would be dd
. Something like this works fine:
dd if=pwnagotchi-raspbian-lite-v1.2.1.img of=/dev/mmcblk0 bs=4M
Describe the solution you'd like
A hint in the docs abou dd
would be nice.
On the installation page, a sub-bullet point under "Download the latest Pwnagotchi .img file." should say:
This will ensure users are not performing the checksum of the .zip, but instead the .img. It also advises users to ensure the image is the actual released image.
== Describe the bug
Currently pwnagotchi.ai is accessible both with and w/o www. This causes some issues with CORS as the same origin does not work when using www.pwnagotchi.ai
== To Reproduce
Steps to reproduce the behavior:
== Expected behavior
I'd expect to only have one version of the page (most likely without www). This would also prevent any search engine penalties due to duplicate content.
I suggest that we settle on a sorting convention when it comes to adding a new language in the https://pwnagotchi.ai/configuration/#choose-your-unit-s-language section of the website. The list does not appear to have a sorting order at the current state (I might be wrong so please correct me).
Inspired by this StackOverflow answer, I propose one of the following sorting options:
we recently addded CORS to the web ui, before releasing the change we need to document why and how to use the ui.video.origin
configuration.
On the pwnfile page i would think the copy link button on Contact would copy the fingerprint directly but instead it takes you to https://pwnagotchi.ai/pwnfile/#contact
Screenshot to explain what im talking about cause im not the best at explaining
https://pwnagotchi.ai/installation/#body-nbsp has a broken link just after the raspberry pi 3 part, the (Notes) link goes to https://pwnagotchi.ai/installation/installation/#installing-on-raspberry-pi3 and not https://pwnagotchi.ai/installation/#installing-on-raspberry-pi3
(posted here from snoop on slack due to probably it being easier to find here)
document how to use pwngrid inbox system to send e2ee messages and files
The code of the gps-plugin has changed and should be updated. File
While working on #1 I found some links I couldn't find the new version for. These are:
Hey all, ran out of disk space on a 16GB SD card after about a week of running. Is there certain directories I could set to autoclean using cron or any logs I could clear? I didn't find any large files (apart from daemon.log which was about 345MB) so I'm guessing it's many small files somewhere. Thanks!
USB RDNIS Gadgets are a little funky on FreeBSD
g_ether.dev_addr=8e:7a:7e:37:6f:bb g_ether.host_addr=8e:7a:7e:37:6f:aa g_ether.use_eem=0
to the end of /boot/cmdline.txt#!/bin/sh
kldunload if_cdce
kldload if_urndis
You will want to make sure this is very late in the startup due to USB has to be loaded and the device is detected, don't forget to chmod +x!
To check if everything worked, in ifconfig you should see a device with a hwaddr of 8e:7a:7e:37:6f:aa
if you don't, make sure the startup script is very late in the boot process and reboot!
I was following the instructions from the docs and waited for about an hour for something to happen, but it only drew the screen once and nothing happened. Also couldn't really find anything in the log file.
I've started digging into it and found this in the launcher script:
# start a detached screen session with bettercap
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/local/bin/pwnagotchi
else
/usr/local/bin/pwnagotchi --manual
fi
else
/usr/local/bin/pwnagotchi
fi
This means that I either have to create /root/.pwnagotchi-auto
or connect the power-only usb port on the pi when running it from a computer. I think this should be somewhat prominently mentioned in the docs or indicated on the eink screen.
The svg map is causing some glitches since it's recreated on every polling call. Just played around a bit, you could use map.applyData(data);
to update stuff correctly without recreating the whole svgMap object.
following the installation instruction in https://pwnagotchi.ai/installation/#installing-on-any-gnu-linux
the correct file path and name is /usr/local/share/bettercap/caplets/pwnagotchi-manual.cap
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.