#Impacket
Knowledge base entries tagged Impacket.
Adds a computer account to domain.
FindDelegation.pyQueries target domain for delegation relationships.
GetNPUsers.pyQueries target domain for users with 'Do not require Kerberos preauthentication' set and export their TGTs for cracking. (ASREPRoasting)
GetST.pyGiven a password, hash or aesKey, it will request a Service Ticket and save it as ccache.
GetUserSPNs.pyQueries target domain for SPNs that are running under a user account (kerberoasting).
ntlmrelayx.pyFor every connection received, this module will try to relay that connection to specified target(s) system or the original client.
psexec.pyPSEXEC like functionality example using RemComSvc.
rdp_check.pyTest whether an account is valid on the target host using the RDP protocol.
samrdump.pyThis script downloads the list of users for the target system.
secretsdump.pyPerforms various techniques to dump secrets from the remote machine without executing any agent there.
smbclient.pySMB client implementation.
smbexec.pyPSEXEC over SMB.
smbrelayx.pyRelay SMB traffic.
smbserver.pyThis script will launch a SMB Server and add a share specified as an argument. You need to be root in order to bind to port 445. For optional authentication, it is possible to specify username and password or the NTLM hash.
ticketer.pyCreates a Kerberos golden/silver tickets based on user options.
wmiexec.pyExecutes a semi-interactive shell using Windows Management Instrumentation.