Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
subdosec — Schneller, präziser Subdomain-Übernahme-Scanner mit null Fehlalarmen. Erkennt anfällige Subdomains, sammelt Metadaten (IP, CNAME, Titel, Statuscode) und bietet KI-gestützte Analyse für die Aufklärung. | Kitploit
Tools/GitHubGitHub/xcapri/subdosec
AufklärungSchwachstellenscannerInformationsbeschaffungWebsicherheitSubdomain-Enumeration
GitHubxcapri/subdosec

subdosec

Schneller, präziser Subdomain-Übernahme-Scanner mit null Fehlalarmen. Erkennt anfällige Subdomains, sammelt Metadaten (IP, CNAME, Titel, Statuscode) und bietet KI-gestützte Analyse für die Aufklärung.

Repository anzeigen
6421vor 2 MonatenVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen
Webseite

Subdosec

Subdomain-Takeover-Scanner & Reconnaissance-Tool.


Demo

Installation • Nutzung • Webbasiert • Beitrag leisten • Online-Scan • Danksagungen


Subdosec ist ein schneller und präziser Subdomain-Takeover-Scanner ohne falsch positive Ergebnisse, mit einer öffentlichen Datenbank anfälliger Subdomains und detaillierten nicht anfälligen Metadaten (IP, CNAME, Titel und Statuscode) für Reconnaissance.

Installation

Installieren oder aktualisieren von subdosec

root@kitploit:~
pipx install git+https://github.com/xcapri/subdosec.git
root@kitploit:~
pipx upgrade subdosec

Führe dies jedes Mal aus, wenn du eine neue Terminal-Sitzung startest (bis „server started successfully“).

root@kitploit:~
$ subdosec -ins

Starting Node.js server...
Node.js server started successfully.

Ausführen von subdosec

[WARNUNG] Übernimm nicht alle Subdomains in test.txt, lass das alle für Demos nutzen.

[INFO] Schau dir auch den Release Bereich an. Du findest dort interessante Informationen.

root@kitploit:~
$ subdosec -h
Klapp die vollständigen Hilfe-Optionen aus
root@kitploit:~
   _____       __        __
  / ___/__  __/ /_  ____/ /___  ________  _____
  \__ \/ / / / __ \/ __  / __ \/ ___/ _ \/ ___/
 ___/ / /_/ / /_/ / /_/ / /_/ (__  )  __/ /__
/____/\__,_/_.___/\__,_/\____/____/\___/\___/



usage: subdosec [-h] [-mode {private,public}] [-initkey INITKEY] [-vo] [-pe] [-ins] [-pf PF] [-subfng SUBFNG] [-lf LF] [-sfid] [-ks] [-o O] [-su] [-lu LU] [-lm] [-uf] [-unai UNAI] [-v] [-t THREADS]

Subdomain takeover scanner.

