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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
Syborg — デッドエンド回避システムを備えた再帰的DNSサブドメイン列挙ツール(BETA) | Kitploit
ツール/GitHubGitHub/milindpurswani/syborg
偵察DNSおよびサブドメイン列挙情報収集DNS分析
GitHubmilindpurswani/syborg

Syborg

デッドエンド回避システムを備えた再帰的DNSサブドメイン列挙ツール(BETA)

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

人気

すべて見る →

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

すべてのツールを探索

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

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

Syborg

Syborg は、アクティブでも完全にパッシブでもない再帰的 DNS ドメイン列挙ツールです。このツールは単純にドメイン名を構築し、指定された DNS サーバーに問い合わせを行います。

Syborg は @Tomnomnom の ettu から着想を得た行き止まり回避システムを備えています。

一部のツールでサブドメイン列挙を実行すると、ほとんどのツールは virustotal、crtsh、censys などの公開レコードを受動的に照会します。この手法は非常に高速で、短時間で多くのドメインを発見するのに役立ちます。

しかし、これらの公開レコードに記載されていないドメインも存在します。そうしたドメインを見つけるために、Syborg はネームサーバーと対話し、キューが空になるまで DNS からサブドメインを再帰的にブルートフォースします。

carbon.png 画像クレジット: Carbon

ettu のページで述べられているように、引用します:

通常、DNS 名に対して返すレコードがない場合、NXDOMAIN エラーが発生するでしょう:

root@kitploit:~
▶ host four.tomnomnom.uk
Host four.tomnomnom.uk not found: 3(NXDOMAIN)

代わりに空の応答が返されることもあることに気づいたかもしれません:

root@kitploit:~
▶ host three.tomnomnom.uk

後者の場合の違いは、多くの場合、クエリした名前を接尾辞として持つ別の名前が存在し、その名前に対してレコードが返されることです。

root@kitploit:~
▶ host one.two.three.tomnomnom.uk
one.two.three.tomnomnom.uk has address 46.101.59.42

この応答の違いを利用することで、前者の状況では再帰を行わないようにすることで、再帰的 DNS ブルートフォースにおける行き止まりを回避できます:

root@kitploit:~
▶ echo -e "www\none\ntwo\nthree" | ettu tomnomnom.uk
one.two.three.tomnomnom.uk

Syborg はこれらすべての機能を、シンプルな並行処理と再帰で統合しています。

必要条件:

Python 3.x (推奨)

Python 2.x (未テスト)

インストール:

git clone コマンドを使用してリポジトリをクローンします:

root@kitploit:~
git clone https://github.com/MilindPurswani/Syborg.git

依存関係を解決します:

root@kitploit:~
pip3 install -r requirements.txt

使用方法:

root@kitploit:~
python3 syborg.py yahoo.com 

使用法に関する詳細は Syborg の Creative Usage Guidelines に記載されています。ぜひご確認ください!

場合によっては、Syborg が CPU 使用率を高くすることがあり、VPS でこのツールを使用すると大きなコストがかかる可能性があります。そのため、cpulimit という別のユーティリティを使用して制限することをお勧めします。

root@kitploit:~
cpulimit -l 50 -p $(pgrep python3)

このツールは次のようにインストールできます:

root@kitploit:~
sudo apt install cpulimit

スペシャルサンクス <3:

  1. @nahamsec - ライブストリームを通じてコミュニティに貴重な貢献をしてくれたことに感謝します。彼の Twitch チャンネル https://twitch.tv/nahamsec をチェックしてみてください。
  2. @tomnomnom - 素晴らしいツールを作成し、皆と共有してくれたことに感謝します。彼の Twitch https://www.twitch.tv/tomnomnomuk もぜひご覧ください。
  3. @GP89 - Syborg のメモリ消費の問題を解決してくれた FileQueue ライブラリに感謝します。
  4. Patrik Hudak - 素晴らしい教えと dnsgen のようなツールを提供してくれたことに感謝します。
ツールをダウンロード