Skip to content
KitploitKITPLOIT
ツールエクスプロイトブログ
Log in
提出
ツールエクスプロイトブログ
提出

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
Project-Tauro — WiFiルーターの鍵を復元/クラックする、ひとひねり加えたツール。 | Kitploit
ツール/GitHubGitHub/k0r0pt/project-tauro
偵察Wi-Fi監査ネットワークマッピングパスワード攻撃情報収集ウェブセキュリティワイヤレスセキュリティペネトレーションテスト
GitHubk0r0pt/project-tauro

Project-Tauro

WiFiルーターの鍵を復元/クラックする、ひとひねり加えたツール。

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

人気

すべて見る →

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

すべてのツールを探索

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

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

Project Tauro

Build Status codecov

ひねりの効いたルーターWiFiキー復元ツール。



TauroはルーターのWiFiパスワードをスクレイピングするツールです。

従来の手法では、カードをrfmonモードにしてパケットをスニッフィングする(WEP)か、ハンドシェイクをキャプチャして(WPA)、その後aircrack-ngやpyritのようなツールでクラックしますが、これらは時間のかかるプロセスであり、キーの強度によっては完全に不可能な場合もあります。

しかし、ルーターのその設定への唯一の扉は、通常、悪用に対して大きく開け放たれています。ほとんどのルーターは管理インターフェースにパスワードすら設定していません。ここでスクレイピングの出番です。

Tauroはその管理インターフェース(Webインターフェース)へのアクセスを試み、脆弱なルーターから無線設定データとBSSIDをスクレイピングすることで、無線ネットワークの巨大なデータベースを生成することができます。

目次

  • なぜ(歴史)
  • インストール/ビルド
    • 前提条件
    • 依存パッケージのインストール
    • Tauroのインストール
  • データベースのセットアップ
  • 使用方法
    • 使用法の出力
    • 使用例
      • ホストの指定
      • ポートの指定
      • プロセス状態の追跡
  • ログ
  • ライセンス
  • あなたの助けが必要です!

なぜ(歴史)

原作者sudiptosarkarは2013年の夏にこのプロジェクトを始めました(これが、ほとんどのソースファイルで@sinceが欠けている理由の半分であり、残りの半分は当時作者がそれらを気にかけなかったためです)。

インターネット接続は(控えめに言っても)ひどく、猛暑で、作者はより良い接続を利用する余裕がありませんでした。また、隣人のWiFiパスワードをクラックするための火力(計算能力)も利用できませんでした。なぜなら、隣人たちは単純な一般的なフレーズや10桁の携帯電話番号すら使っていなかったからです。

解決策は、彼らがどの接続を使っているかを推測し、隣人のルーターの1つを手に入れることを期待してインターネットを探し回ることでした。

こうしてProject Tauroが誕生しました! 🎉

もちろん、名前が決まったのは2017年10月のことです...

2017年後半、作者はこのソフトウェアをオープンソース化することを決め、ペネトレーションテスターや研究者の活動に役立つとともに、Project Tauroの発展への支援も集められると考えました。

P.S. このソフトウェアの制作過程で隣人のルーターは一切害されていません(ハッキングされていません)。

インストール/ビルド

Tauroは近いうちに最初のリリースを予定しています。リリースが利用可能になるまでの間、インストールプロセスはビルドを含みます。以下でそのプロセスを説明します。

前提条件:

  • Git
  • Java
  • Gradle

依存パッケージのインストール

Tauroは以下のリポジトリに依存しています:

  • k0r0pt/netUtils
  • k0r0pt/rom0Decoder
  • k0r0pt/tauro-core

各依存リポジトリとTauroについて、以下を実行してください:

  1. git clone <clone-url-for-the-repo> - クローンURLはリポジトリのページで確認できます。
  2. git submodule update --init --recursive - これによりリポジトリ内のビルドスクリプトが更新されます。
  3. gradle build - これによりモジュールがビルドされ、ローカルのMavenリポジトリにインストールされます。

Tauroのインストール

すべての依存関係(およびTauro自体)がビルドされると、配布パッケージはProject-Tauro(このリポジトリ)をクローンしたディレクトリ内の build/distributions に配置されます。そこにはzipファイルと tarファイルがあります。どちらか一方を任意の場所に展開してください。便宜上、配布パッケージを ~/.h4X0r/tools に展開したとします。その後、次の手順に従ってください:

  1. cd ~/.h4X0r/tools - 展開先に移動します。
  2. cd Project-Tauro-<version-number> - バージョン番号はリポジトリをクローンした時期によって異なります。
  3. cd bin - ここにバイナリがあります。
  4. ./Project-Tauro - Windows用のbatファイルと、nixおよびnux用のシェルファイルがあります。
  5. pwd(Linux/Unix/Macの場合)または echo %cd%(Windowsの場合) - 出力を確認してコピーします。
  6. export PATH=$PATH:<paste>(Linux/Unix/Macの場合)または set PATH=%PATH%;<paste>(Windowsの場合) - <paste> は 前の手順でコピーしたものを貼り付ける場所です。

