Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
KnockKnock — Microsoft Teams および OneDrive 内の有効なユーザーをクリーンな出力で列挙します。 | Kitploit
ツール/GitHubGitHub/optiv/knockknock
OSINT (オープンソースインテリジェンス)偵察情報収集ペネトレーションテストクラウドセキュリティ認証Archived
GitHuboptiv/knockknock

KnockKnock

Microsoft Teams および OneDrive 内の有効なユーザーをクリーンな出力で列挙します。

リポジトリを見る
6261年前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

このリポジトリはアーカイブされました

KnockKnockの最新バージョンを表示したり、問題を送信するには、https://github.com/waffl3ss/KnockKnock を参照してください。


KnockKnock - v0.9.9

必ずREADMEを活用してください。

OneDriveやMicrosoft Teamsへのクエリにより、潜在的なユーザー名を検証するために設計されています。これらは受動的な手法です。
Microsoft Teamsの列挙を通じて特定されたレガシーSkypeユーザーのリストを出力/作成できます。
また、Teamsから可用性、デバイスタイプ、不在メッセージなどの詳細を取得することもできます。
最後に、将来の使用のためにクリーンなリストを作成することもでき、すべて単一のツールから実行できます。


使い方

root@kitploit:~
$ python3 .\KnockKnock.py -h

  _  __                 _    _  __                 _
 | |/ /_ __   ___   ___| | _| |/ /_ __   ___   ___| | __
 | ' /| '_ \ / _ \ / __| |/ / ' /| '_ \ / _ \ / __| |/ /
 | . \| | | | (_) | (__|   <| . \| | | | (_) | (__|   <
 |_|\_\_| |_|\___/ \___|_|\_\_|\_\_| |_|\___/ \___|_|\_\
   v0.9.9                                   @waffl3ss


usage: KnockKnock.py [-h] [-teams] [-onedrive] [-l] -i INPUTLIST [-o OUTPUTFILE] -d TARGETDOMAIN [-t TEAMSTOKEN] [-threads MAXTHREADS] [-v]

options:
  -h, --help           show this help message and exit
  -teams               Run the Teams User Enumeration Module
  -onedrive            Run the One Drive Enumeration Module
  -l                   Write legacy skype users to a seperate file
  -s                   Write Teams Status for users to a seperate file
  -i INPUTLIST         Input file with newline-seperated users to check
  -o OUTPUTFILE        Write output to file
  -d TARGETDOMAIN      Domain to target
  -t TEAMSTOKEN        Teams Token (file containing token or a string)
  -threads MAXTHREADS  Number of threads to use in the Teams User Enumeration (default = 10)
  -v                   Show verbose errors

例

root@kitploit:~
./KnockKnock.py -teams -i UsersList.txt -d Example.com -o OutFile.txt -t BearerToken.txt
./KnockKnock.py -onedrive -i UsersList.txt -d Example.com -o OutFile.txt
./KnockKnock.py -onedrive -teams -i UsersList.txt -d Example.com -t BearerToken.txt -l

オプション

  • 選択したモジュールに適切なオプションが提供されていれば、片方または両方のモードを選択できます。
  • 両方のモジュールには、ドメインフラグ(-d)とユーザー入力リスト(-i)が必要です。
  • このツールは出力ファイルをオプションとして必須とせず、指定されない場合は画面にのみ出力します。
  • 詳細モードでは、無効なユーザーを含む大量の追加情報が表示されます。
  • Teamsオプションにはベアラートークンが必要です。スクリプトは自動的にトークンを解析して認証に必要なものを取得します。
  • LEGACY (-l) オプションは、まだSkypeID設定を持つユーザーを表示し、別のファイルに書き込みます。
  • STATUS (-s) オプションは、ユーザーのTeamsの可用性、デバイス、不在メッセージを表示し、別のファイルに書き込みます。

ベアラートークンの取得方法

ベアラートークンを取得するには、ブラウザにCookie Managerプラグインが必要で、ブラウザ経由で自身のMicrosoft Teamsにログインします。
次に、現在のWebページ(teams.microsoft.com)に関連するCookieを表示します。
探しているCookieはドメイン.teams.microsoft.comのもので、"authtoken"というタイトルです。
スクリプトが必要な部分を分割してくれるので、トークン全体をコピーできます。


参考文献

@nyxgeek - onedrive_user_enum
@immunIT - TeamsUserEnum

ツールをダウンロード