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

1. RootlessKit

RootlessKit — это мощный инструмент для запуска контейнеров без прав суперпользователя. Он обеспечивает необходимую изоляцию и создает видимость работы под пользователем root внутри среды, при этом надежно защищая хостовую операционную систему от потенциальных уязвимостей и атак через контейнеры. Это критически важно для обеспечения общей безопасности системы.

2. Vesparian

Сервис, предназначенный для автоматического обнаружения конечных точек API путем анализа реального HTTP-трафика. После завершения мониторинга Vesparian генерирует детальную спецификацию. Основные возможности включают:

  • REST API Discovery и WSDL/SOAP Discovery.
  • Headless Browser Crawling для глубокого сканирования.
  • Импорт существующего трафика для анализа.

3. gh dash

Если вы активно используете GitHub CLI, расширение gh dash станет незаменимым помощником. Оно превращает ваш терминал в полноценный дашборд для отслеживания Pull Requests и Issues. Вы можете гибко настраивать секции под конкретные репозитории и применять фильтры, чтобы всегда видеть только актуальную информацию.

4. lazygit

Интерактивный консольный интерфейс для Git, который позволяет управлять репозиториями быстрее, чем через стандартные команды. С его помощью удобно делать стейджинг отдельных строк, разрешать конфликты слияния и выполнять интерактивный rebase. Все действия привязаны к горячим клавишам, что значительно ускоряет процесс разработки.