最後の手順でインストールは完了です。ただし、上記の最後の手順は現在の シェル/cmdセッションに対してのみインストールされることに注意してください。より永続的なインストールを行うには、 お使いのオペレーティングシステムでPATH環境変数を編集する方法を調べ、その末尾にTauroのインストールパスを追加してください。

データベースのセットアップ

Project-Tauroは、スクレイピングしたすべてのWiFi情報を保存するためにデータベースを使用します。そのため、データベースを 事前に指定された場所にコピーする必要があります。現時点では、その場所をコマンドラインから指定するオプションはありません。

ただし、プログラムの呼び出し時にJavaシステムプロパティ -Dtauro.core.db=<DB_Location> で指定することは可能です。

セットアップするには、次の手順に従ってください:

  1. ホームフォルダに次のディレクトリ構造を作成します:.h4X0r/k0r0pt/db。*nix、*nuxでは、ホームフォルダは /home/<your-username> にあります。MacOSでは、ホームフォルダは /Users/<your-username> にあります。Windowsでは、ホームフォルダ は C:\Users\<your-username> にあります。Windows 7より前のWindowsでは、ホームフォルダは C:\Documents and Settings\<your-username> にあります。
  2. WirelessStations.sqlite を、前の手順で作成したディレクトリ .h4X0r/k0r0pt/db にコピーします。
  3. これで準備完了です、喜んでください。 💥👍💪🤘

使用方法

このセクションでは、Project-Tauroの使用方法とさまざまなシナリオについて説明します。

使用法の出力

引数なしで実行すると、Tauroは次の出力を表示します:

Project-Tauro usage:
 -e,--exclusions <arg>   A comma separated list of hosts to be excluded
                         from attacks.
 -f,--hostsFile <arg>    The JSON formatted file from which hosts' list
                         needs to be read.
 -h,--hosts <arg>        A comma separated list of hosts/CIDR networks to
                         be scanned/attacked.
 -i,--isp <arg>          The ISP the hosts are registered under
 -n,--network <arg>      The ipinfo.io network that needs to be scanned.
 -p,--port <arg>         The is the port to be targeted (Multiple port
                         support will be coming later.
 -r,--resume             Resume previous scan.

使用例

ホストの指定

上記の出力で示されているように、Project-Tauro は攻撃(スクレイピング)対象のホストを指定する方法をいくつか備えています。

  1. ホストの直接指定 - -h または --hosts CLI オプションを使用します。これにより、プログラムの起動時点で攻撃対象のホストを指定できます。例えば、Project-Tauro --hosts=172.168.0.0-172.168.255.255,8.8.8.8,8.8.8.4,10.0.0.1/8 --isp=RandomISP のように指定します。Project-Tauro はハイフンで指定された IP 範囲や CIDR 形式の IP 範囲でも問題なく動作することに注意してください。
  2. ipinfo.io に基づくホスト指定 - -n または --network CLI オプションを使用します。これにより、ネットワーク全体を指定できます(例えば、ISP 全体を攻撃したい場合など)。例えば、Project-Tauro --network=AS0000 --isp=RandomISP のように指定します。
  3. Masscan の JSON 出力ファイルに基づくホスト指定 - -f または --hostsFile CLI オプションを使用します。これにより、Masscan の JSON 出力ファイルを指定できます。他の masscan 出力形式はまだサポートされていません(ただし、皆さんの協力があればサポートされる予定です)。例えば、Project-Tauro --hostsFile=/home/user/superOut.json --isp=RandomISP のように指定します。

ポートの指定

デフォルトでは、ポートが明示的に指定されていない場合、Project-Tauro はポート番号 80 を想定します。これは、これが HTTP のデフォルトポートであるためです。しかし、最近の多くのルーターはポート番号 8080 でホスティングしているため、ここで -p または --port オプションが役立ちます。例えば、Project-Tauro --hosts=192.168.1.1/24 --port=8080 --isp=RandomISP のように指定します。

プロセス状態の追跡

Tauro はプロセスの状態を追跡し、何らかの理由でプロセスが中断されスキャンを完了できなかった場合に備えて再開オプションを備えています。例えば、停電の場合などです。そのような場合は、-r または --resume CLI オプションを使用して、以前に中断されたスキャンを再開します。例えば、Project-Tauro --resume のように指定します。

ログ

ログはデフォルトでホームディレクトリ内の /.h4X0r/k0r0pt/logs に保存されます。ログファイルには明示的な CLI オプションもありませんが、Java システムプロパティ引数 -Dtauro.core.logFile=<your-log-file> を使用して、ログファイルの完全なパスを含めて独自の値を指定できます。

ライセンス

このソフトウェアは GNU General Public Licence v3 の下でライセンスされています。原作者はフリーソフトウェア(自由としてのフリー)を信じています。ですから、ライセンス契約に従う限り、存分に楽しんでください! 😃

また、Tauro または GitHub のロゴを使用する際は、必ず GitHub ロゴガイドライン に従ってください。

皆さんの助けが必要です!

そう、この地球上には作者が知り得るよりも多くの種類のルーターが存在します。このソフトウェアがオープンソースである理由の半分は、誰もがそれに貢献できるようにするためです。そして、皆さんの助けが必要です! Tauro コントリビューションガイドライン を確認して、ぜひご協力ください。

ツールをダウンロード