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.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
Interlace — Einfach single-threaded Kommandozeilen-Anwendungen in eine schnelle, multi-threaded Anwendung mit CIDR- und Glob-Unterstützung verwandeln. | Kitploit
Tools/GitHubGitHub/codingo/interlace
AufklärungScripting & AutomatisierungPenetrationstestsDienstprogramme & Frameworks
GitHubcodingo/interlace

Interlace

Einfach single-threaded Kommandozeilen-Anwendungen in eine schnelle, multi-threaded Anwendung mit CIDR- und Glob-Unterstützung verwandeln.

Repository anzeigen
1.3k18812vor 1 JahrVon 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

Interlace

Verwandle einfach single-threaded Kommandozeilenanwendungen in eine schnelle, multi-threaded Anwendung mit CIDR- und Glob-Unterstützung.

Python 3.2|3.6 License Twitter Twitter

Rezensionen / Anleitungen

Interlace: A Tool to Easily Automate and Multithread Your Pentesting & Bug Bounty Workflow Without Any Coding

Inhaltsverzeichnis

  • Einrichtung
  • Verwendung – Flags
  • Anwendungsbeispiele
  • Port-Notation erklärt
  • Ziel-Notation erklärt
  • Threading-Unterstützung für eine Anwendung, die diese nicht unterstützt
  • CIDR-Notation für eine Anwendung, die diese nicht unterstützt
  • GLOB-Notation für eine Anwendung, die diese nicht unterstützt
  • Mehrere Proxy-Unterstützung für eine Anwendung, die diese nicht unterstützt
  • Variablenersetzungen
  • Erweiterte Verwendung von Befehlsdateien
  • Erweiterte Verwendung: Blocker
  • Erweiterte Verwendung: Blöcke
  • Ausschlüsse

Einrichtung

Installation mit:

$ python3 setup.py install

Abhängigkeiten werden dann installiert und Interlace wird Ihrem Pfad als interlace hinzugefügt.

Verwendung

ArgumentBeschreibung
(stdin)Ziel-Listen von einer anderen Anwendung im kommagetrennten Format, CIDR-Notation oder als einzelner Host über Pipe einlesen
-tEin Ziel oder einen Domainnamen angeben, entweder im kommagetrennten Format, CIDR-Notation oder als einzelner Host
-tLEine Liste von Zielen oder Domainnamen angeben
-eEine Liste von Zielen zum Ausschließen angeben, entweder im kommagetrennten Format, CIDR-Notation oder als einzelner Host
-eLEine Liste von Zielen zum Ausschließen angeben
-threadsDie maximale Anzahl gleichzeitig laufender Threads angeben (STANDARD:5)
-timeoutEinen Timeout-Wert in Sekunden für einen einzelnen Thread angeben (STANDARD:600)
-cEinen einzelnen Befehl angeben, der über jedes Ziel oder jede Domain ausgeführt werden soll
-cLEine Liste von Befehlen angeben, die über jedes Ziel oder jede Domain ausgeführt werden soll
-oEine Ausgabe-Ordner-Variable angeben, die in Befehlen als _output_ verwendet werden kann
-pEine Liste von Port-Variablen angeben, die in Befehlen als _port_ verwendet werden kann. Dies kann ein einzelner Port, eine kommagetrennte Liste oder ein Bereich mit Bindestrich-Notation sein
-pLEine Liste von Proxys angeben
--protoProtokolle angeben, die in Befehlen als _proto_ verwendet werden können
-rpEine echte Port-Variable angeben, die in Befehlen als _realport_ verwendet werden kann
-randomEin Verzeichnis von Dateien angeben, das zufällig in Befehlen als _random_ verwendet werden kann
--no-bar / --soberWenn gesetzt, wird die Fortschrittsanzeige entfernt
--no-cidrWenn gesetzt, wird CIDR-Notation in einer Zieldatei nicht automatisch in einzelne Hosts expandiert
--no-colorWenn gesetzt, werden alle Vorder- oder Hintergrundfarben entfernt
--silentWenn gesetzt, werden nur wichtige Informationen angezeigt und Banner sowie andere Informationen ausgeblendet
-vWenn gesetzt, wird eine ausführliche Ausgabe im Terminal angezeigt

Weitere Informationen zu Ports

BeispielNotationstyp
80Einzelner Port
1-80Bindestrich-Notation, führt einen Befehl für jeden Port von 1-80 aus
80,443Führt einen Befehl sowohl für Port 80 als auch für Port 443 aus

Weitere Informationen zu Zielen

Sowohl -t als auch -tL werden gleich verarbeitet. Sie können Ziele genauso übergeben wie bei nmap. Dies kann mit CIDR-Notation, Bindestrich-Notation oder einer kommagetrennten Liste von Zielen erfolgen. Eine einzelne Zieldatei kann auch pro Zeile verschiedene Notationstypen verwenden.

Alternativ können Sie Ziele über STDIN übergeben und weder -t noch -tL sind erforderlich.

Variablenersetzungen

Die folgenden Variablen werden zur Laufzeit in Befehlen ersetzt:

VariableErsetzung
_target_Ersetzt durch die expandierte Zielliste, gegen die der aktuelle Thread läuft
_cleantarget_Ersetzt durch das Ziel, bereinigt von http:// oder https://
_safe-target_Ersetzt durch das Ziel, automatisch für Befehle maskiert, um die Ausführung von Unterbefehlen zu verhindern
_host_Funktioniert wie _target_ und kann austauschbar verwendet werden
_output_Ersetzt durch die Ausgabeordner-Variable von Interlace
_port_Ersetzt durch die expandierte Port-Variable von Interlace
_realport_Ersetzt durch die echte Port-Variable von Interlace
_proxy_Ersetzt durch die Proxy-Liste von Interlace
_random_Ersetzt durch die zufällig ausgewählte Datei von Interlace

Erweiterte Verwendung von Befehlsdateien

Interlace ermöglicht außerdem die Verwendung von zwei zusätzlichen Funktionen zur Steuerung des Ausführungsflusses innerhalb einer Befehlsdatei: _blocker_ und _block:<name>_. Blocker verhindern die Ausführung von Befehlen, die nach ihnen aufgelistet sind, bis alle Befehle vor ihnen abgeschlossen sind. Blöcke können verwendet werden, um die sequentielle Ausführung von Befehlen innerhalb eines Blocks für ein Ziel zu erzwingen.

Diese werden auf Ebene jedes einzelnen Ziels ausgeführt. Wenn Threads verfügbar sind und ein Blocker für das aktuelle Ziel im Weg ist, startet Interlace Befehle vom nächsten Ziel in der Zielliste, um die Effizienz zu maximieren.

Die Verwendung dieser Funktionen ermöglicht es Ihnen, den Ausführungsfluss für einzelne Ziele direkter zu steuern, um zu verhindern, dass Befehle in falscher Reihenfolge ausgeführt werden.

Tool herunterladen