options:
  -h, --help            show this help message and exit
  -mode {private,public}
                        Mode of operation (private/public)
  -initkey INITKEY      Initialize the API key
  -vo                   VULN Only: Hide UNDETECT messages
  -pe                   Print Error: When there are problems detecting your target
  -ins                  Prepar node & start server
  -pf PF                Private Fingerprint: uses your local fingerprint. Example: -pf /path/to/tko.json
  -subfng SUBFNG        Submit fingerprint: submit local fingerprint to admin. Example: -subfng localfinger.json
  -lf LF                Fingerprint lock: to focus on one or multiple fingerprints. (-lf github.io,surge.sh) and leave this arg to scan all fingerprints
  -sfid                 To view all available fingerprint ids.
  -ks                   To shut down the server node if you want to not use subdosec for a long time.
  -o O                  Save result locally to the specified path. Example: -o /path/to/dir
  -su                   Skip undetect will not stored to server (https://subdosec.vulnshot.com/result/undetected)
  -lu LU                Undetec stored localy to the specified path. Example: -lu /path/to/dir
  -lm                   Local Mode: Save vuln and undetect to default inside tools directory (auto -su)
  -uf                   Update Fingerprint
  -unai UNAI            Analyze undetected subdomains using AI. Example: -unai /path/to/undetect.json
  -v, --verbose         Show progress count (e.g. [1/10])
  -t THREADS, --threads THREADS
                        Number of threads to use for scanning (default: 10)

Einfache Befehle

Liste vorbereiten

Unterstützt ohne Protokoll

root@kitploit:~
cat list 

https://careers.rotacloud.com
http://creators.thinkorion.com
https://docs.polygon-nightfall.technology
a.anchorsawaytpt.com
help.oceges.com

CMD 1

Überspringe das Speichern von nicht erkannten auf dem Server & speichere lokal

root@kitploit:~
cat test.txt | subdosec -lm

https://subdosec.vulnshot.com [UNDETECT]
http://feedback.bazoom.com [sleekplan.com] [VULN] [SAVED]
http://demodev.destinojet.co [meteor.com] [VULN] [SAVED]
http://creators.thinkorion.com [UNDETECT]
https://www.www.savillerow.status.lnt.cl [ohdear.app] [VULN] [SAVED]
https://careers.rotacloud.com [gohire.io] [VULN] [SAVED]
https://careers.rotacloud.com [gohire.io] [VULN] [SAVED]
https://ai.yooture.com [UNDETECT]
https://help.oceges.com [UNDETECT]
http://ftp.thiagolima.com [surge.sh] [VULN] [SAVED]


VULN DIRECTORY  : /home/alice/.subdosec/vulns
UNDETECT FILE   : /home/alice/.subdosec/undetect/undetect.json

Ausgabe lesen

root@kitploit:~
~$ ls /home/alice/.subdosec/vulns
gohire.io_tko.txt  meteor.com_tko.txt  ohdear.app_tko.txt  sleekplan.com_tko.txt  surge.sh_tko.txt
~$ cat /home/alice/.subdosec/vulns/gohire.io_tko.txt
careers.rotacloud.com

Lese Undetect & analysiere neue potenzielle Schwachstellen automatisch mit -unai

root@kitploit:~
cat /home/alice/.subdosec/undetect/undetect.json
[
    {
        "title": "No title found",
        "status_code": 404,
        "redirect_url": "No redirects",
        "cname_records": [
            "cname.redacted.com"
        ],
        "a_records": [
            "76.76.21.98",
            "76.76.21.241"
        ],
        "subdomain": "try.redacted.com",
        "rootdomain": "redacted.com"
    },
    {
        "title": "No title found",
        "status_code": 200,
        "redirect_url": "No redirects",
        "cname_records": [
            "cname.fermat.shop"
        ],
        "a_records": [
            "216.150.16.129",
            "216.150.1.129"
        ],
        "subdomain": "get.redacted.com",
        "rootdomain": "redacted.com"
    }
]
root@kitploit:~
subdosec -unai /home/pd/.subdosec/undetect/undetect.json

[INFO] PURE UNDETECTED 0 | Subdomains are not detected as vulnerable even though they have passed the subdosec scan..

[INFO] Analyzing 8 items in 2 batches.

[INFO] Progress: 5/8 data analyzed.

NEW POTENTIAL :


Domain     : try.redacted.com
  CNAME    : cname.redacted-service.com
  A Record : 76.76.21.98, 76.76.21.241
  Takeover : NOT
  Reason   : The redacted-service custom domain setup guide explicitly states the requirement of adding a TXT record (e.g., 'redacted-service-verification=<your_site_id>') for domain ownership verification. The presence of a TXT record verification step makes it not vulnerable.
  Reference: https://www.redacted-service.com/blog/how-to-setup-custom-domain/
================================================================================
Domain     : get.redacted.com
  CNAME    : cname.fermat.shop
  A Record : 216.150.16.129, 216.150.1.129
  Takeover : POSSIBLE
  Reason   : The service uses a static CNAME (cname.fermat.shop) for custom domain setup. Publicly available documentation for Fermat's custom domain setup does not clearly specify a requirement for a TXT record or any dynamic verification method for domain ownership. Without such verification, a static CNAME makes the subdomain potentially vulnerable if the corresponding Fermat account is deleted or becomes unlinked.
  Reference: https://fermat.shop/
================================================================================

CMD 2

Verwende Root-Domain & pipeline Subdomain-Finder-Tool wie (subfinder, assetfinder, amass, etc.)

root@kitploit:~
cat list
example.com 
root@kitploit:~
cat list | subfinder -silent | subdosec -lm

https://subdosec.vulnshot.com [UNDETECT]
http://feedback.bazoom.com [sleekplan.com] [VULN] [SAVED]
http://demodev.destinojet.co [meteor.com] [VULN] [SAVED]
http://creators.thinkorion.com [UNDETECT]
https://www.www.savillerow.status.lnt.cl [ohdear.app] [VULN] [SAVED]
https://careers.rotacloud.com [gohire.io] [VULN] [SAVED]
https://careers.rotacloud.com [gohire.io] [VULN] [SAVED]
https://ai.yooture.com [UNDETECT]
https://help.oceges.com [UNDETECT]
http://ftp.thiagolima.com [surge.sh] [VULN] [SAVED]


VULN DIRECTORY  : /home/alice/.subdosec/vulns
UNDETECT FILE   : /home/alice/.subdosec/undetect/undetect.json

CMD 3

(Leite Ergebnis an notify weiter)

root@kitploit:~
cat list | subdosec -lm -vo | notify -silent 

https://careers.rotacloud.com [100.00%] [gohire.io] [VULN] [SAVED]

CMD 4

Verwende privaten Fingerabdruck, dieses Flag führt automatisch eine Zusammenführung von öffentlichem + privatem Fingerabdruck durch

Klapp die vollständigen Hilfe-Optionen aus
root@kitploit:~
cat priv8.json

{
  "fingerprints": [
    {
      "fid": 0,
      "name": "Subdomain takeover - Pagedeck",
      "rules": {
        "cname": "cname.pagedeck.com",
        "status_code": "404",
"in_body":"This page could not be found."
      },
      "status_fingerprint": 0,
      "reference": "https://docs.pagedeck.com/getting-started/connecting-a-subdomain",
      "service": "pagedeck.com",
      "logo_service": "https://i.ytimg.com/vi/DY76Tjf1m-8/maxresdefault.jpg"
    },
    add more
]}
root@kitploit:~
 echo try.hugsleep.com | subdosec -pf privfinger.json  -o testpriv -lu okgaslu
   _____       __        __
  / ___/__  __/ /_  ____/ /___  ________  _____
  \__ \/ / / / __ \/ __  / __ \/ ___/ _ \/ ___/
 ___/ / /_/ / /_/ / /_/ / /_/ (__  )  __/ /__
/____/\__,_/_.___/\__,_/\____/____/\___/\___/



https://try.hugsleep.com [pagedeck.com] [VULN] [SAVED]


VULN DIRECTORY  : /home/pd/tko/testpriv
UNDETECT FILE   : /home/pd/tko/okgaslu/undetect.json

Webbasiert

Wenn du die Funktion der subdosec-Weboberfläche kennst, kannst du hier die https://subdosec.vulnshot.com/result/undetected-Funktion als Reconnaissance nutzen, um IP, CNAME, TITLE, STATUS CODE usw. herauszufinden, als weitere Informationen oder sogar um neue Takeover-Subdomains zu finden.

Es hat die gleiche Funktion wie undetect.json, der Unterschied ist, dass du und andere Leute es miteinander teilen.

Zum Beispiel suchst du nach einer Seite, die von subdosec nicht als anfällig erkannt wird, mit dem Schlüsselwort 404, und es gibt Informationen zu cname.gohire.io und dem Titel GoHire. Wenn du bei Google suchst, gibt es keine Artikelinformationen über Subdomain-Takeover im Gohire-Dienst.

Undetec

Beitrag leisten

Nachdem du einen neuen Subdomain-Takeover gefunden hast, entweder manuell oder automatisch (mit -unai), kannst du uns die Daten mit dem Befehl subdosec -subfng übermitteln.

Dynamisch kannst du diese Elemente für Regeln verwenden:

title, cname, status_code, in_body, a_record, redirect

root@kitploit:~
cat newvuln.json
{
  "name": "Subdomain takeover - GoHire",
  "rules": {
    "cname": "custom.gohire.io",
    "in_body": "Page not found",
    "status_code": "404"
  },
  "status_fingerprint": 0,
  "reference": "https://help.gohire.io/en/articles/3385288-setting-up-a-custom-domain",
  "service": "gohire.io",
  "logo_service": "https://gohire-website.s3.amazonaws.com/img/logos/gh-logo-main.gif"
}

root@kitploit:~
subdosec -subfng newvuln.json

[Info] Submitting fingerprint ...

Imported fingerprint data successfully

Online-Scan

Wenn du kein Sicherheitsexperte bist, sondern vielleicht ein Webentwickler/Programmierer und mit CLI-Tools nicht vertraut bist, kannst du die Webversion verwenden, um alle deine Subdomains mit maximal 10 Subdomains pro Scan zu scannen.

Undetec

Danksagungen

Die Vorgänger-Tools, die die Erstellung von subdosec-Tools inspiriert haben.

  • can-i-take-over-xyz
  • can-i-take-over-dns
  • SubOver
  • subjack
  • nuclei-templates/http/takeovers
  • Die Bug-Bounty-Community für Inspiration und Feedback.

subdosec wird unter der MIT-Lizenz verteilt

Tool herunterladen