Skip to content

A small troubleshooter using the PicoDucky

License

Notifications You must be signed in to change notification settings

hippogriff101/DuckyDiagnostic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Nov 16, 2025
5096d60 · · Nov 16, 2025

History

6 Commits
Nov 1, 2025
Nov 16, 2025
Nov 10, 2025

Repository files navigation

DuckyDiagnostic

A small cross-platform troubleshooter using the PicoDucky!

This is being subbmitted to Hack Club's YSWS PicoDucky. A PicoDucky is a custon PCB that acts as a HID device and is open soursed on Github here.

⏰ Time Spent

calculated through hackatime


🤩 My project

When the USB is plugged in, press the button one to three times to signal the OS. This opens a terminal and runs several commands to gather information about the computer and automatically perform OS-specific troubleshooting steps such as find the specs.

Note: _The current version uses the keyboard and platform librarys instead of Pico Dukcky Code for now!


⭐ Features

  • Auto-Detects OS (python only)
  • Creates a text file with information such as:
    • systeminfo, hostname, Processor (type, cores, speed), Memory, Network & WIFI and top processes.ses.
  • Uses keyboard and platform for easy python running.
  • Hopfully PicoDucky future release

🍿 Demo

PicoDucky.Demo.Video.-.Freddie.mov

🐍 How to run (python)

  • Make sure python is installed

  • Use git clone https://github.com/hippogriff101/DuckyDiagnostic or download main.py from the releases tab (under devlopment)

  • Locate directory

cd DuckyDiagnostic

or go the place where you saved main.py

  • Install all required dependenceys:
pip install keyboard platform

  • Run main.py
python main.py

(a .exe and PicoDucky compatible version is in development)


🧠 AI Transparency

Ai was used in this project to assist in debuging code and learning the powershell and terminal commands that the script uses.

💼 License

MIT License

Copyright (c) 2025 Freddie

Demo

(will upload later date)

About

A small troubleshooter using the PicoDucky

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages