secdev/scapy
Интерактивная программа и библиотека на Python для работы с сетевыми пакетами. Позволяет создавать, декодировать, отправлять и перехватывать пакеты широкого набора протоколов. Поддерживает чтение и запись pcap-файлов, сопоставление запросов и ответов.
Интерактивная программа и библиотека на Python для работы с сетевыми пакетами. Позволяет создавать, декодировать, отправлять и перехватывать пакеты широкого набора протоколов. Поддерживает чтение и запись pcap-файлов, сопоставление запросов и ответов.
👍10❤4🔥2
openreplay/openreplay
Инструмент для записи и воспроизведения пользовательских сессий в веб-приложениях. Можно развернуть локально — данные остаются в собственном облаке без передачи третьим сторонам. Трекер весит 26 КБ в сжатом виде и работает асинхронно с минимальной нагрузкой на производительность.
Инструмент для записи и воспроизведения пользовательских сессий в веб-приложениях. Можно развернуть локально — данные остаются в собственном облаке без передачи третьим сторонам. Трекер весит 26 КБ в сжатом виде и работает асинхронно с минимальной нагрузкой на производительность.
❤8👍4🔥2
seriousm4x/UpSnap
Веб-приложение для удалённого включения устройств по технологии Wake-on-LAN. Можно развернуть локально — доступны бинарные файлы и Docker-образы для amd64, arm64, arm/v7 и arm/v6. Интерфейс написан на SvelteKit, серверная часть — на Go и PocketBase.
Веб-приложение для удалённого включения устройств по технологии Wake-on-LAN. Можно развернуть локально — доступны бинарные файлы и Docker-образы для amd64, arm64, arm/v7 и arm/v6. Интерфейс написан на SvelteKit, серверная часть — на Go и PocketBase.
❤13🔥9👍5🤔5
dgmjs/dgmjs
Библиотека для создания бесконечного холста с поддержкой умных фигур. Умные фигуры поддерживают скриптинг, ограничения и расширенные свойства. Холст работает в браузере, поддерживает несколько страниц и совместную работу в реальном времени.
Компоненты реализованы как headless-компоненты на React. Доступен экспорт в PNG, JPEG, WebP, SVG и PDF, а также импорт и экспорт в JSON.
Библиотека для создания бесконечного холста с поддержкой умных фигур. Умные фигуры поддерживают скриптинг, ограничения и расширенные свойства. Холст работает в браузере, поддерживает несколько страниц и совместную работу в реальном времени.
Компоненты реализованы как headless-компоненты на React. Доступен экспорт в PNG, JPEG, WebP, SVG и PDF, а также импорт и экспорт в JSON.
1❤21👍7🔥7
cachethq/cachet
Self-hosted система для создания страниц статуса сервисов. Позволяет публично отображать состояние компонентов инфраструктуры и сообщать пользователям об инцидентах и плановых работах.
Разворачивается на собственном сервере. Требует PHP 8.3 или выше, Composer и одну из поддерживаемых баз данных: MariaDB, MySQL, PostgreSQL или SQLite.
Self-hosted система для создания страниц статуса сервисов. Позволяет публично отображать состояние компонентов инфраструктуры и сообщать пользователям об инцидентах и плановых работах.
Разворачивается на собственном сервере. Требует PHP 8.3 или выше, Composer и одну из поддерживаемых баз данных: MariaDB, MySQL, PostgreSQL или SQLite.
❤13⚡4🔥2
charmbracelet/gum
Инструмент для создания интерактивных shell-скриптов с визуальным интерфейсом. Не требует написания кода на Go — все возможности библиотек Bubbles и Lip Gloss доступны напрямую из командной строки.
Предоставляет набор готовых команд: `choose` — выбор из списка вариантов, `input` — однострочный ввод с placeholder, `write` — многострочный ввод, `confirm` — запрос подтверждения.
Инструмент для создания интерактивных shell-скриптов с визуальным интерфейсом. Не требует написания кода на Go — все возможности библиотек Bubbles и Lip Gloss доступны напрямую из командной строки.
Предоставляет набор готовых команд: `choose` — выбор из списка вариантов, `input` — однострочный ввод с placeholder, `write` — многострочный ввод, `confirm` — запрос подтверждения.
🔥14❤6⚡3👍1
pymumu/smartdns
Локальный DNS-сервер, который принимает запросы от клиентов, параллельно опрашивает несколько upstream DNS-серверов и возвращает IP-адрес с наименьшим временем отклика. Это отличает его от dnsmasq, который возвращает первый полученный ответ без проверки скорости.
Поддерживает защищённые протоколы DoT, DoH, DoQ и DoH3 для защиты от DNS-спуфинга и слежки.
Локальный DNS-сервер, который принимает запросы от клиентов, параллельно опрашивает несколько upstream DNS-серверов и возвращает IP-адрес с наименьшим временем отклика. Это отличает его от dnsmasq, который возвращает первый полученный ответ без проверки скорости.
Поддерживает защищённые протоколы DoT, DoH, DoQ и DoH3 для защиты от DNS-спуфинга и слежки.
🔥22❤11👍7
asdf-vm/asdf
Менеджер версий для языков программирования и инструментов. Позволяет устанавливать и переключать версии Ruby, Node.js, Elixir, Erlang и других сред выполнения через единый CLI. Версия задаётся на уровне проекта через файл .tool-versions.
Поддерживает существующие конфигурационные файлы — .node-version, .nvmrc, .ruby-version — что упрощает миграцию с других менеджеров.
Менеджер версий для языков программирования и инструментов. Позволяет устанавливать и переключать версии Ruby, Node.js, Elixir, Erlang и других сред выполнения через единый CLI. Версия задаётся на уровне проекта через файл .tool-versions.
Поддерживает существующие конфигурационные файлы — .node-version, .nvmrc, .ruby-version — что упрощает миграцию с других менеджеров.
👍8❤6🔥3
air-verse/air
Утилита командной строки для автоматической перезагрузки Go-приложений в процессе разработки. Отслеживает изменения в файлах проекта и автоматически пересобирает и перезапускает приложение. Достаточно запустить air в корневой директории проекта.
Поддерживает настройку правил отслеживания файлов, передачу аргументов во время выполнения, переменные окружения и платформозависимые параметры сборки.
Утилита командной строки для автоматической перезагрузки Go-приложений в процессе разработки. Отслеживает изменения в файлах проекта и автоматически пересобирает и перезапускает приложение. Достаточно запустить air в корневой директории проекта.
Поддерживает настройку правил отслеживания файлов, передачу аргументов во время выполнения, переменные окружения и платформозависимые параметры сборки.
👍8❤6🔥2
fastfetch-cli/fastfetch
Утилита для сбора и отображения системной информации. Показывает данные об операционной системе, железе, окружении и других параметрах системы в терминале. Написана на C с акцентом на производительность и гибкость настройки.
Поддерживает Linux, macOS, Windows 8.1+, Android, FreeBSD, OpenBSD, NetBSD, DragonFly, Haiku и SunOS. Вывод настраивается через конфигурационные файлы.
Утилита для сбора и отображения системной информации. Показывает данные об операционной системе, железе, окружении и других параметрах системы в терминале. Написана на C с акцентом на производительность и гибкость настройки.
Поддерживает Linux, macOS, Windows 8.1+, Android, FreeBSD, OpenBSD, NetBSD, DragonFly, Haiku и SunOS. Вывод настраивается через конфигурационные файлы.
❤14👍7🔥6🤔2
mswjs/msw
Библиотека для перехвата и имитации API-запросов в JavaScript-приложениях. Работает как в браузере, так и в Node.js. В браузере использует Service Worker API — запросы перехватываются на сетевом уровне, после того как они уже покинули приложение. Это означает, что весь код приложения выполняется в штатном режиме, а моки остаются видны в DevTools.
Поддерживает REST и GraphQL, а также WebSocket.
Библиотека для перехвата и имитации API-запросов в JavaScript-приложениях. Работает как в браузере, так и в Node.js. В браузере использует Service Worker API — запросы перехватываются на сетевом уровне, после того как они уже покинули приложение. Это означает, что весь код приложения выполняется в штатном режиме, а моки остаются видны в DevTools.
Поддерживает REST и GraphQL, а также WebSocket.
👍8❤5🔥4
ReVanced/revanced-manager
Приложение для Android, которое позволяет применять патчи к установленным приложениям. Использует ReVanced Patcher — встроенный механизм патчинга, который модифицирует APK-файлы без необходимости использовать сторонние инструменты на компьютере.
ReVanced Manager автоматически загружает нужные приложения через встроенную систему загрузки.
Приложение для Android, которое позволяет применять патчи к установленным приложениям. Использует ReVanced Patcher — встроенный механизм патчинга, который модифицирует APK-файлы без необходимости использовать сторонние инструменты на компьютере.
ReVanced Manager автоматически загружает нужные приложения через встроенную систему загрузки.
❤14👍5🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
zsh-users/zsh-syntax-highlighting
Плагин для zsh, который подсвечивает команды прямо в процессе набора в интерактивном терминале. Подсветка работает до выполнения команды — это помогает замечать синтаксические ошибки до нажатия Enter. Требует zsh версии 4.3.11 и выше.
Плагин интегрируется через Zsh Line Editor (ZLE) и вычисляет подсветку для текущего содержимого командной строки при каждом изменении буфера.
Плагин для zsh, который подсвечивает команды прямо в процессе набора в интерактивном терминале. Подсветка работает до выполнения команды — это помогает замечать синтаксические ошибки до нажатия Enter. Требует zsh версии 4.3.11 и выше.
Плагин интегрируется через Zsh Line Editor (ZLE) и вычисляет подсветку для текущего содержимого командной строки при каждом изменении буфера.
👍11🔥5❤4
PentHertz/LUKSbox
Инструмент для создания зашифрованных контейнеров, которые можно хранить в облаке или на съёмных носителях без доверия к хранилищу. Контейнер представляет собой один файл с расширением `.lbx`. Провайдер видит только случайный набор байт и не может расшифровать содержимое. Монтируется как обычный диск на Linux, macOS и Windows.
Инструмент для создания зашифрованных контейнеров, которые можно хранить в облаке или на съёмных носителях без доверия к хранилищу. Контейнер представляет собой один файл с расширением `.lbx`. Провайдер видит только случайный набор байт и не может расшифровать содержимое. Монтируется как обычный диск на Linux, macOS и Windows.
❤19👍6🔥4
gtsteffaniak/filebrowser
Self-hosted веб-менеджер файлов с браузерным интерфейсом. Позволяет просматривать, редактировать, загружать и скачивать файлы через браузер без установки дополнительного клиента. Поддерживает несколько источников файлов с правилами включения и исключения.
Из ключевых возможностей: авторизация через OIDC, LDAP, JWT, пароль с двухфакторной аутентификацией и proxy.
Self-hosted веб-менеджер файлов с браузерным интерфейсом. Позволяет просматривать, редактировать, загружать и скачивать файлы через браузер без установки дополнительного клиента. Поддерживает несколько источников файлов с правилами включения и исключения.
Из ключевых возможностей: авторизация через OIDC, LDAP, JWT, пароль с двухфакторной аутентификацией и proxy.
👍14❤6⚡2
aceberg/WatchYourLAN
Легковесный сетевой сканер с веб-интерфейсом, написанный на Go. Сканирует IP-адреса в локальной сети и ведёт список всех обнаруженных хостов. Можно развернуть локально через Docker или установить напрямую на Linux — доступны пакеты .deb, .rpm, .apk и .tar.gz для архитектур amd64, i386, arm и arm64.
Отправляет уведомления при появлении нового хоста в сети.
Легковесный сетевой сканер с веб-интерфейсом, написанный на Go. Сканирует IP-адреса в локальной сети и ведёт список всех обнаруженных хостов. Можно развернуть локально через Docker или установить напрямую на Linux — доступны пакеты .deb, .rpm, .apk и .tar.gz для архитектур amd64, i386, arm и arm64.
Отправляет уведомления при появлении нового хоста в сети.
❤14👍4🔥2
bettercap/bettercap
Инструмент для разведки и атак типа MITM на сетевых интерфейсах 802.11, BLE, HID, CAN-bus, IPv4 и IPv6. Написан на Go, можно развернуть локально. Предназначен для специалистов по безопасности, red team и реверс-инженеров.
Поддерживает сканирование WiFi-сетей, атаку деаутентификации, атаку PMKID без клиента и захват handshake WPA/WPA2/WPA3.
Инструмент для разведки и атак типа MITM на сетевых интерфейсах 802.11, BLE, HID, CAN-bus, IPv4 и IPv6. Написан на Go, можно развернуть локально. Предназначен для специалистов по безопасности, red team и реверс-инженеров.
Поддерживает сканирование WiFi-сетей, атаку деаутентификации, атаку PMKID без клиента и захват handshake WPA/WPA2/WPA3.
❤16🔥5👍4
This media is not supported in your browser
VIEW IN TELEGRAM
airbnb/lottie-ios
Библиотека для iOS, macOS, tvOS и visionOS, которая воспроизводит векторные анимации из After Effects в реальном времени. Анимации экспортируются в формате bodymovin JSON через плагины для After Effects, Sketch или Haiku, после чего загружаются и рендерятся нативно без ручного воссоздания кода.
Библиотека для iOS, macOS, tvOS и visionOS, которая воспроизводит векторные анимации из After Effects в реальном времени. Анимации экспортируются в формате bodymovin JSON через плагины для After Effects, Sketch или Haiku, после чего загружаются и рендерятся нативно без ручного воссоздания кода.
⚡13❤6🔥2
spaceship-prompt/spaceship-prompt
Минималистичная строка приглашения для Zsh с широкими возможностями настройки. Отображает статус репозиториев Git и Mercurial, версии сред выполнения для Node.js, Rust, Python, Ruby, Swift, Go, PHP и других языков, версию Docker, контекст Kubernetes, версии пакетов из npm, cargo, composer и других менеджеров.
Минималистичная строка приглашения для Zsh с широкими возможностями настройки. Отображает статус репозиториев Git и Mercurial, версии сред выполнения для Node.js, Rust, Python, Ruby, Swift, Go, PHP и других языков, версию Docker, контекст Kubernetes, версии пакетов из npm, cargo, composer и других менеджеров.
❤8🔥4👍2
angristan/openvpn-install
Bash-скрипт для развёртывания собственного OpenVPN-сервера. Поддерживает Debian, Ubuntu, Fedora, openSUSE, CentOS, Amazon Linux, Arch Linux, Oracle Linux, Rocky Linux и AlmaLinux. Подходит для VPS, выделенного сервера или домашнего компьютера. После установки можно генерировать конфигурационные файлы для любого количества клиентских устройств.
Bash-скрипт для развёртывания собственного OpenVPN-сервера. Поддерживает Debian, Ubuntu, Fedora, openSUSE, CentOS, Amazon Linux, Arch Linux, Oracle Linux, Rocky Linux и AlmaLinux. Подходит для VPS, выделенного сервера или домашнего компьютера. После установки можно генерировать конфигурационные файлы для любого количества клиентских устройств.
❤18🤔7⚡2🔥2
loft-sh/devpod
Инструмент для создания воспроизводимых сред разработки на основе стандарта devcontainer.json. Работает только на стороне клиента — серверная часть не требуется. Среда запускается в контейнере и может быть развёрнута на локальной машине, в Kubernetes-кластере, на удалённом сервере или в облачной виртуальной машине.
Поддерживает VSCode и весь набор IDE от JetBrains.
Инструмент для создания воспроизводимых сред разработки на основе стандарта devcontainer.json. Работает только на стороне клиента — серверная часть не требуется. Среда запускается в контейнере и может быть развёрнута на локальной машине, в Kubernetes-кластере, на удалённом сервере или в облачной виртуальной машине.
Поддерживает VSCode и весь набор IDE от JetBrains.
❤8🔥4👍2