├── .github └── copilot-instructions.md ├── .gitignore ├── README.md ├── cmd └── x-crack │ └── main.go ├── config.yaml ├── dict ├── combo.txt ├── passwords.txt └── usernames.txt ├── examples └── brute_demo.go ├── go.mod ├── go.sum ├── pkg ├── brute │ ├── builder.go │ ├── engine.go │ └── types.go ├── config │ └── config.go ├── protocols │ ├── amqp.go │ ├── ftp.go │ ├── grdp │ │ ├── LICENSE │ │ ├── README.md │ │ ├── core │ │ │ ├── io.go │ │ │ ├── io_test.go │ │ │ ├── rle.go │ │ │ ├── rle_test.go │ │ │ ├── socket.go │ │ │ ├── types.go │ │ │ └── util.go │ │ ├── emission │ │ │ └── emitter.go │ │ ├── glog │ │ │ └── log.go │ │ ├── grdp.go │ │ ├── grdp_test.go │ │ └── protocol │ │ │ ├── lic │ │ │ └── lic.go │ │ │ ├── nla │ │ │ ├── cssp.go │ │ │ ├── encode.go │ │ │ ├── encode_test.go │ │ │ ├── ntlm.go │ │ │ └── ntlm_test.go │ │ │ ├── pdu │ │ │ ├── caps.go │ │ │ ├── cliprdr.go │ │ │ ├── data.go │ │ │ └── pdu.go │ │ │ ├── rfb │ │ │ └── rfb.go │ │ │ ├── sec │ │ │ └── sec.go │ │ │ ├── t125 │ │ │ ├── ber │ │ │ │ └── ber.go │ │ │ ├── gcc │ │ │ │ └── gcc.go │ │ │ ├── mcs.go │ │ │ └── per │ │ │ │ └── per.go │ │ │ ├── tpkt │ │ │ └── tpkt.go │ │ │ └── x224 │ │ │ └── x224.go │ ├── http.go │ ├── http_proxy.go │ ├── https.go │ ├── https_proxy.go │ ├── imap.go │ ├── mongodb.go │ ├── mysql.go │ ├── pop3.go │ ├── postgresql.go │ ├── protocols.go │ ├── protocols_test.go │ ├── rdp.go │ ├── redis.go │ ├── register.go │ ├── smb.go │ ├── smtp.go │ ├── snmp.go │ ├── socks5.go │ ├── ssh.go │ ├── telnet │ │ ├── telnet.go │ │ ├── telnet_client.go │ │ └── telnet_test.go │ └── vnc.go └── utils │ ├── ip.go │ ├── service.go │ └── utils.go └── test └── brute_test.go /.github/copilot-instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XTeam-Wing/x-crack/HEAD/.github/copilot-instructions.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | /bin/ -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XTeam-Wing/x-crack/HEAD/README.md -------------------------------------------------------------------------------- /cmd/x-crack/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XTeam-Wing/x-crack/HEAD/cmd/x-crack/main.go -------------------------------------------------------------------------------- /config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XTeam-Wing/x-crack/HEAD/config.yaml -------------------------------------------------------------------------------- /dict/combo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XTeam-Wing/x-crack/HEAD/dict/combo.txt -------------------------------------------------------------------------------- /dict/passwords.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XTeam-Wing/x-crack/HEAD/dict/passwords.txt -------------------------------------------------------------------------------- /dict/usernames.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XTeam-Wing/x-crack/HEAD/dict/usernames.txt -------------------------------------------------------------------------------- /examples/brute_demo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XTeam-Wing/x-crack/HEAD/examples/brute_demo.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XTeam-Wing/x-crack/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XTeam-Wing/x-crack/HEAD/go.sum -------------------------------------------------------------------------------- /pkg/brute/builder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XTeam-Wing/x-crack/HEAD/pkg/brute/builder.go -------------------------------------------------------------------------------- /pkg/brute/engine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XTeam-Wing/x-crack/HEAD/pkg/brute/engine.go -------------------------------------------------------------------------------- /pkg/brute/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XTeam-Wing/x-crack/HEAD/pkg/brute/types.go -------------------------------------------------------------------------------- /pkg/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XTeam-Wing/x-crack/HEAD/pkg/config/config.go -------------------------------------------------------------------------------- /pkg/protocols/amqp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XTeam-Wing/x-crack/HEAD/pkg/protocols/amqp.go -------------------------------------------------------------------------------- /pkg/protocols/ftp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XTeam-Wing/x-crack/HEAD/pkg/protocols/ftp.go -------------------------------------------------------------------------------- /pkg/protocols/grdp/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XTeam-Wing/x-crack/HEAD/pkg/protocols/grdp/LICENSE -------------------------------------------------------------------------------- /pkg/protocols/grdp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XTeam-Wing/x-crack/HEAD/pkg/protocols/grdp/README.md -------------------------------------------------------------------------------- /pkg/protocols/grdp/core/io.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XTeam-Wing/x-crack/HEAD/pkg/protocols/grdp/core/io.go -------------------------------------------------------------------------------- /pkg/protocols/grdp/core/io_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XTeam-Wing/x-crack/HEAD/pkg/protocols/grdp/core/io_test.go -------------------------------------------------------------------------------- /pkg/protocols/grdp/core/rle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XTeam-Wing/x-crack/HEAD/pkg/protocols/grdp/core/rle.go -------------------------------------------------------------------------------- /pkg/protocols/grdp/core/rle_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XTeam-Wing/x-crack/HEAD/pkg/protocols/grdp/core/rle_test.go -------------------------------------------------------------------------------- /pkg/protocols/grdp/core/socket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XTeam-Wing/x-crack/HEAD/pkg/protocols/grdp/core/socket.go -------------------------------------------------------------------------------- /pkg/protocols/grdp/core/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XTeam-Wing/x-crack/HEAD/pkg/protocols/grdp/core/types.go -------------------------------------------------------------------------------- /pkg/protocols/grdp/core/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XTeam-Wing/x-crack/HEAD/pkg/protocols/grdp/core/util.go -------------------------------------------------------------------------------- /pkg/protocols/grdp/emission/emitter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XTeam-Wing/x-crack/HEAD/pkg/protocols/grdp/emission/emitter.go -------------------------------------------------------------------------------- /pkg/protocols/grdp/glog/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XTeam-Wing/x-crack/HEAD/pkg/protocols/grdp/glog/log.go -------------------------------------------------------------------------------- /pkg/protocols/grdp/grdp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XTeam-Wing/x-crack/HEAD/pkg/protocols/grdp/grdp.go -------------------------------------------------------------------------------- /pkg/protocols/grdp/grdp_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XTeam-Wing/x-crack/HEAD/pkg/protocols/grdp/grdp_test.go -------------------------------------------------------------------------------- /pkg/protocols/grdp/protocol/lic/lic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XTeam-Wing/x-crack/HEAD/pkg/protocols/grdp/protocol/lic/lic.go -------------------------------------------------------------------------------- /pkg/protocols/grdp/protocol/nla/cssp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XTeam-Wing/x-crack/HEAD/pkg/protocols/grdp/protocol/nla/cssp.go -------------------------------------------------------------------------------- /pkg/protocols/grdp/protocol/nla/encode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XTeam-Wing/x-crack/HEAD/pkg/protocols/grdp/protocol/nla/encode.go -------------------------------------------------------------------------------- /pkg/protocols/grdp/protocol/nla/encode_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XTeam-Wing/x-crack/HEAD/pkg/protocols/grdp/protocol/nla/encode_test.go -------------------------------------------------------------------------------- /pkg/protocols/grdp/protocol/nla/ntlm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XTeam-Wing/x-crack/HEAD/pkg/protocols/grdp/protocol/nla/ntlm.go -------------------------------------------------------------------------------- /pkg/protocols/grdp/protocol/nla/ntlm_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XTeam-Wing/x-crack/HEAD/pkg/protocols/grdp/protocol/nla/ntlm_test.go -------------------------------------------------------------------------------- /pkg/protocols/grdp/protocol/pdu/caps.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XTeam-Wing/x-crack/HEAD/pkg/protocols/grdp/protocol/pdu/caps.go -------------------------------------------------------------------------------- /pkg/protocols/grdp/protocol/pdu/cliprdr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XTeam-Wing/x-crack/HEAD/pkg/protocols/grdp/protocol/pdu/cliprdr.go -------------------------------------------------------------------------------- /pkg/protocols/grdp/protocol/pdu/data.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XTeam-Wing/x-crack/HEAD/pkg/protocols/grdp/protocol/pdu/data.go -------------------------------------------------------------------------------- /pkg/protocols/grdp/protocol/pdu/pdu.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XTeam-Wing/x-crack/HEAD/pkg/protocols/grdp/protocol/pdu/pdu.go -------------------------------------------------------------------------------- /pkg/protocols/grdp/protocol/rfb/rfb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XTeam-Wing/x-crack/HEAD/pkg/protocols/grdp/protocol/rfb/rfb.go -------------------------------------------------------------------------------- /pkg/protocols/grdp/protocol/sec/sec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XTeam-Wing/x-crack/HEAD/pkg/protocols/grdp/protocol/sec/sec.go -------------------------------------------------------------------------------- /pkg/protocols/grdp/protocol/t125/ber/ber.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XTeam-Wing/x-crack/HEAD/pkg/protocols/grdp/protocol/t125/ber/ber.go -------------------------------------------------------------------------------- /pkg/protocols/grdp/protocol/t125/gcc/gcc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XTeam-Wing/x-crack/HEAD/pkg/protocols/grdp/protocol/t125/gcc/gcc.go -------------------------------------------------------------------------------- /pkg/protocols/grdp/protocol/t125/mcs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XTeam-Wing/x-crack/HEAD/pkg/protocols/grdp/protocol/t125/mcs.go -------------------------------------------------------------------------------- /pkg/protocols/grdp/protocol/t125/per/per.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XTeam-Wing/x-crack/HEAD/pkg/protocols/grdp/protocol/t125/per/per.go -------------------------------------------------------------------------------- /pkg/protocols/grdp/protocol/tpkt/tpkt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XTeam-Wing/x-crack/HEAD/pkg/protocols/grdp/protocol/tpkt/tpkt.go -------------------------------------------------------------------------------- /pkg/protocols/grdp/protocol/x224/x224.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XTeam-Wing/x-crack/HEAD/pkg/protocols/grdp/protocol/x224/x224.go -------------------------------------------------------------------------------- /pkg/protocols/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XTeam-Wing/x-crack/HEAD/pkg/protocols/http.go -------------------------------------------------------------------------------- /pkg/protocols/http_proxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XTeam-Wing/x-crack/HEAD/pkg/protocols/http_proxy.go -------------------------------------------------------------------------------- /pkg/protocols/https.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XTeam-Wing/x-crack/HEAD/pkg/protocols/https.go -------------------------------------------------------------------------------- /pkg/protocols/https_proxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XTeam-Wing/x-crack/HEAD/pkg/protocols/https_proxy.go -------------------------------------------------------------------------------- /pkg/protocols/imap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XTeam-Wing/x-crack/HEAD/pkg/protocols/imap.go -------------------------------------------------------------------------------- /pkg/protocols/mongodb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XTeam-Wing/x-crack/HEAD/pkg/protocols/mongodb.go -------------------------------------------------------------------------------- /pkg/protocols/mysql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XTeam-Wing/x-crack/HEAD/pkg/protocols/mysql.go -------------------------------------------------------------------------------- /pkg/protocols/pop3.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XTeam-Wing/x-crack/HEAD/pkg/protocols/pop3.go -------------------------------------------------------------------------------- /pkg/protocols/postgresql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XTeam-Wing/x-crack/HEAD/pkg/protocols/postgresql.go -------------------------------------------------------------------------------- /pkg/protocols/protocols.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XTeam-Wing/x-crack/HEAD/pkg/protocols/protocols.go -------------------------------------------------------------------------------- /pkg/protocols/protocols_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XTeam-Wing/x-crack/HEAD/pkg/protocols/protocols_test.go -------------------------------------------------------------------------------- /pkg/protocols/rdp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XTeam-Wing/x-crack/HEAD/pkg/protocols/rdp.go -------------------------------------------------------------------------------- /pkg/protocols/redis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XTeam-Wing/x-crack/HEAD/pkg/protocols/redis.go -------------------------------------------------------------------------------- /pkg/protocols/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XTeam-Wing/x-crack/HEAD/pkg/protocols/register.go -------------------------------------------------------------------------------- /pkg/protocols/smb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XTeam-Wing/x-crack/HEAD/pkg/protocols/smb.go -------------------------------------------------------------------------------- /pkg/protocols/smtp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XTeam-Wing/x-crack/HEAD/pkg/protocols/smtp.go -------------------------------------------------------------------------------- /pkg/protocols/snmp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XTeam-Wing/x-crack/HEAD/pkg/protocols/snmp.go -------------------------------------------------------------------------------- /pkg/protocols/socks5.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XTeam-Wing/x-crack/HEAD/pkg/protocols/socks5.go -------------------------------------------------------------------------------- /pkg/protocols/ssh.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XTeam-Wing/x-crack/HEAD/pkg/protocols/ssh.go -------------------------------------------------------------------------------- /pkg/protocols/telnet/telnet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XTeam-Wing/x-crack/HEAD/pkg/protocols/telnet/telnet.go -------------------------------------------------------------------------------- /pkg/protocols/telnet/telnet_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XTeam-Wing/x-crack/HEAD/pkg/protocols/telnet/telnet_client.go -------------------------------------------------------------------------------- /pkg/protocols/telnet/telnet_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XTeam-Wing/x-crack/HEAD/pkg/protocols/telnet/telnet_test.go -------------------------------------------------------------------------------- /pkg/protocols/vnc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XTeam-Wing/x-crack/HEAD/pkg/protocols/vnc.go -------------------------------------------------------------------------------- /pkg/utils/ip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XTeam-Wing/x-crack/HEAD/pkg/utils/ip.go -------------------------------------------------------------------------------- /pkg/utils/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XTeam-Wing/x-crack/HEAD/pkg/utils/service.go -------------------------------------------------------------------------------- /pkg/utils/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XTeam-Wing/x-crack/HEAD/pkg/utils/utils.go -------------------------------------------------------------------------------- /test/brute_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XTeam-Wing/x-crack/HEAD/test/brute_test.go --------------------------------------------------------------------------------