View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0008682 | Kali Linux | Queued Tool Addition | public | 2024-03-20 14:32 | 2025-08-23 16:48 |
Reporter | flx | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | have not tried |
Status | acknowledged | Resolution | open | ||
Summary | 0008682: legba - multiprotocol credentials bruteforcer / password sprayer and enumerator built with Rust | ||||
Description | https://github.com/evilsocket/legba Legba is a multiprotocol credentials bruteforcer / password sprayer and enumerator built with Rust and the Tokio asynchronous runtime in order to achieve better performances and stability while consuming less resources than similar tools (see the benchmark below). For the building instructions, usage and the complete list of options check the project Wiki. Supported Protocols/Features: Benchmark Far from being an exhaustive benchmark (some legba features are simply not supported by hydra, such as CSRF token grabbing), this table still gives a clear idea of how using an asynchronous runtime can drastically improve performances. Test Name Hydra Tasks Hydra Time Legba Tasks Legba Time
| ||||
Currently on arch official extra repository. Maybe the PKGBUILD file will help building the debian package https://gitlab.archlinux.org/archlinux/packaging/packages/legba/-/blob/0.8.0-1/PKGBUILD |
|
@kali-team, please could this be packaged up.
|
|
Hello, author here. Legba is now statically linked with no dependencies, with precompiled binaries for most OS and architectures (using MUSL for portability). Also a .deb package is generated for each release. This should help considerably the packaging process. https://github.com/evilsocket/legba/releases/tag/1.1.1 deb -> https://github.com/evilsocket/legba/releases/download/1.1.1/legba_1.1.1-1_amd64.deb Legba supports the same protocols (and more) that Hydra supports, it's faster (see benchmarks), better documented ( https://github.com/evilsocket/legba/blob/main/docs/index.md ) and easier to compile and distribute. |
|
PS: The deb package can be generated (for any other architecture) very easily one cargo ( https://doc.rust-lang.org/cargo/getting-started/installation.html ) is installed: cargo install cargo-deb The deb file will be in the target/debian folder. |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2024-03-20 14:32 | flx | New Issue | |
2024-03-20 14:36 | flx | Note Added: 0019055 | |
2024-05-14 16:42 | g0tmi1k | Note Added: 0019283 | |
2024-05-14 16:42 | g0tmi1k | Status | new => acknowledged |
2024-05-14 16:42 | g0tmi1k | Category | New Tool Requests => Queued Tool Addition |
2025-08-22 15:03 | evilsocket | Note Added: 0020786 | |
2025-08-22 15:11 | evilsocket | Note Added: 0020787 | |
2025-08-22 15:11 | evilsocket | Note Edited: 0020787 | |
2025-08-22 15:17 | evilsocket | Note Edited: 0020787 |