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
SubMon — Noch ein Subdomain-Monitor. | Kitploit
Tools/GitHubGitHub/liuyc26/submon
AufklärungScripting & AutomatisierungInformationsbeschaffungWebsicherheitSubdomain-EnumerationDNS-Analyse
GitHubliuyc26/submon

SubMon

Noch ein Subdomain-Monitor.

Repository anzeigen
1vor 5 MonatenNoch nicht geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

SubMon

Manche sagen, Bug Bounty geht nicht nur darum, Bugs zu finden, sondern der „Erste“ zu sein, der sie findet. Ich baue dieses Tool, um Jäger zu benachrichtigen, wenn neue Subdomains auftauchen.

Funktionen

dashboard

  • Du kannst dein Lieblingsziel hinzufügen: Name + Domain.
  • Dann kannst du entweder auf scan klicken oder schedule einen Scan.
  • Wenn der Scan abgeschlossen ist, erhältst du einen Discord-Alarm.
  • Wenn du den Planer eingerichtet hast, erhältst du jedes Mal eine Discord-Benachrichtigung, wenn neue Subdomains gefunden werden.

target page

  • Hier siehst du das Ergebnis des letzten Scans: welche Subdomain neu ist, welche fehlt.
  • Du siehst auch den Titel dieser Subdomain, aber er könnte nicht genau sein.

Technologie-Stack

Backend: FastAPI

  • ORM: SQLModel
  • Datenvalidierung: Pydantic
  • SQL-Datenbank: SQLite

Frontend: React

  • ViteVibe coding

Scan-Tools

  • subfinder
  • dnsx
  • httpx

Probier es selbst aus

  • Einen Discord-Webhook erstellen

Manuelle Installation

cd backend

root@kitploit:~
# install tools
go install -v github.com/projectdiscovery/subfinder/v2/cmd/subfinder@latest
go install -v github.com/projectdiscovery/dnsx/cmd/dnsx@latest
go install -v github.com/projectdiscovery/httpx/cmd/httpx@latest

# add GOPATH/bin to PATH
export PATH=$PATH:$(go env GOPATH)/bin
# save the above command to `~/.bashrc`
source ~/.bashrc  # or ~/.zshrc
root@kitploit:~
# optional env vars for backend
export DB_NAME="database.db"
export DISCORD_WEBHOOK_URL="YOUR-DISCORD-WEBHOOK"
root@kitploit:~
# create a virtual env
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt

# run fastapi service
python -m app.main

# run worker in a new terminal
python -m app.services.worker

# check Swagger doc
http://localhost:8000/docs

# check ReDoc
http://localhost:8000/redoc

cd frontend

root@kitploit:~
# run frontend
npm i
npm install node
npm run dev

Docker Compose (empfohlen)

Vom Stammverzeichnis des Projekts:

root@kitploit:~
# optional: create env file and set Discord webhook for alerts
cp .env.example .env
# then edit .env and set DISCORD_WEBHOOK_URL

# build and start frontend + backend + worker
docker compose up --build -d

Öffne:

  • Frontend: http://localhost:5173
  • API docs: http://localhost:8000/docs
root@kitploit:~
# stop services
docker compose down

Arbeitsablauf

root@kitploit:~
flowchart TD
    U[User / Frontend] -->|Scan Target| A[FastAPI Backend]
    U -->|Schedule Scan| A

    A -->|Create or update ScanRun = queued| DB[(SQLite)]
    W[Worker Loop] -->|Poll queued jobs + enqueue due schedules| DB
    W -->|Pick next queued ScanRun| S[Scanner Pipeline]

    S --> SF[subfinder]
    SF --> DX[dnsx]
    DX --> HX[httpx]
    HX --> D[Diff with existing subdomains]

    D -->|Insert new subdomain| DB
    D -->|Mark missing subdomain| DB
    D -->|Send new findings| DIS[Discord Webhook]

    S -->|success / failed| W
    W -->|Update ScanRun status| DB
  1. Frontend löst Scan- oder Schedule-Endpunkte aus.
  2. API speichert den Zustand in ScanRun (queued, running, success, failed).
  3. Worker durchläuft anstehende und geplante Jobs.
  4. Scanner führt subfinder -> dnsx -> httpx aus, vergleicht Ergebnisse, aktualisiert DB und sendet Discord-Benachrichtigungen für neue Subdomains.

  • Versionshinweise
Tool herunterladen