Ducky — универсальный инструмент для работы с сетью.
Оpen-source десктопное приложение для сетевых инженеров, студентов и энтузиастов.
Все ключевые утилиты в одном современном интерфейсе — больше не нужно переключаться между десятками окон.
git clone https://github.com/thecmdguy/Ducky.git
cd Ducky
python -m venv venv
.\venv\Scripts\activate
pip install -e .
ducky
#Python #Networking #SysAdmin #OpenSource #DevTools #Security #SNMP #SSH #Telnet #CLI #DuckyApp
https://github.com/thecmdguy/Ducky
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - thecmdguy/Ducky: Ducky is a powerful, open-source, all-in-one desktop application built with Python and PySide6. It is…
Ducky is a powerful, open-source, all-in-one desktop application built with Python and PySide6. It is designed to be the perfect companion for network engineers, students, and tech enthusiasts, com...
2🔥3👍2 2
Cronboard — это интерактивное TUI-приложение на Python, которое позволяет просматривать, добавлять, редактировать, приостанавливать и удалять cron-задания — как на локальной машине, так и на удалённом сервере по SSH.
git clone https://github.com/antoniorodr/cronboard
cd cronboard
pip install .
cronboard
После запуска появится интерфейс с нижней панелью Textual, где показаны доступные команды.
#Python #CLI #DevTools #Automation #SysAdmin #Scheduler #CronJobs #TUI #OpenSource #Cronboard
https://github.com/antoniorodr/Cronboard
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - antoniorodr/cronboard: A terminal-based dashboard for managing cron jobs locally and on servers.
A terminal-based dashboard for managing cron jobs locally and on servers. - antoniorodr/cronboard
👍3🔥2
BleachBit - это легковесный, но мощный инструмент для очистки системы и защиты приватности на Windows и Linux.
Он удаляет временные файлы, кеши, журналы и прочий мусор, помогает освободить место на диске и уменьшить «следы» активности.
Скачайте и распакуйте tar-архив BleachBit.
Соберите переводы:
make -C po local
Запустите приложение:
python3 bleachbit.py
Откройте настройки, выберите нужные опции, нажмите Preview, проверьте список файлов и затем нажмите Delete.
Для справки по CLI:
python3 bleachbit.py --help
🐳 Docker-сборки для Linux
Для сборки пакетов под выбранный дистрибутив (debian/fedora/opensuse) есть скрипт:
./docker/build.sh <distro>
Готовые артефакты будут в
./docker-artifacts/<distro> на хосте.#BleachBit #Linux #Windows #OpenSource #Privacy #DiskCleanup #SysAdmin #DevTools #Python #Docker
https://github.com/bleachbit/bleachbit
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - bleachbit/bleachbit: BleachBit system cleaner for Windows and Linux
BleachBit system cleaner for Windows and Linux. Contribute to bleachbit/bleachbit development by creating an account on GitHub.
1👍3🔥3 2
Remote CMD - это легковесная Python-утилита (CLI) и API для управления серверами по SSH. Без лишнего оверхеда, сложных конфигураций Ansible или громоздких bash-циклов.
Инструмент идеально подходит для ситуаций, когда вам нужно быстро выполнить команду на нескольких серверах, раскидать файлы или автоматизировать деплой, используя удобный синтаксис прямо "из коробки".
production, web, db).remote-cmd batch-run -t production "df -h /".sudo команд с паролем).ansible.cfg или конфигураций SSH-агента. Установили через pip — и можно работать.# Установка
pip install remote_cmd_manager
# Добавление сервера
remote-cmd host add web-01 192.168.1.10 ubuntu --key ~/.ssh/id_rsa
# Выполнение команды на одном сервере
remote-cmd run web-01 "uptime"
#Python #SSH #DevOps #SysAdmin #CLI #Automation #OpenSource #DevTools #Администрирование
https://github.com/Vae-Scrooge/remote-cmd
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - Vae-Scrooge/remote-cmd: A lightweight Python CLI + API for managing servers over SSH. Add hosts, run commands, transfer…
A lightweight Python CLI + API for managing servers over SSH. Add hosts, run commands, transfer files, target groups by tags — no Ansible DSL required. - Vae-Scrooge/remote-cmd
1🔥4👍2 2
ASN counter — это утилита на Python для подсчета количества хитов (HTTP-запросов, пакетов и т.д.) по номерам автономных систем (ASN) и связанным с ними сетевым блокам.
Инструмент незаменим, когда ваш сервер заваливает трафиком (например, при DDoS-атаках или агрессивном парсинге) и нужно мгновенно вычислить «виновную» сеть, чтобы заблокировать её целиком или отправить жалобу провайдеру (abuse complaint). Также утилиту используют на магистральных роутерах для анализа трафика, чтобы понять, с какими сетями выгодно заключить пиринговые соглашения.
stdin, умеет парсить вывод tcpdump или перехватывать трафик напрямую с сетевых интерфейсов через scapy.pyasn для молниеносного лукапа и автоматически скачивает актуальные базы данных маршрутов с routeviews.org.pip install asncounter
(Примечание: при установке через pip стандартная man-страница справки не собирается, так как она требует наличия pandoc в системе. Полная версия мануала со всеми зависимостями корректно собирается и поставляется в официальном Debian-пакете).
pyasn.prometheus_client (для экспорта метрик), scapy (для прямого перехвата пакетов без tcpdump), netaddr (для агрегации подсетей в REPL) и manhole (для создания отладочного сокета).#Python #Networking #SysAdmin #DDoS #Prometheus #DevTools #TrafficAnalysis #Security #OpenSource
https://gitlab.com/anarcat/asncounter/
Please open Telegram to view this post
VIEW IN TELEGRAM
GitLab
Antoine Beaupré / asncounter · GitLab
Count the number of hits (HTTP, packets, etc) per autonomous system number (ASN) and related network blocks.
3👍4⚡3