dtoverlay=waveshare35a,rotate=270,invertx=1,swapxy=1
This software comes with absolutely no warranty or liability
Files and programs to build your own cyberdeck, using these scripts for ease of use on my pi400 cyberdeck build. Its about as budget friendly I could get while keeping as much processing power I could squeeze out of a Pi. Utilising Pi's keyboard computer combo and Adafruit / DFrobot screens and drivers, I created this nifty little network auditing and packet sniffing cyberdeck.
Apparently it looks like a yugioh card deck, see below:
Clone the CYBERDECK repository using the following command:
git clone https://github.com/SATUNIX/CYBERDECK.git
Navigate to the CYBERDECK directory:
cd CYBERDECK
Run the scripts for different steps of the installation:
(The programs will reboot throughout several times) (They install drivers, edit config files, create oneshot processes etc)
sudo ./REQUIREMENTS_PATCH.sh
reboot
sudo ./LCD_INSTALLER.sh
reboot
sudo ./TPLINK_PATCH.sh
Once the installation is complete, reboot the system:
reboot
After rebooting, the CYBERDECK tools will be available in the ~/CYBERDECK directory.
run the bineriser.sh script to have the python program run as through a shell command no matter where you are in the Linux filesystem. Make sure you don't move the github package or it will no longer work.
- Pi400 - RASPBERRY PI
- 3.5" DFROBOT TFT For raspberry pi
- Adafruit Cyberdeck
- ANKO Battery pack or something similar with 5V - 2A USBC or USBA to USBC (pi400 takes USBC)
- TPLINK TP-Link TL-WN722N (Version 2 or 3 is fine)
Save yourself some money by running my patch above. (Credit to David Bombal - couldn't have done it without you) My Amazon package got stolen so I had to make to with a TPLINK instead of a $106AUD ALFA Card.
- F600_AstraAudit.py
A python tool to provide a one stop shop for CLI ease of use and configurations. Trust me, when your working on a 3.5" screen, you might as well make a program to automate small tasks. //Never go full skiddy. ([Final version 6.0.0] Auditing software) (NO DEBUGGING CURRENTLY) (This software comes with absolutely no warranty or liability)
- TRITIUM_LAN1
Something else I started but didnt finish, I kept it in here for someone else to have a look at an improve.
- LCD CONFIG:
Installs the drivers, runs a script for the LCD Display, then modifys the /boot/config.txt file to rotate the display and flip the touch input (not that you need to)
- TPLINK_CONFIG: Uses Davids patch and automates his process, Modified and simplified to run specifically on kali linux ARM machines such as what ive got.
For the TPLINK "TL-WN722N" The David Bombal patch: Run the shell script above using the method outlined by David Bombal on his github. My script is just an automation of this method. Uses the aircrack-ng eus driver
For the 3.5" LCD on ADAFRUIT CYBERDECK Connect to the internet or other WAN and run my patch with sudo privalages, you can check the file to make sure nothing fishy is going on. This is specifically for the 3.5 inch waveshare model you can edit this it will have heaops of comments in the shell script.
python 3.10.0 https://www.python.org/downloads/release/python-3100/
tshark https://tshark.dev/setup/install/
hashcat https://hashcat.net/hashcat/ bettercap https://www.bettercap.org/
tcpdump https://www.tcpdump.org/
systemd networking tools (using ip a, etc)
Kali Linux ARM 64Bit https://kali.download/arm-images/kali-2023.1/kali-linux-2023.1-raspberry-pi-arm64.img.xz