├── .github └── workflows │ └── check.yml ├── .gitignore ├── .golangci.yml ├── LICENSE ├── README.md ├── ccachetools ├── ccache.go └── ccache_test.go ├── compat └── compat.go ├── credentials.go ├── credentials_test.go ├── dcerpcauth └── dcerpcauth.go ├── dialer.go ├── examples ├── dcerpc │ └── main.go ├── ldap │ └── main.go ├── pkinit │ └── main.go └── smb │ └── main.go ├── go.mod ├── go.sum ├── ldapauth ├── gssapi.go ├── ldap.go └── ntlm.go ├── options.go ├── options_test.go ├── pkinit ├── asn1.go ├── asrep.go ├── asreq.go ├── diffie_hellman.go ├── exchange.go ├── pkcs7.go └── unpacthehash.go ├── resolver.go ├── resolver_test.go ├── smbauth └── smbauth.go ├── target.go ├── target_test.go ├── testdata ├── empty.ccache └── someuser@domain.tld.pfx ├── workspace.code-workspace └── x509ext ├── othername.go ├── othername_test.go ├── sid.go └── sid_test.go /.github/workflows/check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedTeamPentesting/adauth/HEAD/.github/workflows/check.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedTeamPentesting/adauth/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedTeamPentesting/adauth/HEAD/.golangci.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedTeamPentesting/adauth/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedTeamPentesting/adauth/HEAD/README.md -------------------------------------------------------------------------------- /ccachetools/ccache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedTeamPentesting/adauth/HEAD/ccachetools/ccache.go -------------------------------------------------------------------------------- /ccachetools/ccache_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedTeamPentesting/adauth/HEAD/ccachetools/ccache_test.go -------------------------------------------------------------------------------- /compat/compat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedTeamPentesting/adauth/HEAD/compat/compat.go -------------------------------------------------------------------------------- /credentials.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedTeamPentesting/adauth/HEAD/credentials.go -------------------------------------------------------------------------------- /credentials_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedTeamPentesting/adauth/HEAD/credentials_test.go -------------------------------------------------------------------------------- /dcerpcauth/dcerpcauth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedTeamPentesting/adauth/HEAD/dcerpcauth/dcerpcauth.go -------------------------------------------------------------------------------- /dialer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedTeamPentesting/adauth/HEAD/dialer.go -------------------------------------------------------------------------------- /examples/dcerpc/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedTeamPentesting/adauth/HEAD/examples/dcerpc/main.go -------------------------------------------------------------------------------- /examples/ldap/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedTeamPentesting/adauth/HEAD/examples/ldap/main.go -------------------------------------------------------------------------------- /examples/pkinit/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedTeamPentesting/adauth/HEAD/examples/pkinit/main.go -------------------------------------------------------------------------------- /examples/smb/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedTeamPentesting/adauth/HEAD/examples/smb/main.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedTeamPentesting/adauth/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedTeamPentesting/adauth/HEAD/go.sum -------------------------------------------------------------------------------- /ldapauth/gssapi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedTeamPentesting/adauth/HEAD/ldapauth/gssapi.go -------------------------------------------------------------------------------- /ldapauth/ldap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedTeamPentesting/adauth/HEAD/ldapauth/ldap.go -------------------------------------------------------------------------------- /ldapauth/ntlm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedTeamPentesting/adauth/HEAD/ldapauth/ntlm.go -------------------------------------------------------------------------------- /options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedTeamPentesting/adauth/HEAD/options.go -------------------------------------------------------------------------------- /options_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedTeamPentesting/adauth/HEAD/options_test.go -------------------------------------------------------------------------------- /pkinit/asn1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedTeamPentesting/adauth/HEAD/pkinit/asn1.go -------------------------------------------------------------------------------- /pkinit/asrep.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedTeamPentesting/adauth/HEAD/pkinit/asrep.go -------------------------------------------------------------------------------- /pkinit/asreq.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedTeamPentesting/adauth/HEAD/pkinit/asreq.go -------------------------------------------------------------------------------- /pkinit/diffie_hellman.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedTeamPentesting/adauth/HEAD/pkinit/diffie_hellman.go -------------------------------------------------------------------------------- /pkinit/exchange.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedTeamPentesting/adauth/HEAD/pkinit/exchange.go -------------------------------------------------------------------------------- /pkinit/pkcs7.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedTeamPentesting/adauth/HEAD/pkinit/pkcs7.go -------------------------------------------------------------------------------- /pkinit/unpacthehash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedTeamPentesting/adauth/HEAD/pkinit/unpacthehash.go -------------------------------------------------------------------------------- /resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedTeamPentesting/adauth/HEAD/resolver.go -------------------------------------------------------------------------------- /resolver_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedTeamPentesting/adauth/HEAD/resolver_test.go -------------------------------------------------------------------------------- /smbauth/smbauth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedTeamPentesting/adauth/HEAD/smbauth/smbauth.go -------------------------------------------------------------------------------- /target.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedTeamPentesting/adauth/HEAD/target.go -------------------------------------------------------------------------------- /target_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedTeamPentesting/adauth/HEAD/target_test.go -------------------------------------------------------------------------------- /testdata/empty.ccache: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/someuser@domain.tld.pfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedTeamPentesting/adauth/HEAD/testdata/someuser@domain.tld.pfx -------------------------------------------------------------------------------- /workspace.code-workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedTeamPentesting/adauth/HEAD/workspace.code-workspace -------------------------------------------------------------------------------- /x509ext/othername.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedTeamPentesting/adauth/HEAD/x509ext/othername.go -------------------------------------------------------------------------------- /x509ext/othername_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedTeamPentesting/adauth/HEAD/x509ext/othername_test.go -------------------------------------------------------------------------------- /x509ext/sid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedTeamPentesting/adauth/HEAD/x509ext/sid.go -------------------------------------------------------------------------------- /x509ext/sid_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedTeamPentesting/adauth/HEAD/x509ext/sid_test.go --------------------------------------------------------------------------------