Skip to content

Releases: evilsocket/legba

v0.9.0

28 May 12:43
Compare
Choose a tag to compare

New

fefff61 new: improved tcp.ports http banner grabbing by content type
0c43394 new: tcp.ports line grabber will send some data with newlines at the beginning
ae864f2 new: --dns-max-positives option
c7cea27 new: --dns-ip-lookup option

Fixes

123f71c Merge pull request #43 from kpcyrd/riscv
42f4300 Update pavao dependency to fix RISC-V build
071002b Merge pull request #39 from dimtgsn/tokio-time-sleep-instead-of-std-thread-sleep
84185d0 replace std::thread::sleep with tokio::time::sleep in async function
41a134a misc: small fix or general refactoring i did not bother commenting
b007e43 fix: renamed proto field to transport and setting protocol from banner grabber
f06e3f9 misc: small fix or general refactoring i did not bother commenting
ccf2361 fix: using --tcp-ports-http-headers
3381b1a fix: handling samba BadFileDescriptor error (ref #38)
67070d8 fix: fixed cmd-binary option description

v0.8.0

30 Jan 11:48
Compare
Choose a tag to compare

New

c51ac13 new: added basic cookbook (#35)
1ec76e0 new: implemented recipes engine (closes #35)
efc8925 new: the user-agent for the http plugins is now randomized by default, new --http-ua argument replaced --http-random-ua
74267c9 new: added flag to generate shell completions
674e1b2 new: cross compilation file
c7d21c0 new: new --tcp-ports-banner-timeout argument
70d18bc new: added basic banner grabbing capabilities to the tcp.ports plugin
ab15307 new: added new cmd plugin

Fixes

0a3c067 fix: --http-payload is not mandatory anymore
a1fcfbe fix: url dependency override to allow relative paths in URLs (fixes #36)
0ed709a fix: using default db name in mysql and pgsql plugins (fixes #37)
0978500 fix: refactored http placeholders parsing
5fe6c32 fix: fixed interpolation of credentials in http target
ed9a56a cross compilation fixes
39e8c51 fix: restored banner after shell completion generation block
2844290 Merge pull request #33 from kpcyrd/shell-completions
fef45ab fix: clippy driven minor fixes
ec69c1e fix: cmd plugin now uses --target/-T instead of --cmd-binary
e25d6e9 fix: check --cmd-binary only if cmd plugin is used
50f2854 fix: removed unused import
61cb085 fix: fixed stats reporting getting stuck while the tokio runtime is blocking

and more minor fixes

v0.7.1

18 Dec 14:24
Compare
Choose a tag to compare

961931b fix: added forgotten socks5 options

v0.7.0

18 Dec 14:13
Compare
Choose a tag to compare

c963c7f new: added socks5 plugin (closes #26)
f8f3a02 new: added samba plugin (ref #28)
a704326 fix: added group-skip to modules options structure in order to make clap happy in debug mode (fixes #29)

v0.6.1

28 Nov 13:57
Compare
Choose a tag to compare

Drastically improved binary and docker image size.

v0.6.0

15 Nov 18:41
Compare
Choose a tag to compare

New

  • c5f6c71 new: added http.vhost virtual host enumeration
  • 26539c9 new: implemented csv output format
  • 3c9ad4f new: updated astbc-ssh2-tokio dependency to 0.8.2

Fixes

  • 778c2a9 misc: small fix or general refactoring i did not bother commenting
  • a1bb54f new: increased default timeout and decreased default retries to address cases like #20
  • 6438347 fix: using shared state to signal other plugin workers about unreachable endpoints
  • 8473773 misc: small fix or general refactoring i did not bother commenting

v0.5.1

08 Nov 13:24
Compare
Choose a tag to compare

A fix release mostly to test docker hub image building from github actions.

Fixes

  • b7c0257 fix: urlencode fields when content-type is application/x-www-form-urlencoded (fixes #24)
  • e5a7ea6 fix: do not overwrite content-type if passed by user (fixes #23)

v0.5.0

07 Nov 20:09
Compare
Choose a tag to compare

Mostly an hotfix release for #22.

New

  • New MQTT plugin.

Fixes

b420615 fix: start reporting stats when session is fully initialized (fixes #21)
f71ddb0 fix: Dockerfile compiled twice
747fcfd fix: check if expression is a file other than filesystem existance (fixes #22)
ef93650 fix: permafix for #8 without build.rs
9b1b582 cargo fix

Various other fixes and refactorings.

v0.4.0

05 Nov 17:49
Compare
Choose a tag to compare

New

  • implemented multi mode for -T/--target
  • implemented -C/--combinations argument to load precomputed credential combos from a file
  • implemented --wait argument
  • implemented --iterate-by argument
  • implemented --http-failure-string argument
  • added docker-compose.yml

Fixes

c9775f7 fix: using custom build.rs in order to avoid curl derived NSInvalidArgumentException
5706061 fix: ignore unreachable endpoints after max attempts
f024462 fix: fixed parse_target by stripping elements that caused problems
792364d fix: fixed windows compilation

Misc

A bunch of various refactorings.

v0.3.0

02 Nov 16:32
Compare
Choose a tag to compare

New

  • 5f12f47 new: implemented tcp.ports port scanner plugin
  • 5d898eb new: implemented support for integer range expression
  • c5dc96a new: response headers are now checked against --http-success-string as well as the body
  • 5fd9b84 new: implemented http.enum interpolation syntax
  • 4c01402 new: scylladb/cassandra support (ref #5)
  • 9361ac7 new: benchmark table in README
  • 2bbae21 misc: added rust report card badge to README
  • 3f04d13 new: implemented ssl support for AMQP module
  • 36d7dfd, 23ddeb3 new: added redis module

Fixes

  • 36f5e60 fix: adding default url schema if not present in --target
  • 6e4adc6 fix: http.enum will check --http-success-string if needed

Misc

  • A bunch of various refactorings.