Бэкап
10.7K subscribers
1.06K photos
77 videos
1.15K links
Исходные коды проектов, инструменты OSINT и готовые алгоритмы с GitHub.

Сотрудничество: @workhouse_price

#1CWQG

Купить рекламу: https://telega.in/c/becaps

РКН: https://clck.ru/3FtTHF
Download Telegram
SaltStack – платформа для управления конфигурацией и автоматизации IT-инфраструктуры с открытым исходным кодом

SaltStack применяется для автоматизации задачи управления серверами и приложениями, а так же для обеспечения управления конфигурацией, развертывания приложений и мониторинга систем

Языки: Python (96.8%), Shell (1.9%), PowerShell (0.6%), ...

⭐️ Star 14.8k

https://github.com/saltstack/salt

⚡️ @becaps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍84🤝2
😒 Подборка каналов по ИБ

Проверенные каналы по безопасности, которые реально помогают расти.

👍 ZeroDay — Уроки, эксплуатация уязвимостей с нуля
👍 Белый Хакер — Свежие новости из мира ИБ
😎 Арсенал Безопасника — Все необходимые инструменты
😎 Бункер Хакера — Статьи, книги, шпаргалки и хакинг
👨‍💻 Серверная Админа — Настройка и уроки по компьютерным сетям

📂 Подписывайся
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍1
Iperf3 – кроссплатформенная консольная клиент-серверная программа, генератор TCP, UDP и SCTP трафика для тестирования пропускной способности сети

С её помощью можно измерить максимальную пропускную способность сети между сервером и клиентом и провести нагрузочное тестирование канала связи

Языки: C (51.6), Shell (31.9%), Makefile (10.9%), ...

⭐️ Star 7.9k

https://github.com/esnet/iperf

⚡️ @becaps
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥9👍4🔥2
Nuclei — инструмент с открытым исходным кодом, сканер уязвимостей

Он разработан командой ProjectDiscovery и предназначен для проверки современных приложений, инфраструктуры, облачных платформ и сетей

Nuclei полезен для различных сценариев, таких как веб-безопасность, аудит инфраструктуры, тестирование API и оценка безопасности облачных платформ

Языки: Go (96.1%), TypeScript (2.8%), HTML (0.4%), ...

⭐️ Star 25.1k

https://github.com/projectdiscovery/nuclei

⚡️ @becaps
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍6🔥5
Сhezmoi – это инструмент с открытым исходным кодом для управления личными конфигурационными файлами на нескольких машинах

Сhezmoi помогает синхронизировать настройки программного обеспечения на нескольких серверах, устройствах или операционных системах

Языки: Go (97.1%), Shell (1.3%), PowerShell (0.7%), ...

⭐️ Star 16.3k

https://github.com/twpayne/chezmoi

⚡️ @becaps
Please open Telegram to view this post
VIEW IN TELEGRAM
7🔥4👍2
Быстрее откатывать или деградировать — вот в чем вопрос

На днях прочел пост Димы Александрова (руководителя подразделения разработки Яндекс Лавки) и вспомнил, как стрессово может быть, когда в продакшене что-то ломается. Эмоции и спешка часто мешают принять правильное решение, но на первом месте всегда должна быть стабильность сервиса. Если релиз «ушёл в минус» — откатываемся без раздумий.

Однако, не всегда откат решает проблему целиком. Бывает, что откат — это не отмена последствий, а только начало. Ресурсы после сбоя могут восстанавливаться долго, сервисы стартуют медленно, кеши и базы данных «запутались».

В этот момент нам на руку режим деградации — когда выключаешь часть функций, упрощаешь логику, чтобы сервис продолжал работать хоть в каком-то ограниченном режиме.

Это есть и готовые фолбеки, и отдельные фичи, которые выключаются «на худой конец».

Поэтому:
Автоматизируем процессы (автооткаты, автоскейл)
Разрабатываем чёткие инструкции и чек-листы — это уменьшает паническую реакцию
Проводим учения и симуляции инцидентов — это помогает команде сохранить хладнокровие и привыкнуть к действиям

Помните: чем больше процесс доведен до автоматизма, тем меньше шансов ошибиться под давлением.

⚡️ @becaps
Please open Telegram to view this post
VIEW IN TELEGRAM
5❤‍🔥1
Wrk — инструмент для тестирования производительности и нагрузки веб-серверов, поддерживающих протоколы HTTP и HTTPS

Он отправляет запросы к серверу под указанной нагрузкой и измеряет время ответа, количество запросов и другие метрики производительности

Языки: C (95.9%), Lue (2.4%), Makefile (1.3%), C++ (0.4%).

⭐️ Star 39.6k

https://github.com/wg/wrk

⚡️ @becaps
Please open Telegram to view this post
VIEW IN TELEGRAM
7👍4🔥4
Eza – современная альтернатива утилите ls для командной строки, которая отображает содержимое каталогов и информацию о файлах

