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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
higernes — ユーザー名、メールアドレス、ドメイン、IP、電話番号、ハッシュに対応する、PythonとC++で書かれたパッシブOSINTツールキット。APIキー不要、ログイン不要。 | Kitploit
ツール/GitLabGitLab/vqkro/higernes
汎用ユーティリティOSINT (オープンソースインテリジェンス)偵察ネットワークマッピングポートスキャンDNSおよびサブドメイン列挙ハッシュ分析スクリプトと自動化情報収集プライバシーサブドメイン列挙メール収集
8912日前未レビュー

人気

すべて見る →

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

すべてのツールを探索

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

すべてのツールを見る →
GitLabvqkro/higernes

higernes

ユーザー名、メールアドレス、ドメイン、IP、電話番号、ハッシュに対応する、PythonとC++で書かれたパッシブOSINTツールキット。APIキー不要、ログイン不要。

リポジトリを見る
共有

higernes

Python製のパッシブOSINTツールキット。APIキー不要、アカウント不要、どこにもログインしない。ハンドル、メールアドレス、ドメイン、IP、電話番号、またはハッシュを渡せば、すでに公開されている情報を調べてくれる。

higernes

できること

usernameはハンドルを約700のサイトにわたって一括検索する。コミュニティのWhatsMyNameリストを使用している。このリストの各エントリはヒットとミスを区別する方法を知っているので、結果は推測ではない。emailはそのアドレスが実際にどこに登録されているか(現在はfirefox、x、spotify、duolingo、さらにgravatar)を教え、xposedornotから漏洩履歴(漏洩名、日付、レコード数、何が流出したか)を取得し、その後@より前の部分をusernameスイープにかける。domainはDNSレコード、HTTPステータスとタイトル、証明書透明性ログとwhoisからサブドメインを取得する。ipは地理位置情報とASN、逆引きDNSを返し、指定すればポートスキャンも行う。phoneはキャリア、地域、回線種別、タイムゾーンを調べる。hashはそれがおそらく何であるかを教えるだけだ。

すべて公開データだ。DNS、whois、プロフィールページ、証明書ログ。

コアの6つに加えてさらに機能がある。discordはユーザー名が使われているかどうかを教え、ユーザーIDを渡せばプロフィールを取得する。github、roblox、steamはプロフィールを検索する。tlsはホストの証明書をダンプする。headersはサイトに欠けているセキュリティヘッダーを表示する。proxiesは公開プロキシリストをスクレイピングしてチェックし、生きているものをproxies/working.txtに書き出す。

proxies

python higernes.py proxies

17の公開リストを取得し、すべてを同時にチェックして応答するものを最速順に保持する。ライブバーで件数と毎秒レートを表示する。142kの候補から良質なものへ約2分半で絞り込む。--thoroughを渡すと遅いものをもっと長く待ち、より多くを保持する。プロキシファイルを受け取るものは、渡さなければproxies/working.txtにフォールバックするので、これを一度実行すればdcheckは自動的にそれらを拾う。

インストール

Python 3.9以降が必要。その後:

pip install -r requirements.txt

これでrich、requests、dnspython、aiohttpが入る。phonenumbersも一緒に入るが、phoneモジュールだけがそれを使うので、必要ならファイルから外してもよい。aiohttpがないとusernameスイープはスレッドにフォールバックしてかなり遅くなるので、入れておくこと。

Windowsで、まだpythonがPATHにない場合:

winget install --id Python.Python.3.13 -e
git clone https://gitlab.com/vqkro/higernes
cd higernes
pip install -r requirements.txt
python higernes.py

LinuxとMacはpython3を使うだけで同じ:

git clone https://gitlab.com/vqkro/higernes
cd higernes
python3 -m pip install -r requirements.txt
python3 higernes.py

FreeBSDでは先にpkg install -y python3を実行すること。

pipがexternally managed environmentについて文句を言う場合は、venvを作るか

python3 -m venv .venv && . .venv/bin/activate && pip install -r requirements.txt

または--break-system-packagesを渡して先に進めばよい。

使い方

引数なしでメニューが表示される。または直接何かを指定する:

python higernes.py username vqkro
python higernes.py username vqkro --cat coding
python higernes.py email [email protected]
python higernes.py domain example.com
python higernes.py ip 1.1.1.1 --ports
python higernes.py phone +14155552671
python higernes.py hash 5f4dcc3b5aa765d61d8327deb882cf99
python higernes.py scan example.com
python higernes.py scan example.com --all
python higernes.py subs example.com
python higernes.py subs example.com --wordlist names.txt
python higernes.py sweep 192.168.1.0/24 --port 80
python higernes.py revdns 8.8.8.8
python higernes.py whois example.com
python higernes.py http example.com
python higernes.py discord vqkro
python higernes.py discord 80351110224678912
python higernes.py github torvalds
python higernes.py roblox builderman
python higernes.py steam gabe
python higernes.py tls example.com
python higernes.py headers example.com

