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
hardcodes — Hartcodierte Zeichenketten im Quellcode finden | Kitploit
Tools/GitHubGitHub/s0md3v/hardcodes
Allgemeine DienstprogrammeStatische Code-Analyse (SAST)Code-AnalyseSecret-Erkennung
GitHubs0md3v/hardcodes

hardcodes

Hartcodierte Zeichenketten im Quellcode finden

Repository anzeigen
283291vor 5 JahrenVon 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


hardcodes
hardcodes

Extrahiert Zeichenketten aus Quellcode

hardcodes ist ein Hilfsprogramm zum Durchsuchen von Zeichenketten, die von Entwicklern hartcodiert in Programmen eingefügt wurden. Es verwendet einen modularen Tokenizer, der Kommentare, beliebig viele Backslashes und nahezu jede Syntax verarbeiten kann, die man ihm vorwirft.

Ja, es ist dafür ausgelegt, jede Syntax zu verarbeiten, und die folgenden Sprachen werden offiziell unterstützt:

root@kitploit:~
ada, applescript, c, c#, c++, coldfusion, golang, haskell, html, java, javascript,
jsp, lua, pascal, perl, php, powershell, python, ruby, scala, sql, swift, xml

Installation

mit pip
root@kitploit:~
pip3 install hardcodes
oder aus dem Quellcode erstellen
root@kitploit:~
git clone https://github.com/s0md3v/hardcodes && cd hardcodes && python3 setup.py install

Dokumentation

hardcodes ist sowohl als Bibliothek als auch als Kommandozeilenprogramm verfügbar. Die entsprechende Dokumentation finden Sie unten:

  • Für Entwickler
  • Für Benutzer

Für Entwickler

Das folgende Beispielprogramm zeigt die Verwendung der hardcodes-Bibliothek

root@kitploit:~
from hardcodes import search

string = "console.log('hello there')"
result = search(string, lang="common", comments="parse")
print(result)
root@kitploit:~
Output: ['hello there']

Die Argumente lang und comments sind optional. Ihre Verwendung wird unten im Abschnitt zur Benutzerdokumentation erläutert.


Für Benutzer

cli.py bietet eine grep-ähnliche Kommandozeilenschnittstelle zur hardcodes-Bibliothek. Sie müssen die Bibliothek zuerst installieren, um sie zu verwenden.

Zeichenketten in einer Datei finden

root@kitploit:~
python cli.py /pfad/zu/datei.ext

Zeichenketten rekursiv in einem Verzeichnis finden

root@kitploit:~
python cli.py -r /pfad/zu/verzeichnis

Pfade aus der Ausgabe ausblenden

root@kitploit:~
python cli.py -o /pfad/zu/datei.ext

Programmiersprache angeben

Die Angabe einer Sprache ist optional und sollte nur verwendet werden, wenn die Programmiersprache der Quelle bereits bekannt ist.

root@kitploit:~
python cli.py -l 'golang' /pfad/zu/datei.go

Kommentarverhalten festlegen

Mit der Option -c können Sie festlegen:

  • ignore Kommentare vollständig ignorieren
  • parse Kommentare wie Code parsen
  • string Kommentare zur Liste der hartcodierten Zeichenketten hinzufügen

python cli.py -o /pfad/zu/datei.ext

Tool herunterladen