Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
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.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
cli — VulnChecks offizielles Kommandozeilen-Tool | Kitploit
Tools/GitHubGitHub/vulncheck-oss/cli
Management von Indicators of Compromise (IOC)SchwachstellenscannerBedrohungsfeeds & AggregatorenSchwachstellenanalyseScripting & AutomatisierungInformationsbeschaffungDienstprogramme & FrameworksBedrohungsanalyseLieferkettensicherheitAPI-SicherheitDNS-Analyse
1601511vor 16 TagenVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
GitHubvulncheck-oss/cli

cli

VulnChecks offizielles Kommandozeilen-Tool

Repository anzeigenWebseite
Teilen

VulnCheck Logo

Die VulnCheck CLI

vulncheck bietet Zugriff auf die VulnCheck API über die Kommandozeile. Es bringt Index-Browsing, Backup-Verwaltung und Schwachstellen-Scanning ins Terminal.

Release Go Reference Lint Tests PRs Welcome

Installation

Bereitgestellte Installationsskripte

Sie können vulncheck einfach mit einem Installationsskript installieren. Wählen Sie das Skript und die Methode, die zu Ihrem Betriebssystem passt:

macOS und Linux

Öffnen Sie ein Terminal und führen Sie aus:

curl -sSL https://raw.githubusercontent.com/vulncheck-oss/cli/main/install.sh | bash

Sie werden aufgefordert, zwischen einer systemweiten Installation (erfordert sudo) oder einer lokalen Benutzerinstallation zu wählen.

[!NOTE] Das Installationsskript unterstützt auch nicht-interaktive Installationsoptionen:

  • --sudo für systemweite Installation ohne Nachfragen
  • --non-sudo für lokale Benutzerinstallation ohne Nachfragen
  • --help oder -h, um alle verfügbaren Optionen anzuzeigen
curl -sSL https://raw.githubusercontent.com/vulncheck-oss/cli/main/install.sh | bash -s -- --help

Windows

Öffnen Sie PowerShell und führen Sie aus:

iex ((New-Object System.Net.WebClient).DownloadString('https://raw.githubusercontent.com/vulncheck-oss/cli/main/install.ps1'))

Um die Tab-Vervollständigung zu aktivieren, binden Sie das mitgelieferte Skript aus Ihrem PowerShell-Profil ein:

Add-Content -Path $PROFILE -Value ". '$env:LOCALAPPDATA\Programs\vulncheck\share\powershell\vulncheck.ps1'"

vulncheck-Binärdateien sind auch für MacOS, Linux und Windows verfügbar. Sie können vorkompilierte Binärdateien von unserer Releases-Seite herunterladen.

Überprüfen der Installation

Bestätigen Sie nach der Installation, dass die Binärdatei die gewünschte Version ausgibt:

vulncheck version

Sie sollten die Version, das Build-Datum und die Changelog-URL sehen. Wenn Sie „command not found“ erhalten, öffnen Sie Ihre Shell erneut, damit der neue PATH übernommen wird, und versuchen Sie es dann noch einmal.

Konfiguration

  • Führen Sie vulncheck auth login aus, um sich mit Ihrem VulnCheck-Konto zu authentifizieren.
  • Alternativ respektiert vulncheck die Umgebungsvariable VULNCHECK_API_TOKEN — denselben Namen, der auch von den VulnCheck SDKs und dem MCP-Server verwendet wird. Das veraltete VC_TOKEN funktioniert ebenfalls noch und hat Vorrang, wenn beide gesetzt sind.
  • vulncheck auth allein zeigt weitere Optionen wie das Prüfen Ihres Status und das Abmelden.

Jede der beiden Umgebungsvariablen hat Vorrang vor der gespeicherten Konfigurationsdatei. Aus diesem Grund verweigern auth login und auth logout ihre Ausführung, solange eine von ihnen gesetzt ist — andernfalls würden sie Erfolg melden, obwohl sie nichts geändert haben, das wirksam wird. Führen Sie vulncheck auth status aus, um zu sehen, aus welcher Quelle und welcher Variable das aktive Token stammt.