カテゴリはusernameスイープを絞り込むだけだ。省略すると700すべてを対象にする。

domain がすべてを一度に処理します。DNS レコード、HTTP、証明書の透明性ログからのサブドメイン、さらに一般的な名前に対するブルートフォースパス、そして whois です。

サイトリスト

data/wmn-data.json は WhatsMyName データセットです。新しいコピーにいつでも差し替えられます。起動時に読み込まれます。ファイルが存在しない場合は、スクリプトに埋め込まれた短いリストにフォールバックするので、動作は継続します。

C++ の部分

Python のポートスキャナは遅いため、その部分は core/hcore.cpp にあり、小さなバイナリにコンパイルされます。higernes は自身の隣、core/ 内、または PATH 上でそれを探し、シェル経由で呼び出します。存在しない場合、ip --ports はより遅い Python 版にフォールバックします。ソースから実行していて高速パスを使いたい場合にのみ、ビルドが必要です:

# windows
g++ -O2 -std=c++17 -static -o core/hcore.exe core/hcore.cpp -lws2_32

# linux / mac
g++ -O2 -std=c++17 -o core/hcore core/hcore.cpp -pthread

単体でも動作します:

hcore dns github.com
hcore revdns 8.8.8.8
hcore whois example.com
hcore subs example.com --threads 96
hcore sweep 192.168.1.0/24 --port 80
hcore http example.com --path /
hcore ports example.com --banners
hcore ports example.com --all --threads 1024

これで DNS、逆引き DNS、ポート 43 経由の whois、サブドメインブルートフォース、サブネットスイープ、そしてプレーンな HTTP フェッチをカバーします。TLS は含まれていないため、HTTP はポート 80 か、指定した任意のポートになります。

リリースページの exe にはすでにこれが組み込まれています。

dcheck

core/dcheck.cpp は一括 Discord ユーザー名チェッカーです。サインアップページが使用するのと同じ可用性エンドポイントに、指定した数のスレッドから、オプションで独自のプロキシ経由で POST します。

dcheck --mode single --value somechosen
dcheck --mode ogu
dcheck --mode 4l --limit 5000 --threads 64
dcheck --mode 5c --threads 128 --proxies proxies.txt --out free.txt
dcheck --mode 4l --proxies proxies.txt --webhook https://discord.com/api/webhooks/...

--webhook を指定すると、空きの名前が見つかった瞬間にその URL へ投稿されるので、コンソールの代わりにチャンネルを眺めながら実行し続けられます。マッチは随時出力され、空きは緑、使用済みは赤で表示されます。使用済みのものが流れていくのを見たくない場合は --only-free を渡してください。

モードは 4c と 4l(4 文字 / 4 レターの全組み合わせ)、5 文字用の 5l と 5c、数百の短い単語名用の ogu、そして 1 つの名前またはファイルを渡したいときの single または list です。

Discord は IP ごとに厳しくレート制限します。プロキシなしでは 429 の壁にぶつかり、サマリー行がそのことを教えてくれます。それは相手側の問題であり、チェッカーの問題ではありません。

Python 側でもラップされています:

python higernes.py dcheck 4l --limit 500 --threads 64 --proxies proxies.txt

winhttp でビルドします(Windows のみ):

g++ -O2 -std=c++17 -static -o core/dcheck.exe core/dcheck.cpp -lwinhttp

注意事項

dnspython と requests を入れておく価値があります。dnspython がないと A レコードのみ解決され、それ以外はすべてスキップされます。ip-api の無料エンドポイントは 1 分あたり約 45 回のルックアップでスロットリングされます。crt.sh は半分の確率で遅いかダウンしており、その場合はドメインスキャンがその旨を表示して続行します。

exe の作成

pip install pyinstaller
pyinstaller --onefile --name higernes --console higernes.py

リリースページのものはこの方法でビルドされました。

deadman

2 つ目のスクリプト deadman.py は、USB スティックを監視し、それが引き抜かれたときに発火します。ドライブを選び、何が起こるかを選びます。

python deadman.py --list
python deadman.py --watch E:\ --action shutdown
python deadman.py --watch E:\ --action lock
python deadman.py --watch E:\ --action both --wipe-roots C:\Users\you

アクションは shutdown、lock、wipe、both です。wipe は指定したルートを走査し、その下のすべてを削除し、both を指定した場合はその後シャットダウンします。--wipe-roots を渡さない場合、デフォルトはホームディレクトリです。

これは慎重に扱ってください。wipe は二度確認せず、ごみ箱にも行きません。動作を確認したい場合は、まず VM で実行してください。

MIT、LICENSE を参照してください。

ツールをダウンロード