Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
Инструменты/GitHubGitHub/elc0mpa/aws-doctor
Безопасность облачной инфраструктурыАнализ уязвимостейАудит конфигурацииБезопасность облачных средНеправильная КонфигурацияАнализ Журналов
GitHubelc0mpa/aws-doctor

aws-doctor

Мощный CLI с открытым исходным кодом для аудита безопасности, затрат и лучших практик в AWS. 🩺 ☁️

Репозиторий
423223819 дней назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Сайт
Поделиться

aws-doctor

Website

awesome-go

Go Version Go Reference Go Report Card codecov GitHub all releases CI

License

Терминальный инструмент, который выполняет комплексную проверку работоспособности ваших аккаунтов AWS. Написанный на Go, aws-doctor выявляет аномалии затрат, находит неиспользуемые ресурсы и обеспечивает упреждающий анализ вашей облачной инфраструктуры.

[!TIP] Полную документацию, руководство по разрешениям и примеры использования смотрите на awsdoctor.compacompila.com

👀 Быстрый взгляд

⚖️ Сравнительный анализ затрат

Сравнительный анализ затрат

📈 Анализ тренда за 6 месяцев

Анализ тренда за 6 месяцев

🧟 Обнаружение неиспользуемых ресурсов

Обнаружение неиспользуемых ресурсов

Поддерживает выборочное сканирование: aws-doctor waste ec2 s3 cloudwatch rds vpc lambda sagemaker elb ecr secrets-manager iam

  • Интерактивный терминальный интерфейс: Перемещайтесь по обнаруженным категориям неиспользуемых ресурсов с помощью стрелок клавиатуры или табуляции, с возможностью просмотра сводки.
  • Изящная деградация: Работаете в CI/CD? aws-doctor автоматически определяет, направлен ли вывод в канал или перенаправлен, и плавно переключается на статические таблицы.

📄 Профессиональная отчётность

aws-doctor теперь может генерировать подробные профессиональные PDF-отчёты, готовые для заинтересованных сторон. Отчёты включают брендированные заголовки, стилизованные таблицы и подробный анализ затрат/неиспользуемых ресурсов.

[!TIP] Примеры и подробности о создании PDF-отчётов смотрите на awsdoctor.compacompila.com/docs/reporting/

Создать отчёт о сравнении затрат

root@kitploit:~
aws-doctor report cost

Создать отчёт об анализе неиспользуемых ресурсов

root@kitploit:~
# Полный отчёт о неиспользуемых ресурсах
aws-doctor report waste

# Выборочные проверки (например, только ec2, s3 и lambda)
aws-doctor report waste ec2 s3 lambda sagemaker

Создать отчёт о трендах

root@kitploit:~
# Полный отчёт о трендах (все сервисы)
aws-doctor report trend

# Выборочные сервисы (например, только ec2 и rds)
aws-doctor report trend ec2 rds

[!TIP] Аргументы подкоманд: Как и в терминальных командах, report waste принимает конкретные проверки (например, ec2, s3, rds, lambda), а report trend — конкретные имена сервисов.

[!TIP] По умолчанию отчёты сохраняются в папку Документы. Используйте флаг --path, чтобы указать собственный каталог или имя файла: aws-doctor report cost --path ./billing-analysis.pdf

🚀 Установка

Homebrew (macOS/Linux):

root@kitploit:~
brew install elC0mpa/homebrew-tap/aws-doctor

Однострочный скрипт (macOS/Linux):

root@kitploit:~
curl -sSfL https://raw.githubusercontent.com/elC0mpa/aws-doctor/main/install.sh | sh

Windows (PowerShell):

root@kitploit:~
irm https://raw.githubusercontent.com/elC0mpa/aws-doctor/main/install.ps1 | iex

Через Go:

root@kitploit:~
go install github.com/elC0mpa/aws-doctor@latest

✨ Ключевые особенности

  • 📄 Профессиональные PDF-отчёты: Создавайте брендированные PDF-документы для анализа затрат, трендов и неиспользуемых ресурсов, готовые к отправке заинтересованным сторонам.
  • 📉 Справедливое сравнение затрат: Сравнивает одинаковые временные промежутки между месяцами для выявления реальных аномалий.
  • 🧟 Обнаружение «зомби»: Сканирует неиспользуемые EIP, остановленные экземпляры, неиспользуемые работающие экземпляры EC2, осиротевшие снимки, неиспользуемые экземпляры RDS, неиспользуемые NAT-шлюзы, неиспользуемые балансировщики нагрузки, избыточно выделенную память Lambda, неиспользуемые конечные точки SageMaker для инференса в реальном времени, репозитории ECR с непомеченными образами, отсутствующие политики жизненного цикла или отсутствие образов, неиспользуемые секреты Secrets Manager, а также неиспользуемых пользователей IAM или корневые аккаунты без MFA. Поддерживает выборочную фильтрацию сервисов (ec2, s3, elb, cloudwatch, rds, vpc, lambda, sagemaker, ecr, secrets-manager, iam).
  • 📊 Тренды за 6 месяцев: Высококачественная ANSI-визуализация динамики ваших расходов.
  • 📤 Несколько форматов вывода: Экспортируйте результаты в форматы table, json или csv для лёгкой интеграции с другими инструментами или отчётами.
  • 🔔 Уведомления об обновлениях: Автоматически проверяет наличие новых версий в фоне и уведомляет после вывода команды.
  • 🚀 Эффективное кэширование: Использует локальный кэш-сервис для минимизации избыточных сетевых вызовов. В настоящее время используется для уведомлений о версиях (TTL 2 часа) и планируется расширение на данные о ценах и другие тяжёлые потоки.
  • 🔐 Готовность к MFA: Встроенная поддержка профилей, требующих многофакторной аутентификации.
  • 🌍 Региональное ценообразование: При запуске запрашивает API цен AWS для использования тарифов настроенного региона, с возвратом к значениям по умолчанию us-east-1, если API недоступен. Требует pricing:GetProducts в политике IAM вызывающего; без этого оценки незаметно возвращаются к значениям по умолчанию.

💡 Мотивация

Как облачный архитектор, я часто проверяю затраты и информацию о биллинге AWS. Хотя консоль AWS предоставляет необработанные данные, ей не хватает немедленного контекста, который нужен мне для ответа на вопрос: «Тратим ли мы деньги эффективно?»

Я создал *aws-doctor*, чтобы заполнить этот пробел. Он не просто показывает счёт; он действует как диагностический инструмент, который помогает понять, *куда* уходят деньги и *что* можно почистить. Он автоматизирует рутинные проверки, которые я раньше выполнял вручную, и служит бесплатной открытой альтернативой платным рекомендациям AWS Trusted Advisor.

👥 Сообщество

Участники

Огромное спасибо всем, кто внёс вклад в aws-doctor! Ваша помощь делает этот инструмент лучше для всех.

Contributors

История звёзд

Star History Chart

🤝 Вклад в проект

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

[!IMPORTANT] Всегда направляйте свои Pull Request в ветку development. Ветка main зарезервирована для готовых к production релизов. Подробнее читайте в руководстве по внесению вклада.

Скачать инструмент