Skip to content

DaddyYarik/HackerPanel

Repository files navigation

🟢 HACKER PANEL

HackerPanel icon

python platform license just for fun

Десктоп-панель в киберпанк/«матрица» эстетике на чистом Python (Tkinter). Тёмная неоновая тема, живой мониторинг системы и набор полезных утилит оператора — всё в одном окне с красивой иконкой.

🎭 Дисклеймер. Это шуточный проект, сделанный в первую очередь ради визуала и атмосферы «как в фильмах про хакеров». Никакого реального «взлома» здесь нет — под неоновой оболочкой работают только обычные легальные утилиты: мониторинг своей системы, кодировщики/хеши, генератор паролей и сканер портов для своей же сети. Используйте этично и только на своих устройствах. 🟢

HackerPanel — DASHBOARD

✨ Возможности

Вкладка Что внутри
DASHBOARD Живой мониторинг: загрузка CPU (общая + по ядрам), память + swap, сетевой трафик ↓/↑ с графиками, использование дисков, топ процессов по CPU.
NETWORK Сетевые интерфейсы (IPv4/IPv6/MAC, статус up/down), публичный IP, многопоточный сканер TCP-портов с прогрессом и определением сервисов.
CRYPTO Кодеры/декодеры: Base64, Hex, Binary, URL, ROT13, шифр Цезаря (с настраиваемым сдвигом), Reverse. Хеши: MD5 / SHA1 / SHA256 / SHA512.
TOOLS Криптостойкий генератор паролей с оценкой энтропии, генераторы UUID4 / hex-токенов / URL-токенов / PIN / MAC, SHA256 хеш файла.
MATRIX Полноэкранный «цифровой дождь» 🟢.

Дополнительно: анимация загрузки, живые часы, статус-бар, ASCII-логотип, анимированные неоновые кнопки.

📸 Скриншоты

NETWORK CRYPTO
NETWORK — интерфейсы, публичный IP, сканер портов CRYPTO — кодировщики/декодеры и хеши
TOOLS MATRIX
TOOLS — генератор паролей и токенов MATRIX — цифровой дождь 🟢

🚀 Запуск

Нужен Python 3.9+. Установите зависимость и запустите:

pip install psutil
python hacker_panel.py

Способы запуска:

  • run.bat — с консолью (видно ошибки, удобно для отладки)
  • HackerPanel.vbs — тихий запуск без окна консоли (через pythonw)
  • двойной клик по ярлыку на рабочем столе (см. ниже)

🖼️ Ярлык на рабочем столе (с иконкой)

powershell -ExecutionPolicy Bypass -File install_shortcut.ps1

Создаст HackerPanel.lnk на рабочем столе с неоновой иконкой.

📦 Сборка в один .exe (без Python у пользователя)

build_exe.bat

Готовый файл появится в dist\HackerPanel.exe — самодостаточный, с вшитой иконкой, запускается двойным кликом.

🎨 Перегенерация иконки

pip install pillow
python make_icon.py

📁 Структура

HackerPanel/
├─ hacker_panel.py      главное приложение
├─ make_icon.py         генератор иконки (Pillow)
├─ icon.ico / icon.png  иконка приложения
├─ run.bat              запуск с консолью
├─ HackerPanel.vbs      тихий запуск (pythonw)
├─ install_shortcut.ps1 создать ярлык на рабочем столе
├─ build_exe.bat        собрать standalone .exe (PyInstaller)
├─ requirements.txt
└─ README.md

🛠️ Технологии

Только стандартная библиотека + psutil. GUI — Tkinter/ttk, кастомные виджеты (сегментные бары, sparkline-графики), потоки для сетевых операций, queue для безопасного обновления UI.

📜 Лицензия

MIT — делайте с проектом что угодно, ссылка на автора приветствуется.


🎭 TL;DR: just-for-fun, visual-only «hacker» panel. No real hacking — only legitimate utilities (system monitor, encoders/hashes, password generator, own-network port scanner). Use ethically, on your own machines.

About

🟢 HackerPanel — шуточная киберпанк/«матрица» десктоп-панель на чистом Python (Tkinter). Ради визуала — только легальные фичи, без реального взлома.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors