
Kontakt-Suchmaschine
Domain-Kontaktfinder. Gib eine Domain ein und erhalte jede damit verbundene E-Mail, jeden Handle und jeden Lead – aus 12 passiven Quellen parallel.
$ python disclo.py gitlab.com
disclo -> gitlab.com
----------------------------------------------------------------------
[hackerone]
https://hackerone.com/gitlab (url) <- Direkter H1-Handle-Treffer
[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 - Baue Software schneller...
Gesamt: 30 Kontakte gefunden
git clone https://github.com/Chaelsoo/disclo
cd disclo
pip install -r requirements.txt
python disclo.py <domain>
Beispiele:
python disclo.py example.com
python disclo.py tawk.to
python disclo.py speakylink.com
Werden automatisch gelesen, keine Flags erforderlich.
| Variable | Wirkung |
|---|---|
GITHUB_TOKEN | Erhöht GitHub-API-Ratenlimits (5000 Anfragen/Std. statt 60) |
LINKEDIN_USER + LINKEDIN_PASS | Aktiviert LinkedIn-Kontaktanreicherung über Session-API |
TWITTER_BEARER_TOKEN | Aktiviert Twitter-v2-API-Suche |
export GITHUB_TOKEN=ghp_xxxxxxxxxxxx
python disclo.py target.com
email – E-Mail-Adresseurl – Plattform- oder Advisory-Linktwitter – Twitter/X-Handlelinkedin – LinkedIn-Profilgithub – GitHub-Profilother – Personennamedisclo/
├── disclo.py
├── requirements.txt
├── disclo/
│ ├── core/
│ │ ├── runner.py # asynchroner Orchestrator
│ │ ├── store.py # Kontakt-Deduplizierung
│ │ └── utils.py # E-Mail-Validierung
│ ├── sources/ # eine Datei pro Datenquelle
│ │ ├── 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
Hinzufügen einer neuen Quelle: Erstelle disclo/sources/mysource.py mit einer async def run(client, domain, store)-Funktion und importiere sie dann in disclo/core/runner.py.
| Quelle | Was sie findet |
|---|
security.txt | Kontakt-E-Mails und URLs |
security_page | E-Mails von /security-, /contact- und /about-Seiten |
dns_dmarc | E-Mails aus DMARC rua/ruf-Einträgen |
crtsh | In Zertifikat-CN-/Ausstellerfelder eingebettete E-Mails |
hackerone | H1- und Bugcrowd-Programmseiten |
github | E-Mails von Organisationsmitgliedern, SECURITY.md-Links |
npm / pypi | E-Mails von Paketbetreuern |
job_posting | Job-URLs auf Lever und Greenhouse |
nvd_cve | CVE sourceIdentifier-E-Mails, H1-/Bugcrowd-Referenzen |
twitter | Handles über Syndication-API (keine Authentifizierung) |
sitecrawl | E-Mails und Autorennamen aus sitemapgesteuertem Crawl |
appstore | App-Store-Entwicklerinformationen abgeglichen mit Bundle-ID |