
究極の情報収集ツールキット
Pythonベースの情報収集と偵察のためのツールキット

Argusは、情報収集と偵察のプロセスを効率化するために設計された、Python搭載のオールインワンツールキットです。クリーンで直感的なインターフェースと、幅広い信頼性の高いモジュールを統合し、アナリストがネットワーク、Webアプリケーション、セキュリティ環境を一貫性と精度で効率的に評価できるようにします。
このツールは教育目的および倫理的な使用のみを意図しています。作者は、このツールの不正使用または誤用について一切の責任を負いません。ユーザーは自身の行動に対して単独で責任を負い、対象システムをスキャンする明示的な許可を得ていることを確認する必要があります。
Argusの動作をご覧ください:
git clone https://github.com/jasonxtn/argus.git
cd argus
pip install -r requirements.txt
python -m argus
pip install argus-recon
argus
git clone https://github.com/jasonxtn/argus.git
cd argus
chmod +x install.sh && ./install.sh
python -m argus
git clone https://github.com/jasonxtn/argus.git
cd argus
docker build -t argus-recon:latest .
docker run -it --rm -v $(pwd)/results:/app/results argus-recon:latest
Argusを起動:
argus
# フォルダから実行する場合:python -m argus
利用可能なモジュールを参照:
argus> modules
モジュールを選択:
argus> use 1
ターゲットとオプションを設定:
argus> set target example.com
argus> set threads 10
モジュールを実行:
argus> run
config/settings.pyにAPIキーを設定するか、環境変数として設定することで機能を拡張できます:
export VIRUSTOTAL_API_KEY="your_key_here"
export SHODAN_API_KEY="your_key_here"
export CENSYS_API_ID="your_id_here"
export CENSYS_API_SECRET="your_secret_here"
export GOOGLE_API_KEY="your_key_here"
export HIBP_API_KEY="your_key_here"
APIステータスの確認:
argus> show api_status
config/settings.pyを編集してカスタマイズ:
大規模リファクタリング:CLIの完全再設計とモジュール拡張
元のシンプルな番号ベースのインターフェース
注記: バージョン2.0では破壊的な変更が導入されています。ユーザーは以前の番号ベースのシステムではなく、新しいCLIコマンドを学ぶ必要があります。
このツールがお役に立ったなら、GitHubでスターをお願いします!皆様のご支援は私たちにとって大きな励みとなり、他の方々がこのプロジェクトを見つける助けにもなります。
| コマンド | カテゴリ | 説明 | 例 |
|---|
modules | 検出 | 全モジュールを一覧表示 | modules |
modules -d | 検出 | 詳細付きで一覧表示 | modules -d |
search | 検出 | キーワードで検索 | search ssl |
use | 選択 | モジュールを選択 | use 42 |
helpmod | ヘルプ | モジュールのヘルプ | helpmod 42 |
set target | 設定 | ターゲットを設定 | set target example.com |
set | 設定 | オプションを設定 | set threads 20 |
unset | 設定 | オプションを解除 | unset target |
opts | 設定 | オプションを表示 | opts |
scope | 設定 | 設定を表示 | scope |
profile | 設定 | プロファイルを適用 | profile speed |
run | 実行 | 選択したモジュールを実行 | run |
runall | 実行 | カテゴリを実行 | runall infra |
runfav | 実行 | お気に入りを実行 | runfav |
last | 実行 | 最後の実行を再実行 | last |
fav | お気に入り | お気に入りを管理 | fav add 42 |
show modules | 情報 | モジュールを参照 | show modules |
show api_status | 情報 | APIを確認 | show api_status |
show options | 情報 | オプションを表示 | show options |
show options_full | 情報 | 詳細オプションを表示 | show options_full |
info | 情報 | プロジェクト情報 | info |
recent | 情報 | 最近のモジュール | recent |
viewout | 出力 | キャッシュされた出力を表示 | viewout |
grepout | 出力 | 出力を検索 | grepout "192.168" |
clear | ユーティリティ | 画面をクリア | clear |
banner | ユーティリティ | バナーを表示 | banner |
reset | ユーティリティ | 設定をリセット | reset |
exit | ユーティリティ | Argusを終了 | exit |
quit | ユーティリティ | Argusを終了 | quit |
help | ヘルプ | ヘルプを表示 | help |
| ネットワーク & インフラ | Webアプリケーション分析 | セキュリティ & 脅威インテリジェンス |
|---|
| 1. 関連ホスト | 53. アーカイブ履歴 | 103. Censys偵察 |
| 2. DNS over HTTPS | 54. 壊れたリンク検出 | 104. 認証局偵察 |
| 3. DNSレコード | 55. カーボンフットプリント | 105. データ漏洩検出 |
| 4. DNSSECチェック | 56. CMS検出 | 106. 露出した環境ファイル |
| 5. ドメイン情報 | 57. Cookieアナライザー | 107. ファイアウォール検出 |
| 6. ドメインレピュテーションチェック | 58. コンテンツ発見 | 108. グローバルランキング |
| 7. HTTP/2 & HTTP/3対応 | 59. クローラー | 109. HTTPヘッダー |
| 8. IP情報 | 60. robots.txtアナライザー | 110. HTTPセキュリティ機能 |
| 9. オープンポートスキャン | 61. ディレクトリファインダー | 111. マルウェア & フィッシングチェック |
| 10. サーバー情報 | 62. メール収集 | 112. Pastebin監視 |
| 11. サーバーの位置情報 | 63. パフォーマンス監視 | 113. プライバシー & GDPRコンプライアンス |
| 12. SSLチェーン分析 | 64. 品質指標 | 114. security.txtチェック |
| 13. SSL有効期限アラート | 65. リダイレクトチェーン | 115. Shodan偵察 |
| 14. TLS暗号スイート | 66. サイトマップ解析 | 116. SSL Labsレポート |
| 15. TLSハンドシェイクシミュレーション | 67. ソーシャルメディアプレゼンス | 117. SSLピンニングチェック |
| 16. トレースルート | 68. テクノロジースタック検出 | 118. サブドメイン列挙 |
| 17. TXTレコード | 69. サードパーティ統合 | 119. サブドメインテイクオーバー |
| 18. WHOISルックアップ | 70. JavaScriptファイルアナライザー | 120. VirusTotalスキャン |
| 19. ゾーン転送 | 71. CORS設定ミススキャナー | 121. CTログクエリ |
| 20. ASNルックアップ | 72. ログインページブルート識別 | 122. 漏洩した認証情報ルックアップ |
| 21. リバースIPルックアップ | 73. 隠しパラメータ発見 | 123. クラウドバケット露出 |
| 22. IP範囲スキャナー | 74. クリックジャッキングテスト | 124. JWTトークンアナライザー |
| 23. RDAPルックアップ | 75. フォームグラバー | 125. 露出したAPIエンドポイント |
| 24. NTP情報漏洩 | 76. Faviconハッシュ化 | 126. Gitリポジトリ露出チェック |
| 25. IPv6到達可能性テスト | 77. HTMLコメント抽出 | 127. タイポスクワッティングドメインチェッカー |
| 26. BGPルート分析 | 78. CAPTCHA存在チェッカー | 128. SPF / DKIM / DMARC検証 |
| 27. CDN検出 | 79. JavaScript難読化検出 | 129. オープンリダイレクトファインダー |
| 28. リバースDNSスキャン | 80. バーチャルホストファザー | 130. レート制限 & WAFバイパステスト |
| 29. ネットワークタイムゾーン検出 | 81. セッションCookie有効期間チェッカー | 131. セキュリティ変更ログ差分 |
| 30. Geo-DNSフットプリント | 82. HTML5機能悪用検出 | 132. セッションハイジャック(パッシブ) |
| 31. SPFネットワーク抽出 | 83. オートコンプリート脆弱性チェッカー | 133. 不正証明書チェック |
| 32. NS Geo/ASN多様性 | 84. 埋め込みオブジェクトハンター | 134. JSマルウェアスキャナー |
| 33. DNS SLAレイテンシ監視 | 85. 多言語URLテスター | 135. クラウドサービス列挙 |
| 34. RPKIルート有効性 | 86. ピクセルトラッカーファインダー | |
| 35. 再帰的ネームサーバー漏洩 | 87. SEO悪用検出 | |
| 36. デュアルスタック動作プロファイラ | 88. 依存関係JS/CDNスキャナー | |
| 37. ICMP到達可能性マトリクス | 89. WebSocketエンドポイントスニファー | |
| 38. IP割り当て履歴トラッカー | 90. APIスキーマグラバー | |
| 39. 自律近隣ピアリングマップ | 91. レイジーロードリソースファインダー | |
| 40. TLSセッション再開マップ | 92. HTTPメソッド列挙 | |
| 41. ネットワーク証明書インベントリ | 93. GraphQLイントロスペクションプローブ | |
| 42. SSHバナー & キーフィンガープリント | 94. ファイルアップロードサーフェスファインダー | |
| 43. SNMPパブリックコミュニティチェッカー | 95. DOMシンクスキャナー | |
| 44. SNMPバルクウォーク | 96. キャッシュ動作アナライザー | |
| 45. UDPサービスサンプラー | 97. サブドメイン間のCookieスコープ差分 | |
| 46. NetBIOS名クエリ | 98. CSP詳細アナライザー | |
| 47. TTL分析 | 99. サードパーティスクリプトリスクプロファイラ | |
| 48. IRRルーティングレジストリアナライザー | 100. 静的アセットフィンガープリンター | |
| 49. デュアルスタック差分 | 101. クロールルール | |
| 50. DNS CAAチェッカー | 102. メール設定 | |
| 51. デコイDNSビーコン | ||
| 52. Geo IPスプーフィング検出 |