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

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

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

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

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

Категории

Все категории
Loading categories
m365_groups_enum — Перечислите группы Microsoft 365 в клиенте с их метаданными | Kitploit
Инструменты/GitHubGitHub/cnotin/m365_groups_enum
OSINT (Разведка открытых источников)РазведкаСбор информацииБезопасность облачных сред
GitHubcnotin/m365_groups_enum

m365_groups_enum

Перечислите группы Microsoft 365 в клиенте с их метаданными

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

Популярное

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

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

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

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

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

Перечисление групп Microsoft 365 в клиенте с их метаданными

Описание

Скрипт all_groups.py позволяет перечислить все группы Microsoft 365 в клиенте Azure AD с их метаданными:

  • имя
  • видимость: public или private
  • описание
  • адрес электронной почты
  • владельцы
  • участники
  • Teams включена?
  • URL SharePoint (например, для общих файлов Teams)

Всё это, даже для частных групп! Подробнее читайте в моей статье в блоге "Риски Microsoft Teams и групп Microsoft 365"

Скрипт reporting.py принимает JSON-вывод из all_groups.py и генерирует CSV-файл, позволяющий быстро выявить чувствительные частные или общедоступные группы.

Установка

Требование: Python 3 only

  1. Скачайте репозиторий
  2. Установите зависимости с помощью
root@kitploit:~
pip install -r requirements.txt

Использование

Вам потребуется действующая учетная запись в клиенте. Поддерживаются различные методы аутентификации:

  • через логин + пароль (MFA не поддерживается)
root@kitploit:~
python all_groups.py -u [email protected] -p MyPassw0rd
  • через аутентификацию устройства, которая поддерживает MFA через браузер. Запустите и следуйте инструкциям
root@kitploit:~
python all_groups.py --device-code

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

root@kitploit:~
python all_groups.py

Вот и всё, вам не нужно больше опций! Вывод скрипта будет в файле all_groups.json в текущем каталоге.

Затем, если вы хотите получить более удобный и лаконичный вывод из этого JSON, используйте reporting.py для его преобразования:

root@kitploit:~
python reporting.py

Он автоматически берет all_groups.json из текущего каталога и выводит в all_groups.csv в том же каталоге.

Благодарности

Этот проект использует для аутентификации очень полезную библиотеку roadlib из ROADTools от @dirkjanm

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