{"crate":{"id":"legba","name":"legba","updated_at":"2026-05-19T11:12:08.281545Z","versions":[2423303,1726474,1696515,1695010,1624511,1378921,1157718,1033125,989730,989721,970290,956103,949189,948590,946401,943403,937104,932939,932904],"keywords":["authentication","bruteforce","wordlist"],"categories":[],"badges":[],"created_at":"2023-10-23T16:07:44.542794Z","downloads":20056,"recent_downloads":221,"default_version":"1.3.0","num_versions":19,"yanked":false,"max_version":"1.3.0","newest_version":"1.3.0","max_stable_version":"1.3.0","description":"A fast multi protocol credential bruteforcer/sprayer/enumerator.","homepage":"https://github.com/evilsocket/legba","documentation":null,"repository":"https://github.com/evilsocket/legba","links":{"version_downloads":"/api/v1/crates/legba/downloads","versions":null,"owners":"/api/v1/crates/legba/owners","owner_team":"/api/v1/crates/legba/owner_team","owner_user":"/api/v1/crates/legba/owner_user","reverse_dependencies":"/api/v1/crates/legba/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":2423303,"crate":"legba","num":"1.3.0","dl_path":"/api/v1/crates/legba/1.3.0/download","readme_path":"/api/v1/crates/legba/1.3.0/readme","updated_at":"2026-05-19T11:12:08.281545Z","created_at":"2026-05-19T11:12:08.281545Z","downloads":198,"features":{"amqp":[],"default":["http","dns","ssh","mssql","mqtt","sql","ftp","smtp","pop3","imap","irc","telnet","ldap","kerberos","vnc","mongodb","rdp","stomp","amqp","redis","scylla","port_scanner","samba","socks5","snmp"],"dns":["dep:trust-dns-resolver","dep:dns-lookup"],"ftp":["dep:async_ftp"],"http":["dep:url","dep:reqwest","dep:base64","dep:ntlmclient"],"imap":["dep:async-imap"],"irc":[],"kerberos":["dep:kerberos_crypto","dep:kerberos_asn1","dep:kerberos_constants"],"ldap":["dep:ldap3"],"mongodb":["dep:mongodb"],"mqtt":["dep:rumqttc"],"mssql":[],"oracle":["dep:sibyl"],"pop3":["dep:async-pop"],"port_scanner":["dep:reqwest"],"rdp":["dep:rdp-rs"],"redis":[],"samba":["dep:smb"],"scylla":["dep:scylla"],"smtp":["dep:async-smtp"],"snmp":["dep:snmp2"],"socks5":["dep:fast-socks5"],"sql":["dep:sqlx"],"ssh":["dep:async-ssh2-tokio","dep:russh"],"stomp":[],"telnet":["dep:mini-telnet"],"vnc":["dep:vnc-rs"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"GPL-3.0","links":{"dependencies":"/api/v1/crates/legba/1.3.0/dependencies","version_downloads":"/api/v1/crates/legba/1.3.0/downloads","authors":"/api/v1/crates/legba/1.3.0/authors"},"crate_size":229430,"published_by":{"id":236243,"login":"evilsocket","name":"Simone Margaritelli","avatar":"https://avatars.githubusercontent.com/u/86922?v=4","url":"https://github.com/evilsocket","github_username_matches":true,"created_at":"2009-05-20T23:39:53Z"},"audit_actions":[{"action":"publish","user":{"id":236243,"login":"evilsocket","name":"Simone Margaritelli","avatar":"https://avatars.githubusercontent.com/u/86922?v=4","url":"https://github.com/evilsocket","github_username_matches":true,"created_at":"2009-05-20T23:39:53Z"},"time":"2026-05-19T11:12:08.281545Z"}],"checksum":"a7e682b5397f90b2cbcaafffef43c90f11d86acaccc98640a20b6acd05ec6f02","rust_version":null,"has_lib":false,"bin_names":["legba"],"edition":"2024","description":"A fast multi protocol credential bruteforcer/sprayer/enumerator.","homepage":"https://github.com/evilsocket/legba","documentation":null,"repository":"https://github.com/evilsocket/legba","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":56,"comment_lines":0,"files":4},"PHP":{"code_lines":94,"comment_lines":3,"files":7},"Python":{"code_lines":45,"comment_lines":8,"files":2},"Ruby":{"code_lines":32,"comment_lines":0,"files":2},"Rust":{"code_lines":11867,"comment_lines":467,"files":93},"Shell":{"code_lines":275,"comment_lines":24,"files":37}},"total_code_lines":12369,"total_comment_lines":502}},{"id":1726474,"crate":"legba","num":"1.2.0","dl_path":"/api/v1/crates/legba/1.2.0/download","readme_path":"/api/v1/crates/legba/1.2.0/readme","updated_at":"2025-09-12T16:48:28.021430Z","created_at":"2025-09-12T16:48:28.021430Z","downloads":633,"features":{"amqp":[],"default":["http","dns","ssh","mssql","mqtt","sql","ftp","smtp","pop3","imap","irc","telnet","ldap","kerberos","vnc","mongodb","rdp","stomp","amqp","redis","scylla","port_scanner","samba","socks5","snmp"],"dns":["dep:trust-dns-resolver","dep:dns-lookup"],"ftp":["dep:async_ftp"],"http":["dep:url","dep:reqwest","dep:base64","dep:ntlmclient"],"imap":["dep:async-imap"],"irc":[],"kerberos":["dep:kerberos_crypto","dep:kerberos_asn1","dep:kerberos_constants"],"ldap":["dep:ldap3"],"mongodb":["dep:mongodb"],"mqtt":["dep:rumqttc"],"mssql":[],"oracle":["dep:sibyl"],"pop3":["dep:async-pop"],"port_scanner":["dep:reqwest"],"rdp":["dep:rdp-rs"],"redis":[],"samba":["dep:smb"],"scylla":["dep:scylla"],"smtp":["dep:async-smtp"],"snmp":["dep:snmp2"],"socks5":["dep:fast-socks5"],"sql":["dep:sqlx"],"ssh":["dep:async-ssh2-tokio","dep:russh"],"stomp":[],"telnet":["dep:mini-telnet"],"vnc":["dep:vnc-rs"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"GPL-3.0","links":{"dependencies":"/api/v1/crates/legba/1.2.0/dependencies","version_downloads":"/api/v1/crates/legba/1.2.0/downloads","authors":"/api/v1/crates/legba/1.2.0/authors"},"crate_size":199319,"published_by":{"id":236243,"login":"evilsocket","name":"Simone Margaritelli","avatar":"https://avatars.githubusercontent.com/u/86922?v=4","url":"https://github.com/evilsocket","github_username_matches":true,"created_at":"2009-05-20T23:39:53Z"},"audit_actions":[{"action":"publish","user":{"id":236243,"login":"evilsocket","name":"Simone Margaritelli","avatar":"https://avatars.githubusercontent.com/u/86922?v=4","url":"https://github.com/evilsocket","github_username_matches":true,"created_at":"2009-05-20T23:39:53Z"},"time":"2025-09-12T16:48:28.021430Z"}],"checksum":"ac0141e247cce33fe17c3f0f8b9159b4203fc252f1e3c6819e4dea3fb0508ca3","rust_version":null,"has_lib":false,"bin_names":["legba"],"edition":"2024","description":"A fast multi protocol credential bruteforcer/sprayer/enumerator.","homepage":"https://github.com/evilsocket/legba","documentation":null,"repository":"https://github.com/evilsocket/legba","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":21,"comment_lines":0,"files":3},"PHP":{"code_lines":94,"comment_lines":3,"files":7},"Python":{"code_lines":130,"comment_lines":18,"files":3},"Ruby":{"code_lines":32,"comment_lines":0,"files":2},"Rust":{"code_lines":11730,"comment_lines":454,"files":93},"Shell":{"code_lines":203,"comment_lines":20,"files":36}},"total_code_lines":12210,"total_comment_lines":495}},{"id":1696515,"crate":"legba","num":"1.1.1","dl_path":"/api/v1/crates/legba/1.1.1/download","readme_path":"/api/v1/crates/legba/1.1.1/readme","updated_at":"2025-08-22T14:38:02.694445Z","created_at":"2025-08-22T14:38:02.694445Z","downloads":361,"features":{"amqp":[],"default":["http","dns","ssh","mssql","mqtt","sql","ftp","smtp","pop3","imap","irc","telnet","ldap","kerberos","vnc","mongodb","rdp","stomp","amqp","redis","scylla","port_scanner","samba","socks5","snmp"],"dns":["dep:trust-dns-resolver","dep:dns-lookup"],"ftp":["dep:async_ftp"],"http":["dep:url","dep:reqwest","dep:base64","dep:ntlmclient"],"imap":["dep:async-imap"],"irc":[],"kerberos":["dep:kerberos_crypto","dep:kerberos_asn1","dep:kerberos_constants"],"ldap":["dep:ldap3"],"mongodb":["dep:mongodb"],"mqtt":["dep:rumqttc"],"mssql":[],"oracle":["dep:sibyl"],"pop3":["dep:async-pop"],"port_scanner":["dep:reqwest"],"rdp":["dep:rdp-rs"],"redis":[],"samba":["dep:smb"],"scylla":["dep:scylla"],"smtp":["dep:async-smtp"],"snmp":["dep:snmp2"],"socks5":["dep:fast-socks5"],"sql":["dep:sqlx"],"ssh":["dep:async-ssh2-tokio","dep:russh"],"stomp":[],"telnet":["dep:mini-telnet"],"vnc":["dep:vnc-rs"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"GPL-3.0","links":{"dependencies":"/api/v1/crates/legba/1.1.1/dependencies","version_downloads":"/api/v1/crates/legba/1.1.1/downloads","authors":"/api/v1/crates/legba/1.1.1/authors"},"crate_size":191343,"published_by":{"id":236243,"login":"evilsocket","name":"Simone Margaritelli","avatar":"https://avatars.githubusercontent.com/u/86922?v=4","url":"https://github.com/evilsocket","github_username_matches":true,"created_at":"2009-05-20T23:39:53Z"},"audit_actions":[{"action":"publish","user":{"id":236243,"login":"evilsocket","name":"Simone Margaritelli","avatar":"https://avatars.githubusercontent.com/u/86922?v=4","url":"https://github.com/evilsocket","github_username_matches":true,"created_at":"2009-05-20T23:39:53Z"},"time":"2025-08-22T14:38:02.694445Z"}],"checksum":"155afd899b3ea5e93ed879d9b1b64f1370de4009d112e9e1af86db2993c31b7e","rust_version":null,"has_lib":false,"bin_names":["legba"],"edition":"2024","description":"A fast multi protocol credential bruteforcer/sprayer/enumerator.","homepage":"https://github.com/evilsocket/legba","documentation":null,"repository":"https://github.com/evilsocket/legba","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":21,"comment_lines":0,"files":3},"PHP":{"code_lines":94,"comment_lines":3,"files":7},"Python":{"code_lines":130,"comment_lines":18,"files":3},"Ruby":{"code_lines":32,"comment_lines":0,"files":2},"Rust":{"code_lines":11531,"comment_lines":447,"files":93},"Shell":{"code_lines":203,"comment_lines":20,"files":36}},"total_code_lines":12011,"total_comment_lines":488}},{"id":1695010,"crate":"legba","num":"1.1.0","dl_path":"/api/v1/crates/legba/1.1.0/download","readme_path":"/api/v1/crates/legba/1.1.0/readme","updated_at":"2025-08-21T15:23:13.062827Z","created_at":"2025-08-21T15:23:13.062827Z","downloads":338,"features":{"amqp":[],"default":["http","dns","ssh","mssql","mqtt","sql","ftp","smtp","pop3","imap","irc","telnet","ldap","kerberos","vnc","mongodb","rdp","stomp","amqp","redis","scylla","port_scanner","samba","socks5","snmp"],"dns":["dep:trust-dns-resolver","dep:dns-lookup"],"ftp":["dep:async_ftp"],"http":["dep:url","dep:reqwest","dep:base64","dep:ntlmclient"],"imap":["dep:async-imap"],"irc":[],"kerberos":["dep:kerberos_crypto","dep:kerberos_asn1","dep:kerberos_constants"],"ldap":["dep:ldap3"],"mongodb":["dep:mongodb"],"mqtt":["dep:rumqttc"],"mssql":[],"oracle":["dep:sibyl"],"pop3":["dep:async-pop"],"port_scanner":["dep:reqwest"],"rdp":["dep:rdp-rs"],"redis":[],"samba":["dep:smb"],"scylla":["dep:scylla"],"smtp":["dep:async-smtp"],"snmp":["dep:snmp2"],"socks5":["dep:fast-socks5"],"sql":["dep:sqlx"],"ssh":["dep:async-ssh2-tokio","dep:russh"],"stomp":[],"telnet":["dep:mini-telnet"],"vnc":["dep:vnc-rs"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"GPL-3.0","links":{"dependencies":"/api/v1/crates/legba/1.1.0/dependencies","version_downloads":"/api/v1/crates/legba/1.1.0/downloads","authors":"/api/v1/crates/legba/1.1.0/authors"},"crate_size":187154,"published_by":{"id":236243,"login":"evilsocket","name":"Simone Margaritelli","avatar":"https://avatars.githubusercontent.com/u/86922?v=4","url":"https://github.com/evilsocket","github_username_matches":true,"created_at":"2009-05-20T23:39:53Z"},"audit_actions":[{"action":"publish","user":{"id":236243,"login":"evilsocket","name":"Simone Margaritelli","avatar":"https://avatars.githubusercontent.com/u/86922?v=4","url":"https://github.com/evilsocket","github_username_matches":true,"created_at":"2009-05-20T23:39:53Z"},"time":"2025-08-21T15:23:13.062827Z"}],"checksum":"05fef9818660ab99ef4cd3791e9cf2352dfb4c4a6c8af410356e36339f6c67ee","rust_version":null,"has_lib":false,"bin_names":["legba"],"edition":"2024","description":"A fast multi protocol credential bruteforcer/sprayer/enumerator.","homepage":"https://github.com/evilsocket/legba","documentation":null,"repository":"https://github.com/evilsocket/legba","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":21,"comment_lines":0,"files":3},"PHP":{"code_lines":94,"comment_lines":3,"files":7},"Python":{"code_lines":71,"comment_lines":14,"files":3},"Rust":{"code_lines":11347,"comment_lines":439,"files":92},"Shell":{"code_lines":203,"comment_lines":20,"files":36}},"total_code_lines":11736,"total_comment_lines":476}},{"id":1624511,"crate":"legba","num":"0.11.0","dl_path":"/api/v1/crates/legba/0.11.0/download","readme_path":"/api/v1/crates/legba/0.11.0/readme","updated_at":"2025-07-02T12:36:07.090040Z","created_at":"2025-07-02T12:36:07.090040Z","downloads":500,"features":{"amqp":[],"default":["http","dns","ssh","mssql","mqtt","sql","ftp","smtp","pop3","imap","irc","telnet","ldap","kerberos","vnc","mongodb","rdp","stomp","amqp","redis","scylla","port_scanner","samba","socks5"],"dns":["dep:trust-dns-resolver","dep:dns-lookup"],"ftp":["dep:async_ftp"],"http":["dep:url","dep:reqwest","dep:base64","dep:ntlmclient"],"http_relative_paths":[],"imap":["dep:async-imap"],"irc":[],"kerberos":["dep:kerberos_crypto","dep:kerberos_asn1","dep:kerberos_constants"],"ldap":["dep:ldap3"],"mongodb":["dep:mongodb"],"mqtt":["dep:paho-mqtt"],"mssql":[],"oracle":["dep:sibyl"],"pop3":["dep:async-pop"],"port_scanner":["dep:reqwest"],"rdp":["dep:rdp-rs"],"redis":[],"samba":["dep:pavao"],"scylla":["dep:scylla"],"smtp":["dep:async-smtp"],"socks5":["dep:fast-socks5"],"sql":["dep:sqlx"],"ssh":["dep:async-ssh2-tokio","dep:russh"],"stomp":[],"telnet":["dep:mini-telnet"],"vendored_libs":["dep:openssl"],"vnc":["dep:vnc-rs"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"GPL-3.0","links":{"dependencies":"/api/v1/crates/legba/0.11.0/dependencies","version_downloads":"/api/v1/crates/legba/0.11.0/downloads","authors":"/api/v1/crates/legba/0.11.0/authors"},"crate_size":145606,"published_by":{"id":236243,"login":"evilsocket","name":"Simone Margaritelli","avatar":"https://avatars.githubusercontent.com/u/86922?v=4","url":"https://github.com/evilsocket","github_username_matches":true,"created_at":"2009-05-20T23:39:53Z"},"audit_actions":[{"action":"publish","user":{"id":236243,"login":"evilsocket","name":"Simone Margaritelli","avatar":"https://avatars.githubusercontent.com/u/86922?v=4","url":"https://github.com/evilsocket","github_username_matches":true,"created_at":"2009-05-20T23:39:53Z"},"time":"2025-07-02T12:36:07.090040Z"}],"checksum":"03ef37fa288f1f43eaf2062ce6a8e5ecd64a944e69a476d1099c1d0a6722a034","rust_version":null,"has_lib":false,"bin_names":["legba"],"edition":"2024","description":"A fast multi protocol credential bruteforcer/sprayer/enumerator.","homepage":"https://github.com/evilsocket/legba","documentation":null,"repository":"https://github.com/evilsocket/legba","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":21,"comment_lines":0,"files":3},"PHP":{"code_lines":94,"comment_lines":3,"files":7},"Python":{"code_lines":76,"comment_lines":15,"files":3},"Rust":{"code_lines":9035,"comment_lines":292,"files":89},"Shell":{"code_lines":201,"comment_lines":20,"files":35}},"total_code_lines":9427,"total_comment_lines":330}},{"id":1378921,"crate":"legba","num":"0.10.0","dl_path":"/api/v1/crates/legba/0.10.0/download","readme_path":"/api/v1/crates/legba/0.10.0/readme","updated_at":"2024-12-18T13:24:47.823762Z","created_at":"2024-12-18T13:24:47.823762Z","downloads":1174,"features":{"amqp":[],"default":["http","dns","ssh","mssql","mqtt","sql","ftp","smtp","pop3","imap","telnet","ldap","kerberos","vnc","mongodb","rdp","stomp","amqp","redis","scylla","port_scanner","samba","socks5"],"dns":["dep:trust-dns-resolver","dep:dns-lookup"],"ftp":["dep:async_ftp"],"http":["dep:url","dep:reqwest","dep:base64","dep:ntlmclient"],"http_relative_paths":[],"imap":["dep:async-imap"],"kerberos":["dep:kerberos_crypto","dep:kerberos_asn1","dep:kerberos_constants"],"ldap":["dep:ldap3"],"mongodb":["dep:mongodb"],"mqtt":["dep:paho-mqtt"],"mssql":[],"oracle":["dep:sibyl"],"pop3":["dep:async-pop"],"port_scanner":["dep:reqwest"],"rdp":["dep:rdp-rs"],"redis":[],"samba":["dep:pavao"],"scylla":["dep:scylla"],"smtp":["dep:async-smtp"],"socks5":["dep:fast-socks5"],"sql":["dep:sqlx"],"ssh":["dep:async-ssh2-tokio"],"stomp":[],"telnet":["dep:mini-telnet"],"vendored_libs":["dep:openssl"],"vnc":["dep:vnc-rs"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"GPL-3.0","links":{"dependencies":"/api/v1/crates/legba/0.10.0/dependencies","version_downloads":"/api/v1/crates/legba/0.10.0/downloads","authors":"/api/v1/crates/legba/0.10.0/authors"},"crate_size":131733,"published_by":{"id":236243,"login":"evilsocket","name":"Simone Margaritelli","avatar":"https://avatars.githubusercontent.com/u/86922?v=4","url":"https://github.com/evilsocket","github_username_matches":true,"created_at":"2009-05-20T23:39:53Z"},"audit_actions":[{"action":"publish","user":{"id":236243,"login":"evilsocket","name":"Simone Margaritelli","avatar":"https://avatars.githubusercontent.com/u/86922?v=4","url":"https://github.com/evilsocket","github_username_matches":true,"created_at":"2009-05-20T23:39:53Z"},"time":"2024-12-18T13:24:47.823762Z"}],"checksum":"9089d2fa4a0762be053b2b90df00dea0284bde612b353557e477fdc9e401c950","rust_version":null,"has_lib":false,"bin_names":["legba"],"edition":"2021","description":"A fast multi protocol credential bruteforcer/sprayer/enumerator.","homepage":"https://github.com/evilsocket/legba","documentation":null,"repository":"https://github.com/evilsocket/legba","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":21,"comment_lines":0,"files":3},"PHP":{"code_lines":94,"comment_lines":3,"files":7},"Python":{"code_lines":76,"comment_lines":15,"files":3},"Rust":{"code_lines":8440,"comment_lines":272,"files":85},"Shell":{"code_lines":183,"comment_lines":10,"files":32}},"total_code_lines":8814,"total_comment_lines":300}},{"id":1157718,"crate":"legba","num":"0.9.0","dl_path":"/api/v1/crates/legba/0.9.0/download","readme_path":"/api/v1/crates/legba/0.9.0/readme","updated_at":"2024-05-28T12:44:46.258458Z","created_at":"2024-05-28T12:44:46.258458Z","downloads":1832,"features":{"amqp":[],"default":["http","dns","ssh","mssql","mqtt","sql","ftp","smtp","pop3","imap","telnet","ldap","kerberos","vnc","mongodb","rdp","stomp","amqp","redis","scylla","tcp_ports","samba","socks5"],"dns":["dep:trust-dns-resolver","dep:dns-lookup"],"ftp":["dep:async_ftp"],"http":["dep:url","dep:reqwest","dep:base64","dep:ntlmclient"],"http_relative_paths":[],"imap":["dep:async-imap"],"kerberos":["dep:kerberos_crypto","dep:kerberos_asn1","dep:kerberos_constants"],"ldap":["dep:ldap3"],"mongodb":["dep:mongodb"],"mqtt":["dep:paho-mqtt"],"mssql":[],"oracle":["dep:sibyl"],"pop3":["dep:async-pop"],"rdp":["dep:rdp-rs"],"redis":[],"samba":["dep:pavao"],"scylla":["dep:scylla"],"smtp":["dep:async-smtp"],"socks5":["dep:fast-socks5"],"sql":["dep:sqlx"],"ssh":["dep:async-ssh2-tokio"],"stomp":[],"tcp_ports":["dep:reqwest"],"telnet":["dep:mini-telnet"],"vnc":["dep:vnc-rs"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"GPL-3.0","links":{"dependencies":"/api/v1/crates/legba/0.9.0/dependencies","version_downloads":"/api/v1/crates/legba/0.9.0/downloads","authors":"/api/v1/crates/legba/0.9.0/authors"},"crate_size":116121,"published_by":{"id":236243,"login":"evilsocket","name":"Simone Margaritelli","avatar":"https://avatars.githubusercontent.com/u/86922?v=4","url":"https://github.com/evilsocket","github_username_matches":true,"created_at":"2009-05-20T23:39:53Z"},"audit_actions":[{"action":"publish","user":{"id":236243,"login":"evilsocket","name":"Simone Margaritelli","avatar":"https://avatars.githubusercontent.com/u/86922?v=4","url":"https://github.com/evilsocket","github_username_matches":true,"created_at":"2009-05-20T23:39:53Z"},"time":"2024-05-28T12:44:46.258458Z"}],"checksum":"4f4f8ea62aa61d6c69fc3a824ad98d67776dc4f0f68f6310716eb9445218e1bf","rust_version":null,"has_lib":false,"bin_names":["legba"],"edition":"2021","description":"A fast multi protocol credential bruteforcer/sprayer/enumerator.","homepage":"https://github.com/evilsocket/legba","documentation":null,"repository":"https://github.com/evilsocket/legba","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":21,"comment_lines":0,"files":3},"PHP":{"code_lines":86,"comment_lines":3,"files":6},"Python":{"code_lines":31,"comment_lines":7,"files":1},"Rust":{"code_lines":7065,"comment_lines":227,"files":79},"Shell":{"code_lines":176,"comment_lines":9,"files":30}},"total_code_lines":7379,"total_comment_lines":246}},{"id":1033125,"crate":"legba","num":"0.8.0","dl_path":"/api/v1/crates/legba/0.8.0/download","readme_path":"/api/v1/crates/legba/0.8.0/readme","updated_at":"2024-01-30T11:38:27.848755Z","created_at":"2024-01-30T11:38:27.848755Z","downloads":1694,"features":{"amqp":[],"default":["http","dns","ssh","mssql","mqtt","sql","ftp","smtp","pop3","imap","telnet","ldap","kerberos","vnc","mongodb","rdp","stomp","amqp","redis","scylla","tcp_ports","samba","socks5"],"dns":["dep:trust-dns-resolver"],"ftp":["dep:async_ftp"],"http":["dep:url","dep:reqwest","dep:base64","dep:ntlmclient"],"http_relative_paths":[],"imap":["dep:async-imap"],"kerberos":["dep:kerberos_crypto","dep:kerberos_asn1","dep:kerberos_constants"],"ldap":["dep:ldap3"],"mongodb":["dep:mongodb"],"mqtt":["dep:paho-mqtt"],"mssql":[],"oracle":["dep:sibyl"],"pop3":["dep:async-pop"],"rdp":["dep:rdp-rs"],"redis":[],"samba":["dep:pavao"],"scylla":["dep:scylla"],"smtp":["dep:async-smtp"],"socks5":["dep:fast-socks5"],"sql":["dep:sqlx"],"ssh":["dep:async-ssh2-tokio"],"stomp":[],"tcp_ports":["dep:reqwest"],"telnet":["dep:mini-telnet"],"vnc":["dep:vnc-rs"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"GPL-3.0","links":{"dependencies":"/api/v1/crates/legba/0.8.0/dependencies","version_downloads":"/api/v1/crates/legba/0.8.0/downloads","authors":"/api/v1/crates/legba/0.8.0/authors"},"crate_size":114334,"published_by":{"id":236243,"login":"evilsocket","name":"Simone Margaritelli","avatar":"https://avatars.githubusercontent.com/u/86922?v=4","url":"https://github.com/evilsocket","github_username_matches":true,"created_at":"2009-05-20T23:39:53Z"},"audit_actions":[{"action":"publish","user":{"id":236243,"login":"evilsocket","name":"Simone Margaritelli","avatar":"https://avatars.githubusercontent.com/u/86922?v=4","url":"https://github.com/evilsocket","github_username_matches":true,"created_at":"2009-05-20T23:39:53Z"},"time":"2024-01-30T11:38:27.848755Z"}],"checksum":"a149f10278c3f3f04adf3c50fa4c75adc380e9f535176e716df844cb2676e06a","rust_version":null,"has_lib":false,"bin_names":["legba"],"edition":"2021","description":"A fast multi protocol credential bruteforcer/sprayer/enumerator.","homepage":"https://github.com/evilsocket/legba","documentation":null,"repository":"https://github.com/evilsocket/legba","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":21,"comment_lines":0,"files":3},"PHP":{"code_lines":86,"comment_lines":3,"files":6},"Python":{"code_lines":31,"comment_lines":7,"files":1},"Rust":{"code_lines":6983,"comment_lines":218,"files":79},"Shell":{"code_lines":176,"comment_lines":9,"files":30}},"total_code_lines":7297,"total_comment_lines":237}},{"id":989730,"crate":"legba","num":"0.7.1","dl_path":"/api/v1/crates/legba/0.7.1/download","readme_path":"/api/v1/crates/legba/0.7.1/readme","updated_at":"2023-12-18T14:25:37.309857Z","created_at":"2023-12-18T14:25:37.309857Z","downloads":1361,"features":{"amqp":[],"default":["http","dns","ssh","mssql","mqtt","sql","ftp","smtp","pop3","imap","telnet","ldap","kerberos","vnc","mongodb","rdp","stomp","amqp","redis","scylla","tcp_ports","samba","socks5"],"dns":["dep:trust-dns-resolver"],"ftp":["dep:async_ftp"],"http":["dep:url","dep:reqwest","dep:base64","dep:ntlmclient"],"imap":["dep:async-imap"],"kerberos":["dep:kerberos_crypto","dep:kerberos_asn1","dep:kerberos_constants"],"ldap":["dep:ldap3"],"mongodb":["dep:mongodb"],"mqtt":["dep:paho-mqtt"],"mssql":[],"oracle":["dep:sibyl"],"pop3":["dep:async-pop"],"rdp":["dep:rdp-rs"],"redis":[],"samba":["dep:pavao"],"scylla":["dep:scylla"],"smtp":["dep:async-smtp"],"socks5":["dep:fast-socks5"],"sql":["dep:sqlx"],"ssh":["dep:async-ssh2-tokio"],"stomp":[],"tcp_ports":[],"telnet":["dep:mini-telnet"],"vnc":["dep:vnc-rs"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"GPL-3.0","links":{"dependencies":"/api/v1/crates/legba/0.7.1/dependencies","version_downloads":"/api/v1/crates/legba/0.7.1/downloads","authors":"/api/v1/crates/legba/0.7.1/authors"},"crate_size":106785,"published_by":{"id":236243,"login":"evilsocket","name":"Simone Margaritelli","avatar":"https://avatars.githubusercontent.com/u/86922?v=4","url":"https://github.com/evilsocket","github_username_matches":true,"created_at":"2009-05-20T23:39:53Z"},"audit_actions":[{"action":"publish","user":{"id":236243,"login":"evilsocket","name":"Simone Margaritelli","avatar":"https://avatars.githubusercontent.com/u/86922?v=4","url":"https://github.com/evilsocket","github_username_matches":true,"created_at":"2009-05-20T23:39:53Z"},"time":"2023-12-18T14:25:37.309857Z"}],"checksum":"6d2df441723b77c589c1c61739bb1e8aa6347d43cdd67e119acc957226ce35ee","rust_version":null,"has_lib":false,"bin_names":["legba"],"edition":"2021","description":"A fast multi protocol credential bruteforcer/sprayer/enumerator.","homepage":"https://github.com/evilsocket/legba","documentation":null,"repository":"https://github.com/evilsocket/legba","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":21,"comment_lines":0,"files":3},"PHP":{"code_lines":80,"comment_lines":1,"files":5},"Python":{"code_lines":31,"comment_lines":7,"files":1},"Rust":{"code_lines":6402,"comment_lines":188,"files":70},"Shell":{"code_lines":171,"comment_lines":9,"files":29}},"total_code_lines":6705,"total_comment_lines":205}},{"id":989721,"crate":"legba","num":"0.7.0","dl_path":"/api/v1/crates/legba/0.7.0/download","readme_path":"/api/v1/crates/legba/0.7.0/readme","updated_at":"2023-12-18T14:13:45.283386Z","created_at":"2023-12-18T14:13:45.283386Z","downloads":1198,"features":{"amqp":[],"default":["http","dns","ssh","mssql","mqtt","sql","ftp","smtp","pop3","imap","telnet","ldap","kerberos","vnc","mongodb","rdp","stomp","amqp","redis","scylla","tcp_ports","samba","socks5"],"dns":["dep:trust-dns-resolver"],"ftp":["dep:async_ftp"],"http":["dep:url","dep:reqwest","dep:base64","dep:ntlmclient"],"imap":["dep:async-imap"],"kerberos":["dep:kerberos_crypto","dep:kerberos_asn1","dep:kerberos_constants"],"ldap":["dep:ldap3"],"mongodb":["dep:mongodb"],"mqtt":["dep:paho-mqtt"],"mssql":[],"oracle":["dep:sibyl"],"pop3":["dep:async-pop"],"rdp":["dep:rdp-rs"],"redis":[],"samba":["dep:pavao"],"scylla":["dep:scylla"],"smtp":["dep:async-smtp"],"socks5":["dep:fast-socks5"],"sql":["dep:sqlx"],"ssh":["dep:async-ssh2-tokio"],"stomp":[],"tcp_ports":[],"telnet":["dep:mini-telnet"],"vnc":["dep:vnc-rs"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"GPL-3.0","links":{"dependencies":"/api/v1/crates/legba/0.7.0/dependencies","version_downloads":"/api/v1/crates/legba/0.7.0/downloads","authors":"/api/v1/crates/legba/0.7.0/authors"},"crate_size":106635,"published_by":{"id":236243,"login":"evilsocket","name":"Simone Margaritelli","avatar":"https://avatars.githubusercontent.com/u/86922?v=4","url":"https://github.com/evilsocket","github_username_matches":true,"created_at":"2009-05-20T23:39:53Z"},"audit_actions":[{"action":"publish","user":{"id":236243,"login":"evilsocket","name":"Simone Margaritelli","avatar":"https://avatars.githubusercontent.com/u/86922?v=4","url":"https://github.com/evilsocket","github_username_matches":true,"created_at":"2009-05-20T23:39:53Z"},"time":"2023-12-18T14:13:45.283386Z"}],"checksum":"4a5f5058991fb818e40c950d3c594e3d1b42e637e70900f418331dfa115ade58","rust_version":null,"has_lib":false,"bin_names":["legba"],"edition":"2021","description":"A fast multi protocol credential bruteforcer/sprayer/enumerator.","homepage":"https://github.com/evilsocket/legba","documentation":null,"repository":"https://github.com/evilsocket/legba","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":21,"comment_lines":0,"files":3},"PHP":{"code_lines":80,"comment_lines":1,"files":5},"Python":{"code_lines":31,"comment_lines":7,"files":1},"Rust":{"code_lines":6381,"comment_lines":188,"files":69},"Shell":{"code_lines":171,"comment_lines":9,"files":29}},"total_code_lines":6684,"total_comment_lines":205}},{"id":970290,"crate":"legba","num":"0.6.1","dl_path":"/api/v1/crates/legba/0.6.1/download","readme_path":"/api/v1/crates/legba/0.6.1/readme","updated_at":"2023-11-28T13:57:01.005583Z","created_at":"2023-11-28T13:57:01.005583Z","downloads":1307,"features":{"amqp":[],"default":["http","dns","ssh","mssql","mqtt","sql","ftp","smtp","pop3","imap","telnet","ldap","kerberos","vnc","mongodb","rdp","stomp","amqp","redis","scylla","tcp_ports"],"dns":["dep:trust-dns-resolver"],"ftp":["dep:async_ftp"],"http":["dep:url","dep:reqwest","dep:base64","dep:ntlmclient"],"imap":["dep:async-imap"],"kerberos":["dep:kerberos_crypto","dep:kerberos_asn1","dep:kerberos_constants"],"ldap":["dep:ldap3"],"mongodb":["dep:mongodb"],"mqtt":["dep:paho-mqtt"],"mssql":[],"oracle":["dep:sibyl"],"pop3":["dep:async-pop"],"rdp":["dep:rdp-rs"],"redis":[],"scylla":["dep:scylla"],"smtp":["dep:async-smtp"],"sql":["dep:sqlx"],"ssh":["dep:async-ssh2-tokio"],"stomp":[],"tcp_ports":[],"telnet":["dep:mini-telnet"],"vnc":["dep:vnc-rs"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"GPL-3.0","links":{"dependencies":"/api/v1/crates/legba/0.6.1/dependencies","version_downloads":"/api/v1/crates/legba/0.6.1/downloads","authors":"/api/v1/crates/legba/0.6.1/authors"},"crate_size":104991,"published_by":{"id":236243,"login":"evilsocket","name":"Simone Margaritelli","avatar":"https://avatars.githubusercontent.com/u/86922?v=4","url":"https://github.com/evilsocket","github_username_matches":true,"created_at":"2009-05-20T23:39:53Z"},"audit_actions":[{"action":"publish","user":{"id":236243,"login":"evilsocket","name":"Simone Margaritelli","avatar":"https://avatars.githubusercontent.com/u/86922?v=4","url":"https://github.com/evilsocket","github_username_matches":true,"created_at":"2009-05-20T23:39:53Z"},"time":"2023-11-28T13:57:01.005583Z"}],"checksum":"00d07b723dc5b13fe7791d896b314bdbb731a19382c68f4dfd1ab33b61d1da4b","rust_version":null,"has_lib":false,"bin_names":["legba"],"edition":"2021","description":"A fast multi protocol credential bruteforcer/sprayer/enumerator.","homepage":"https://github.com/evilsocket/legba","documentation":null,"repository":"https://github.com/evilsocket/legba","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":21,"comment_lines":0,"files":3},"PHP":{"code_lines":80,"comment_lines":1,"files":5},"Python":{"code_lines":31,"comment_lines":12,"files":1},"Rust":{"code_lines":6171,"comment_lines":180,"files":66},"Shell":{"code_lines":163,"comment_lines":9,"files":28}},"total_code_lines":6466,"total_comment_lines":202}},{"id":956103,"crate":"legba","num":"0.6.0","dl_path":"/api/v1/crates/legba/0.6.0/download","readme_path":"/api/v1/crates/legba/0.6.0/readme","updated_at":"2023-11-15T18:42:27.231158Z","created_at":"2023-11-15T18:42:27.231158Z","downloads":1221,"features":{"amqp":[],"default":["http","dns","ssh","mssql","mqtt","sql","ftp","smtp","pop3","imap","telnet","ldap","kerberos","vnc","mongodb","rdp","stomp","amqp","redis","scylla","tcp_ports"],"dns":["dep:trust-dns-resolver"],"ftp":["dep:async_ftp"],"http":["dep:url","dep:reqwest","dep:base64","dep:ntlmclient"],"imap":["dep:async-imap"],"kerberos":["dep:kerberos_crypto","dep:kerberos_asn1","dep:kerberos_constants"],"ldap":["dep:ldap3"],"mongodb":["dep:mongodb"],"mqtt":["dep:paho-mqtt"],"mssql":[],"oracle":["dep:sibyl"],"pop3":["dep:async-pop"],"rdp":["dep:rdp-rs"],"redis":[],"scylla":["dep:scylla"],"smtp":["dep:async-smtp"],"sql":["dep:sqlx"],"ssh":["dep:async-ssh2-tokio"],"stomp":[],"tcp_ports":[],"telnet":["dep:mini-telnet"],"vnc":["dep:vnc-rs"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"GPL-3.0","links":{"dependencies":"/api/v1/crates/legba/0.6.0/dependencies","version_downloads":"/api/v1/crates/legba/0.6.0/downloads","authors":"/api/v1/crates/legba/0.6.0/authors"},"crate_size":104974,"published_by":{"id":236243,"login":"evilsocket","name":"Simone Margaritelli","avatar":"https://avatars.githubusercontent.com/u/86922?v=4","url":"https://github.com/evilsocket","github_username_matches":true,"created_at":"2009-05-20T23:39:53Z"},"audit_actions":[{"action":"publish","user":{"id":236243,"login":"evilsocket","name":"Simone Margaritelli","avatar":"https://avatars.githubusercontent.com/u/86922?v=4","url":"https://github.com/evilsocket","github_username_matches":true,"created_at":"2009-05-20T23:39:53Z"},"time":"2023-11-15T18:42:27.231158Z"}],"checksum":"44ceb7ff708f9187cab6e15f1d4d5f403261bb28baef6071c5d33d762951ed25","rust_version":null,"has_lib":false,"bin_names":["legba"],"edition":"2021","description":"A fast multi protocol credential bruteforcer/sprayer/enumerator.","homepage":"https://github.com/evilsocket/legba","documentation":null,"repository":"https://github.com/evilsocket/legba","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":21,"comment_lines":0,"files":3},"PHP":{"code_lines":80,"comment_lines":1,"files":5},"Python":{"code_lines":31,"comment_lines":12,"files":1},"Rust":{"code_lines":6172,"comment_lines":182,"files":66},"Shell":{"code_lines":163,"comment_lines":9,"files":28}},"total_code_lines":6467,"total_comment_lines":204}},{"id":949189,"crate":"legba","num":"0.5.1","dl_path":"/api/v1/crates/legba/0.5.1/download","readme_path":"/api/v1/crates/legba/0.5.1/readme","updated_at":"2023-11-08T13:26:42.366892Z","created_at":"2023-11-08T13:26:42.366892Z","downloads":1214,"features":{"amqp":[],"default":["http","dns","ssh","mssql","mqtt","sql","ftp","smtp","pop3","imap","telnet","ldap","kerberos","vnc","mongodb","rdp","stomp","amqp","redis","scylla","tcp_ports"],"dns":["dep:trust-dns-resolver"],"ftp":["dep:async_ftp"],"http":["dep:url","dep:reqwest","dep:base64","dep:ntlmclient"],"imap":["dep:async-imap"],"kerberos":["dep:kerberos_crypto","dep:kerberos_asn1","dep:kerberos_constants"],"ldap":["dep:ldap3"],"mongodb":["dep:mongodb"],"mqtt":["dep:paho-mqtt"],"mssql":[],"oracle":["dep:sibyl"],"pop3":["dep:async-pop"],"rdp":["dep:rdp-rs"],"redis":[],"scylla":["dep:scylla"],"smtp":["dep:async-smtp"],"sql":["dep:sqlx"],"ssh":["dep:async-ssh2-tokio"],"stomp":[],"tcp_ports":[],"telnet":["dep:mini-telnet"],"vnc":["dep:vnc-rs"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"GPL-3.0","links":{"dependencies":"/api/v1/crates/legba/0.5.1/dependencies","version_downloads":"/api/v1/crates/legba/0.5.1/downloads","authors":"/api/v1/crates/legba/0.5.1/authors"},"crate_size":104304,"published_by":{"id":236243,"login":"evilsocket","name":"Simone Margaritelli","avatar":"https://avatars.githubusercontent.com/u/86922?v=4","url":"https://github.com/evilsocket","github_username_matches":true,"created_at":"2009-05-20T23:39:53Z"},"audit_actions":[{"action":"publish","user":{"id":236243,"login":"evilsocket","name":"Simone Margaritelli","avatar":"https://avatars.githubusercontent.com/u/86922?v=4","url":"https://github.com/evilsocket","github_username_matches":true,"created_at":"2009-05-20T23:39:53Z"},"time":"2023-11-08T13:26:42.366892Z"}],"checksum":"8f62be941ae66445c4e12e2bae64f7221dd14d0dccf603e0d8b919f8de8d8965","rust_version":null,"has_lib":false,"bin_names":["legba"],"edition":"2021","description":"A fast multi protocol credential bruteforcer/sprayer/enumerator.","homepage":"https://github.com/evilsocket/legba","documentation":null,"repository":"https://github.com/evilsocket/legba","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":19,"comment_lines":0,"files":1},"PHP":{"code_lines":80,"comment_lines":1,"files":5},"Python":{"code_lines":29,"comment_lines":14,"files":1},"Rust":{"code_lines":6109,"comment_lines":179,"files":66},"Shell":{"code_lines":156,"comment_lines":9,"files":27}},"total_code_lines":6393,"total_comment_lines":203}},{"id":948590,"crate":"legba","num":"0.5.0","dl_path":"/api/v1/crates/legba/0.5.0/download","readme_path":"/api/v1/crates/legba/0.5.0/readme","updated_at":"2023-11-07T20:10:08.133706Z","created_at":"2023-11-07T20:10:08.133706Z","downloads":1160,"features":{"amqp":[],"default":["http","dns","ssh","mssql","mqtt","sql","ftp","smtp","pop3","imap","telnet","ldap","kerberos","vnc","mongodb","rdp","stomp","amqp","redis","scylla","tcp_ports"],"dns":["dep:trust-dns-resolver"],"ftp":["dep:async_ftp"],"http":["dep:url","dep:reqwest","dep:base64","dep:ntlmclient"],"imap":["dep:async-imap"],"kerberos":["dep:kerberos_crypto","dep:kerberos_asn1","dep:kerberos_constants"],"ldap":["dep:ldap3"],"mongodb":["dep:mongodb"],"mqtt":["dep:paho-mqtt"],"mssql":[],"oracle":["dep:sibyl"],"pop3":["dep:async-pop"],"rdp":["dep:rdp-rs"],"redis":[],"scylla":["dep:scylla"],"smtp":["dep:async-smtp"],"sql":["dep:sqlx"],"ssh":["dep:async-ssh2-tokio"],"stomp":[],"tcp_ports":[],"telnet":["dep:mini-telnet"],"vnc":["dep:vnc-rs"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"GPL-3.0","links":{"dependencies":"/api/v1/crates/legba/0.5.0/dependencies","version_downloads":"/api/v1/crates/legba/0.5.0/downloads","authors":"/api/v1/crates/legba/0.5.0/authors"},"crate_size":103403,"published_by":{"id":236243,"login":"evilsocket","name":"Simone Margaritelli","avatar":"https://avatars.githubusercontent.com/u/86922?v=4","url":"https://github.com/evilsocket","github_username_matches":true,"created_at":"2009-05-20T23:39:53Z"},"audit_actions":[{"action":"publish","user":{"id":236243,"login":"evilsocket","name":"Simone Margaritelli","avatar":"https://avatars.githubusercontent.com/u/86922?v=4","url":"https://github.com/evilsocket","github_username_matches":true,"created_at":"2009-05-20T23:39:53Z"},"time":"2023-11-07T20:10:08.133706Z"}],"checksum":"79b8eddb89088664e85e07579107e2ce3a48979c8fb80e977a53af25fdc2d725","rust_version":null,"has_lib":false,"bin_names":["legba"],"edition":"2021","description":"A fast multi protocol credential bruteforcer/sprayer/enumerator.","homepage":"https://github.com/evilsocket/legba","documentation":null,"repository":"https://github.com/evilsocket/legba","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":19,"comment_lines":0,"files":1},"PHP":{"code_lines":80,"comment_lines":1,"files":5},"Python":{"code_lines":32,"comment_lines":8,"files":1},"Rust":{"code_lines":6013,"comment_lines":175,"files":66},"Shell":{"code_lines":156,"comment_lines":9,"files":27}},"total_code_lines":6300,"total_comment_lines":193}},{"id":946401,"crate":"legba","num":"0.4.0","dl_path":"/api/v1/crates/legba/0.4.0/download","readme_path":"/api/v1/crates/legba/0.4.0/readme","updated_at":"2023-11-05T17:52:05.536979Z","created_at":"2023-11-05T17:52:05.536979Z","downloads":1196,"features":{"amqp":[],"default":["http","dns","ssh","mssql","sql","ftp","smtp","pop3","imap","telnet","ldap","kerberos","vnc","mongodb","rdp","stomp","amqp","redis","scylla","tcp_ports"],"dns":["dep:trust-dns-resolver"],"ftp":["dep:async_ftp"],"http":["dep:url","dep:regex","dep:reqwest","dep:base64","dep:ntlmclient"],"imap":["dep:async-native-tls","dep:async-imap"],"kerberos":["dep:kerberos_crypto","dep:kerberos_asn1","dep:kerberos_constants"],"ldap":["dep:ldap3"],"mongodb":["dep:mongodb"],"mssql":[],"oracle":["dep:sibyl"],"pop3":["dep:async-native-tls","dep:async-pop"],"rdp":["dep:rdp-rs"],"redis":[],"scylla":["dep:scylla"],"smtp":["dep:async-smtp"],"sql":["dep:sqlx"],"ssh":["dep:async-ssh2-tokio"],"stomp":[],"tcp_ports":[],"telnet":["dep:mini-telnet"],"vnc":["dep:vnc-rs"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"GPL-3.0","links":{"dependencies":"/api/v1/crates/legba/0.4.0/dependencies","version_downloads":"/api/v1/crates/legba/0.4.0/downloads","authors":"/api/v1/crates/legba/0.4.0/authors"},"crate_size":102474,"published_by":{"id":236243,"login":"evilsocket","name":"Simone Margaritelli","avatar":"https://avatars.githubusercontent.com/u/86922?v=4","url":"https://github.com/evilsocket","github_username_matches":true,"created_at":"2009-05-20T23:39:53Z"},"audit_actions":[{"action":"publish","user":{"id":236243,"login":"evilsocket","name":"Simone Margaritelli","avatar":"https://avatars.githubusercontent.com/u/86922?v=4","url":"https://github.com/evilsocket","github_username_matches":true,"created_at":"2009-05-20T23:39:53Z"},"time":"2023-11-05T17:52:05.536979Z"}],"checksum":"1bd6dde9ab8412031dacc0c6a8fe70d18afe0dfce2e0ca792b948aea4cfcbb26","rust_version":null,"has_lib":false,"bin_names":["legba"],"edition":"2021","description":"A fast multi protocol credential bruteforcer/sprayer/enumerator.","homepage":"https://github.com/evilsocket/legba","documentation":null,"repository":"https://github.com/evilsocket/legba","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":19,"comment_lines":0,"files":1},"PHP":{"code_lines":80,"comment_lines":1,"files":5},"Python":{"code_lines":32,"comment_lines":8,"files":1},"Rust":{"code_lines":5926,"comment_lines":172,"files":64},"Shell":{"code_lines":150,"comment_lines":9,"files":26}},"total_code_lines":6207,"total_comment_lines":190}},{"id":943403,"crate":"legba","num":"0.3.0","dl_path":"/api/v1/crates/legba/0.3.0/download","readme_path":"/api/v1/crates/legba/0.3.0/readme","updated_at":"2023-11-02T16:33:47.314570Z","created_at":"2023-11-02T16:33:47.314570Z","downloads":1212,"features":{"amqp":[],"default":["http","dns","ssh","mssql","sql","ftp","smtp","pop3","imap","telnet","ldap","kerberos","vnc","mongodb","rdp","stomp","amqp","redis","scylla","tcp_ports"],"dns":["dep:trust-dns-resolver"],"ftp":["dep:async_ftp"],"http":["dep:url","dep:regex","dep:reqwest","dep:base64","dep:ntlmclient"],"imap":["dep:async-native-tls","dep:async-imap"],"kerberos":["dep:kerberos_crypto","dep:kerberos_asn1","dep:kerberos_constants","dep:chrono"],"ldap":["dep:ldap3"],"mongodb":["dep:mongodb"],"mssql":[],"oracle":["dep:sibyl"],"pop3":["dep:async-native-tls","dep:async-pop"],"rdp":["dep:rdp-rs"],"redis":[],"scylla":["dep:scylla"],"smtp":["dep:async-smtp"],"sql":["dep:sqlx"],"ssh":["dep:async-ssh2-tokio"],"stomp":[],"tcp_ports":[],"telnet":["dep:mini-telnet"],"vnc":["dep:vnc-rs"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"GPL-3.0","links":{"dependencies":"/api/v1/crates/legba/0.3.0/dependencies","version_downloads":"/api/v1/crates/legba/0.3.0/downloads","authors":"/api/v1/crates/legba/0.3.0/authors"},"crate_size":149754,"published_by":{"id":236243,"login":"evilsocket","name":"Simone Margaritelli","avatar":"https://avatars.githubusercontent.com/u/86922?v=4","url":"https://github.com/evilsocket","github_username_matches":true,"created_at":"2009-05-20T23:39:53Z"},"audit_actions":[{"action":"publish","user":{"id":236243,"login":"evilsocket","name":"Simone Margaritelli","avatar":"https://avatars.githubusercontent.com/u/86922?v=4","url":"https://github.com/evilsocket","github_username_matches":true,"created_at":"2009-05-20T23:39:53Z"},"time":"2023-11-02T16:33:47.314570Z"}],"checksum":"faf66e154aa814db7df52a12e0fd67471479e2ce68e31187f966bd97893ef833","rust_version":null,"has_lib":false,"bin_names":["legba"],"edition":"2021","description":"A fast multi protocol credential bruteforcer/sprayer/enumerator.","homepage":"https://github.com/evilsocket/legba","documentation":null,"repository":"https://github.com/evilsocket/legba","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":19,"comment_lines":0,"files":1},"PHP":{"code_lines":80,"comment_lines":1,"files":5},"Python":{"code_lines":33,"comment_lines":8,"files":1},"Rust":{"code_lines":11290,"comment_lines":165,"files":63},"Shell":{"code_lines":150,"comment_lines":9,"files":26}},"total_code_lines":11572,"total_comment_lines":183}},{"id":937104,"crate":"legba","num":"0.2.0","dl_path":"/api/v1/crates/legba/0.2.0/download","readme_path":"/api/v1/crates/legba/0.2.0/readme","updated_at":"2023-10-27T11:34:05.200864Z","created_at":"2023-10-27T11:34:05.200864Z","downloads":1189,"features":{"amqp":[],"default":["http","dns","ssh","mssql","sql","ftp","smtp","pop3","imap","telnet","ldap","kerberos","vnc","mongodb","rdp","stomp","amqp"],"dns":["dep:trust-dns-resolver"],"ftp":["dep:async_ftp"],"http":["dep:url","dep:regex","dep:reqwest","dep:base64","dep:ntlmclient"],"imap":["dep:async-native-tls","dep:async-imap"],"kerberos":["dep:kerberos_crypto","dep:kerberos_asn1","dep:kerberos_constants","dep:chrono"],"ldap":["dep:ldap3"],"mongodb":["dep:mongodb"],"mssql":[],"oracle":["dep:sibyl"],"pop3":["dep:async-native-tls","dep:async-pop"],"rdp":["dep:rdp-rs"],"smtp":["dep:async-smtp"],"sql":["dep:sqlx"],"ssh":["dep:async-ssh2-tokio"],"stomp":[],"telnet":["dep:mini-telnet"],"vnc":["dep:vnc-rs"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"GPL-3.0","links":{"dependencies":"/api/v1/crates/legba/0.2.0/dependencies","version_downloads":"/api/v1/crates/legba/0.2.0/downloads","authors":"/api/v1/crates/legba/0.2.0/authors"},"crate_size":91023,"published_by":{"id":236243,"login":"evilsocket","name":"Simone Margaritelli","avatar":"https://avatars.githubusercontent.com/u/86922?v=4","url":"https://github.com/evilsocket","github_username_matches":true,"created_at":"2009-05-20T23:39:53Z"},"audit_actions":[{"action":"publish","user":{"id":236243,"login":"evilsocket","name":"Simone Margaritelli","avatar":"https://avatars.githubusercontent.com/u/86922?v=4","url":"https://github.com/evilsocket","github_username_matches":true,"created_at":"2009-05-20T23:39:53Z"},"time":"2023-10-27T11:34:05.200864Z"}],"checksum":"547b1de9be7376525b4b60b0df5c244b6c75e0271f62404473d80b14e57e5e73","rust_version":null,"has_lib":false,"bin_names":["legba"],"edition":"2021","description":"A fast multi protocol credential bruteforcer/sprayer/enumerator.","homepage":"https://github.com/evilsocket/legba","documentation":null,"repository":"https://github.com/evilsocket/legba","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":19,"comment_lines":0,"files":1},"PHP":{"code_lines":76,"comment_lines":1,"files":4},"Python":{"code_lines":33,"comment_lines":8,"files":1},"Rust":{"code_lines":4629,"comment_lines":151,"files":48},"Shell":{"code_lines":141,"comment_lines":6,"files":23}},"total_code_lines":4898,"total_comment_lines":166}},{"id":932939,"crate":"legba","num":"0.1.0","dl_path":"/api/v1/crates/legba/0.1.0/download","readme_path":"/api/v1/crates/legba/0.1.0/readme","updated_at":"2023-10-23T16:50:02.975942Z","created_at":"2023-10-23T16:50:02.975942Z","downloads":1150,"features":{"default":["http","dns","ssh","mssql","sql","ftp","smtp","pop3","imap","telnet","ldap","kerberos","vnc","mongodb","rdp"],"dns":["dep:trust-dns-resolver"],"ftp":["dep:async_ftp"],"http":["dep:url","dep:regex","dep:reqwest","dep:base64","dep:ntlmclient"],"imap":["dep:async-native-tls","dep:async-imap"],"kerberos":["dep:kerberos_crypto","dep:kerberos_asn1","dep:kerberos_constants","dep:chrono"],"ldap":["dep:ldap3"],"mongodb":["dep:mongodb"],"mssql":[],"oracle":["dep:sibyl"],"pop3":["dep:async-native-tls","dep:async-pop"],"rdp":["dep:rdp-rs"],"smtp":["dep:async-smtp"],"sql":["dep:sqlx"],"ssh":["dep:async-ssh2-tokio"],"telnet":["dep:mini-telnet"],"vnc":["dep:vnc-rs"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"GPL-3.0","links":{"dependencies":"/api/v1/crates/legba/0.1.0/dependencies","version_downloads":"/api/v1/crates/legba/0.1.0/downloads","authors":"/api/v1/crates/legba/0.1.0/authors"},"crate_size":83062,"published_by":{"id":236243,"login":"evilsocket","name":"Simone Margaritelli","avatar":"https://avatars.githubusercontent.com/u/86922?v=4","url":"https://github.com/evilsocket","github_username_matches":true,"created_at":"2009-05-20T23:39:53Z"},"audit_actions":[{"action":"publish","user":{"id":236243,"login":"evilsocket","name":"Simone Margaritelli","avatar":"https://avatars.githubusercontent.com/u/86922?v=4","url":"https://github.com/evilsocket","github_username_matches":true,"created_at":"2009-05-20T23:39:53Z"},"time":"2023-10-23T16:50:02.975942Z"}],"checksum":"09d5bdd1d965eb403859f72ba4f563ce3c0db1e331b7283cb9c0ca4bd5c20bab","rust_version":null,"has_lib":false,"bin_names":["legba"],"edition":"2021","description":"A fast multi protocol credential bruteforcer/sprayer/enumerator.","homepage":"https://github.com/evilsocket/legba","documentation":null,"repository":"https://github.com/evilsocket/legba","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4289,"comment_lines":141,"files":45}},"total_code_lines":4289,"total_comment_lines":141}},{"id":932904,"crate":"legba","num":"1.0.0","dl_path":"/api/v1/crates/legba/1.0.0/download","readme_path":"/api/v1/crates/legba/1.0.0/readme","updated_at":"2023-10-23T16:48:30.842644Z","created_at":"2023-10-23T16:07:44.542794Z","downloads":1118,"features":{},"yanked":true,"yank_message":null,"lib_links":null,"license":"GPL-3.0","links":{"dependencies":"/api/v1/crates/legba/1.0.0/dependencies","version_downloads":"/api/v1/crates/legba/1.0.0/downloads","authors":"/api/v1/crates/legba/1.0.0/authors"},"crate_size":763,"published_by":{"id":236243,"login":"evilsocket","name":"Simone Margaritelli","avatar":"https://avatars.githubusercontent.com/u/86922?v=4","url":"https://github.com/evilsocket","github_username_matches":true,"created_at":"2009-05-20T23:39:53Z"},"audit_actions":[{"action":"publish","user":{"id":236243,"login":"evilsocket","name":"Simone Margaritelli","avatar":"https://avatars.githubusercontent.com/u/86922?v=4","url":"https://github.com/evilsocket","github_username_matches":true,"created_at":"2009-05-20T23:39:53Z"},"time":"2023-10-23T16:07:44.542794Z"},{"action":"yank","user":{"id":236243,"login":"evilsocket","name":"Simone Margaritelli","avatar":"https://avatars.githubusercontent.com/u/86922?v=4","url":"https://github.com/evilsocket","github_username_matches":true,"created_at":"2009-05-20T23:39:53Z"},"time":"2023-10-23T16:45:32.206442Z"},{"action":"unyank","user":{"id":236243,"login":"evilsocket","name":"Simone Margaritelli","avatar":"https://avatars.githubusercontent.com/u/86922?v=4","url":"https://github.com/evilsocket","github_username_matches":true,"created_at":"2009-05-20T23:39:53Z"},"time":"2023-10-23T16:48:23.549815Z"},{"action":"yank","user":{"id":236243,"login":"evilsocket","name":"Simone Margaritelli","avatar":"https://avatars.githubusercontent.com/u/86922?v=4","url":"https://github.com/evilsocket","github_username_matches":true,"created_at":"2009-05-20T23:39:53Z"},"time":"2023-10-23T16:48:30.847082Z"}],"checksum":"ab2857170f36083c336989bb2ff4df69d7754707e7d1e4efcd285a031d26f3ed","rust_version":null,"has_lib":false,"bin_names":["legba"],"edition":"2021","description":"Placeholder for https://github.com/evilsocket/legba","homepage":"https://github.com/evilsocket/legba","documentation":null,"repository":"https://github.com/evilsocket/legba","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3,"comment_lines":0,"files":1}},"total_code_lines":3,"total_comment_lines":0}}],"keywords":[{"id":"authentication","keyword":"authentication","created_at":"2015-03-06T02:07:33.479882Z","crates_cnt":712},{"id":"bruteforce","keyword":"bruteforce","created_at":"2018-06-11T18:47:17.579515Z","crates_cnt":11},{"id":"wordlist","keyword":"wordlist","created_at":"2017-01-14T23:26:40.337325Z","crates_cnt":17}],"categories":[]}