Целью является – заменить ls с дополнительной функциональностью и улучшенной производительностью

Некоторые особенности Eza:
1. Цветовое кодирование для различения типов файлов и метаданных. 
2. Поддержка гиперссылок. 
3. Детальный просмотр атрибутов файлов, включая размеры, даты изменения и права доступа
4. Визуализация структуры каталогов в виде дерева
5. Фильтрация и сортировка вывода, например, вывод всех файлов, включая скрытые, отсортированных по размеру
6. Интеграция с Git — показывает изменения в отслеживаемых файлах внутри репозитория Git. 


Языки: Rust (91.3%), PowerShell (2.8%), Shell (2.3%), ...

⭐️ Star 17.9k

https://github.com/eza-community/eza

⚡️ @becaps
Please open Telegram to view this post
VIEW IN TELEGRAM
7👍2🔥2❤‍🔥1
Restic – это инструмент резервного копирования с открытым исходным кодом

Restic особенно полезен разработчикам, которые хотят защитить свой код, системным администраторам и всем, кто работает с важными данными

Некоторые особенности Restic:
Кроссплатформенность:
Инструмент работает на Linux, macOS, Windows.
Поддержка множества бэкендов:
Restic работает с локальными директориями, облачными хранилищами (S3, Google Cloud, Azure), SFTP через SSH и другими.
Безопасность по умолчанию:
Все данные шифруются перед отправкой в хранилище. Даже если злоумышленник получит доступ к резервной копии, без пароля он ничего не сможет сделать.
Дедупликация:
Restic хранит только изменённые данные между снимками, экономя место в хранилище.
Проверка восстановления:
Можно в любой момент проверить целостность резервных копий и убедиться, что восстановление возможно.


Языки: Go (99.8%), Other (0.2%).

⭐️ Star 30.4k

https://github.com/restic/restic

⚡️ @becaps
Please open Telegram to view this post
VIEW IN TELEGRAM
7👍1🔥1
Osquery – это инструмент для мониторинга и аналитики операционной системы на базе SQL

Он представляет операционную систему как высокопроизводительную реляционную базу данных

Osquery — кроссплатформенная программа, которая работает с такими операционными системами, как Windows, OS X (macOS), Linux и FreeBSD


Языки: C++ (68.0%), C (22.5%), CMake (5.6%), ...

⭐️ Star 22.8k

https://github.com/osquery/osquery

⚡️ @becaps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥4
Cockpit – это веб-интерфейс для управления ресурсами ПК и службами в Linux

Он предоставляет удобный способ настройки системы, мониторинга её состояния и выполнения различных административных задач

Также в Cockpit есть терминал, в котором можно запускать различные программы, такие как Midnight Commander и текстовые редакторы


Языки: JavaScript (35.3%), Python (31.7%), C (20.3%), ...

⭐️ Star 12.6k

https://github.com/cockpit-project/cockpit

⚡️ @becaps
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥53👍3
Helix – это современный текстовый редактор на основе терминала, разработанный для скорости и эффективности редактирования кода

Helix предназначен для разработчиков, которые ищут мощный и минималистичный инструмент для кодирования и работы с текстом

Некоторые особенности редактора:
Встроенная поддержка языков:
Helix поддерживает десятки языков программирования «из коробки», без необходимости устанавливать плагины
Подсветка синтаксиса с помощью Tree-sitter:
Редактор понимает структуру кода и делает выбор и правки на основе контекста
— Интуитивные ключевые сочетания:
Выбор и движения следуют логической схеме
Редактирование с несколькими курсорами:
Можно создавать несколько курсоров для массового редактирования и рефакторинга
Неоднозначная навигация:
Можно быстро переходить к файлам, символам или соответствующему тексту без потери места
Поддержка протокола Language Server Protocol:
Предоставляет автозаполнение, диагностику, поиск символов и инструменты рефакторинга


Языки: Rust (79.2%), Tree-sitter Query (20.1%), Handlebars (0.3%), ...

⭐️ Star 40.5k

https://github.com/helix-editor/helix

⚡️ @becaps
Please open Telegram to view this post
VIEW IN TELEGRAM
6🔥4👍3
Vagrant – инструмент для создания и управления виртуальными средами разработки

Он позволяет разработчикам легко создавать и настраивать виртуальные машины на своих компьютерах, что упрощает процесс настройки и согласования работы между членами команды

Vagrant использует конфигурационные файлы для описания требуемых ресурсов, настроек сети, программного обеспечения и других параметров

Это упрощает создание изолированных и воспроизводимых окружений, что способствует более эффективной разработке и тестированию приложений


Языки: Ruby (82.7%), MDX (12.3%), Shell (2.8%), ...

⭐️ Star 27k

https://github.com/hashicorp/vagrant

⚡️ @becaps
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍5🎉2
Tcpdump – это утилита командной строки для захвата и анализа пакетов в компьютерных сетях

Она поддерживает работу с разными сетевыми протоколами, например TCP, UDP, ICMP и другими