Agentische / skriptgesteuerte Nutzung

Die CLI ist so konzipiert, dass sie sicher aus Skripten und KI-Agenten heraus gesteuert werden kann. Dieser Abschnitt ist der Vertrag — die unten aufgeführten Schnittstellen sollen über Releases hinweg stabil bleiben (Ergänzungen sind keine Breaking Changes; Umbenennungen / Entfernungen hingegen schon).

Globale Flags

FlagWirkung
--jsonGibt JSON auf stdout aus; leitet Info-/Fortschrittszeilen nach stderr um; Fehler werden als strukturierte Envelope ausgegeben.
--quietUnterdrückt informative Ausgaben. Fehler und Payloads werden weiterhin ausgegeben.
--no-colorDeaktiviert ANSI-Styling. Berücksichtigt auch die Umgebungsvariable NO_COLOR.
--no-interactiveVerweigert das Blockieren bei TUI-Prompts; Befehle, die einen Prompt benötigen, geben stattdessen einen Fehler zurück. Wird impliziert durch --json, nicht-TTY stdin/stdout und jede der Umgebungsvariablen CI / BUILD_NUMBER / RUN_ID.

Umgebungsvariablen

VariableWirkung
VULNCHECK_API_TOKENAPI-Token und der empfohlene Name — gemeinsam genutzt mit den VulnCheck SDKs und dem MCP-Server. Hat Vorrang vor ~/.config/vulncheck/vulncheck.yaml; solange gesetzt, verweigern auth login und auth logout ihre Ausführung, statt eine Datei zu schreiben, die ignoriert würde.
VC_TOKENVeralteter Alias, weiterhin vollständig unterstützt und hat Vorrang vor VULNCHECK_API_TOKEN, wenn beide gesetzt sind, sodass keine bestehende Einrichtung ihre Anmeldedaten ändert. Löschen Sie beide, um auf die Konfigurationsdatei zurückzufallen. auth status meldet, welche verwendet wird.
NO_COLORJeder nicht-leere Wert deaktiviert ANSI-Styling.
CI / BUILD_NUMBER / RUN_IDJede dieser gesetzten Variablen impliziert den nicht-interaktiven Modus (keine Prompts).

Exit-Codes

CodeBedeutung
0Erfolg.
1Allgemeiner / interner Fehler.
2Validierungsfehler (ungültige Argumente, fehlendes erforderliches Flag, fehlerhafte Anfrage).
3Authentifizierungsfehler (kein Token oder der Server hat das Token abgelehnt).
4Ressource nicht gefunden (HTTP 404, kein solcher Index).
5Rate-Limit erreicht (HTTP 429).
6Netzwerkfehler (DNS, Verbindung abgelehnt, Timeout).
130Durch SIGINT abgebrochen (POSIX 128 + 2).

Fehler-Envelope

Im --json-Modus werden Fehler nach stdout ausgegeben als:

{
  "schema_version": 1,
  "error": {
    "code": "auth_required",
    "message": "...",
    "http_status": 401,
    "hint": "..."
  }
}

code ist einer von: internal, validation, auth_required, auth_invalid, not_found, rate_limited, network, bad_request, cancelled. http_status wird bei Nicht-HTTP-Fehlern weggelassen. hint ist optionaler Kontext zur Behebung und nur vorhanden, wenn die Meldung allein nicht umsetzbar ist (z. B. die Nennung der Variable, die ein abgelehntes Token geliefert hat). Wird außerhalb des --json-Modus als hint: ... auf stderr ausgegeben.

Probe-Befehle

Verwenden Sie diese, um die CLI selbst zu inspizieren, bevor Sie Arbeit verteilen:

vulncheck version --json
# {"schema_version": 1, "version": "...", "build_date": "...", "changelog_url": "..."}
Tool herunterladen