
連絡先検索エンジン
ドメインの連絡先ファインダー。ドメインを入力すると、関連するすべてのメール、ハンドル、リードを、12のパッシブソースから並行して取得します。
$ python disclo.py gitlab.com
disclo -> gitlab.com
----------------------------------------------------------------------
[hackerone]
https://hackerone.com/gitlab (url) <- Direct H1 handle match
[nvd_cve]
[email protected] (email) <- CVE sourceIdentifier (CVE-2021-22262)
[security.txt]
https://hackerone.com/gitlab/ (url)
https://about.gitlab.com/security/disclosure/ (url)
[twitter]
https://twitter.com/gitlab (twitter) <- GitLab - Build software faster...
Total: 30 contacts found
git clone https://github.com/Chaelsoo/disclo
cd disclo
pip install -r requirements.txt
python disclo.py <domain>
例:
python disclo.py example.com
python disclo.py tawk.to
python disclo.py speakylink.com
自動で読み取られます。フラグは不要です。
| 変数 | 効果 |
|---|---|
GITHUB_TOKEN | GitHub APIのレート制限を引き上げます(60回/時から5000回/時) |
LINKEDIN_USER + LINKEDIN_PASS | セッションAPI経由でLinkedInの連絡先エンリッチメントを有効化 |
TWITTER_BEARER_TOKEN | Twitter v2 API検索を有効化 |
export GITHUB_TOKEN=ghp_xxxxxxxxxxxx
python disclo.py target.com
email - メールアドレスurl - プラットフォームまたはアドバイザリリンクtwitter - Twitter/X ハンドルlinkedin - LinkedIn プロフィールgithub - GitHub プロフィールother - 人物の名前disclo/
├── disclo.py
├── requirements.txt
├── disclo/
│ ├── core/
│ │ ├── runner.py # async orchestrator
│ │ ├── store.py # contact deduplication
│ │ └── utils.py # email validation
│ ├── sources/ # one file per data source
│ │ ├── security_txt.py
│ │ ├── security_page.py
│ │ ├── dns_records.py
│ │ ├── crtsh.py
│ │ ├── hackerone.py
│ │ ├── github.py
│ │ ├── npm.py
│ │ ├── jobs.py
│ │ ├── nvd.py
│ │ ├── twitter.py
│ │ ├── sitecrawl.py
│ │ └── appstore.py
│ └── output/
│ └── printer.py
新しいソースの追加:disclo/sources/mysource.py に async def run(client, domain, store) 関数を作成し、disclo/core/runner.py にインポートして追加します。
| ソース | 見つけるもの |
|---|
security.txt | 連絡先メールアドレスとURL |
security_page | /security、/contact、/about ページからのメール |
dns_dmarc | DMARC rua/ruf レコードからのメール |
crtsh | 証明書 CN/発行元フィールドに埋め込まれたメール |
hackerone | H1 および Bugcrowd プログラムページ |
github | 組織メンバーのメール、SECURITY.md のリンク |
npm / pypi | パッケージメンテナーのメール |
job_posting | Lever および Greenhouse 上の求人URL |
nvd_cve | CVE sourceIdentifier メール、H1/Bugcrowd 参照 |
twitter | シンジケーションAPI経由のハンドル(認証不要) |
sitecrawl | サイトマップ駆動型クロールからのメールと著者名 |
appstore | バンドルIDで一致したApp Store開発者情報 |