Инструмент используется для:
— Отладки сетевых приложений;
— Выявления проблем с сетью;
— Обнаружения сетевых атак;
— Анализа безопасности;
— Мониторинга трафика.


Языки: C (92.6%), CMake (2.1%), Roff (1.8%), ...

⭐️ Star 3k

https://github.com/the-tcpdump-group/tcpdump

⚡️ @becaps
Please open Telegram to view this post
VIEW IN TELEGRAM
9👍3
Webmin – инструмент для управления Unix-системами через веб-интерфейс

Позволяет администраторам выполнять задачи по управлению системой, серверами и приложениями, минимизируя необходимость ручного вмешательства через командную строку

При использовании Webmin рекомендуется:
— Использовать HTTPS и сильные пароли.
— Ограничивать доступ к панели через firewall.
— Регулярно обновлять Webmin до последней версии.
— Делать резервные копии конфигурации.


Языки: HTML (57.2%), Perl (38.4%), Raku (1.8%), ...

⭐️ Star 5.3k

https://github.com/webmin/webmin

⚡️ @becaps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥4👨‍💻41
MongoDB – документо-ориентированная система управления базами данных с открытым исходным кодом

Предназначена для хранения больших объёмов неструктурированных данных в формате документов

Отличается от традиционных реляционных баз данных, так как использует гибкую модель хранения вместо таблиц с фиксированной структурой

Языки: C++ (69.5%), JavaScript (24.1%), Python (3.4%), ...

⭐️ Star 27.7k

https://github.com/mongodb/mongo

⚡️ @becaps
Please open Telegram to view this post
VIEW IN TELEGRAM
😁4👍3🔥2👾2
Tekton – фреймворк для создания систем непрерывной интеграции и доставки в IT на основе кластеров Kubernetes

Цель Tekton — предоставить универсальный способ запуска процессов CI/CD в облачных средах

Он устраняет необходимость в отдельных системах CI/CD, которые не полностью используют API Kubernetes


Языки: Go (99.1%), Other (0.9%).

⭐️ Star 8.8k

https://github.com/tektoncd/pipeline

⚡️ @becaps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥32❤‍🔥2
Drone CI – инструмент для автоматизации процессов непрерывной интеграции и доставки в разработке программного обеспечения

Это платформа с открытым исходным кодом, построенная на контейнерах Docker


Целью является автоматизация сборки, тестирование и развёртывание изменений кода при внесении изменений в репозиторий

Языки: Go (58.8%), TypeScript (36.1%), SCSS (3.4%), ...

⭐️ Star 33.5k

https://github.com/harness/harness

⚡️ @becaps
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍3🔥2🤔1
Chocolatey – инструмент управления пакетами для Windows, аналогичный менеджерам пакетов в Linux-системах, таким как apt или yum

Chocolatey используют в основном разработчики и IT-менеджеры для управления программным обеспечением на одном или нескольких машинах

Языки: C# (70.7%), PowerShell (29.1%), Other (0.2%).

⭐️ Star 11.1k

https://github.com/chocolatey/choco

⚡️ @becaps
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍32🤔1
Spinnaker – платформа непрерывной доставки с открытым исходным кодом

Она автоматизирует конвейеры развёртывания программного обеспечения, обеспечивая надёжную и масштабируемую доставку приложений

Функции:
Создание конвейеров развёртывания:
они запускают и останавливают группы серверов, проводят интеграцию и системные тесты, отслеживают развёртывания. 
Поддержка стратегий развёртывания: blue/green, canary, rolling. 
Автоматический откат при проблемах:
платформа автоматически возвращается к предыдущей стабильной версии. 
Ручное подтверждение критических этапов. 
Встроенная интеграция с Chaos Monkey. 
Аудит и контроль развёртываний. 


Языки: Java (40.0%), Groovy (26.1%), TypeScript (13.8%), ...

⭐️ Star 9.6k

https://github.com/spinnaker/spinnaker

⚡️ @becaps
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍2🔥1🤔1
Htop – интерактивный инструмент для мониторинга процессов в Unix-подобных операционных системах

Целью является отслеживать работу процессов, выявлять проблемы с производительностью, диагностировать неполадки

Функции:
— Отображение списка запущенных процессов с информацией: PID, пользователь, команда, время, статус.
— Графическое отображение загрузки процессора, оперативной памяти и подкачки.
— Горизонтальная и вертикальная прокрутка списка процессов.
— Интерактивное управление приоритетами процессов: F7 — увеличить приоритет, F8 — уменьшить приоритет.
— Отображение зависимостей процессов в виде дерева.
— Гибкие настройки интерфейса и цветовых схем.


Языки: C (92.1%), M4 (3.5%), Roff (2.0%), ...

⭐️ Star 7.5k

https://github.com/htop-dev/htop

⚡️ @becaps
Please open Telegram to view this post
VIEW IN TELEGRAM
👨‍💻6🤔4👍3😁3🔥1