Skip to content

Releases: sekgobela-kevin/broote

broote v0.6.1

31 Oct 09:11
Compare
Choose a tag to compare
broote v0.6.1 Pre-release
Pre-release
  • Added tests for runner classes.
  • Fixed on runner classes(detected from tests)

broote v0.6.0

24 Oct 19:54
Compare
Choose a tag to compare
broote v0.6.0 Pre-release
Pre-release

Runner 'compare_func' argument -> 'comparer'

broote v0.5.0

24 Oct 14:34
Compare
Choose a tag to compare
broote v0.5.0 Pre-release
Pre-release

Fixed 'record_transformer' argument and Updated README.md

  • README.md was updated as it contained bugs on examples and it was outdated.
  • 'record_tranformer' was changed to 'record_transformer'(spell error fix)

broote v0.4.1

23 Oct 20:07
Compare
Choose a tag to compare
broote v0.4.1 Pre-release
Pre-release

Bug fix, defined package '__all__' and create exceptions.py

  • Bug fix that caused raised exception when session is passed direcly was fixed(#10)
  • Package level '__all__' attribute was defined to only import certain namespace attributes(#9)
  • exceptions.py was added which also imports all forcetable exception classes(#11)

broote v0.4.0

20 Oct 16:09
Compare
Choose a tag to compare
broote v0.4.0 Pre-release
Pre-release
Renamed some args of 'runner'(#7)

Closes #7

This commit introduces incompatible changes that wont work with previous code.
Any code based on previous versions will need to change 'connect' to 'connector'.
'after_attempt' will need to be changed to 'after_connect'.

This will break 'webrute' first version since it expected major changes to happen at v1.0.0.

broote v0.3.1

20 Oct 14:55
Compare
Choose a tag to compare
broote v0.3.1 Pre-release
Pre-release
Update to perock v0.2.0(#8)

broote v0.3.0

20 Oct 15:03
Compare
Choose a tag to compare
broote v0.3.0 Pre-release
Pre-release
New features and Improvements

New features were added and interaction with perock attack classes was improved.
Closing response and session is now possible runner without issues.
'after_connect', 'before_connect' and others arguments were added(similar to issue #4)

async_runner now allows non awaitable callback functions excluding others like 'success'.
'record_transformer' was added which transforms record before connecting to target(issue #6)

: There is bunch of other changes not mensioned in this commit.

broote v0.2.0

19 Oct 15:35
Compare
Choose a tag to compare
broote v0.2.0 Pre-release
Pre-release

Perock 0.1.0 support

broote v0.1.1

15 Oct 19:21
Compare
Choose a tag to compare
broote v0.1.1 Pre-release
Pre-release
Fixes #1, fixes #2, fixes #3

Bugs including session not called if passwed as function were fixed.
The bugs were part of the first release of of 'broote' which was expected to have bugs.
Other bugs included async event loop being closed and program not terminating after 'ctrl-c'.

broote v0.1.0

12 Oct 07:17
Compare
Choose a tag to compare
broote v0.1.0 Pre-release
Pre-release

This the first usable release of 'broote' with source code added and detailed readme.md.
It was built on top perock library with forcetable library integrated into it.
Its meant to simplifies perock and making it it more of functional programming.

Lines of code are more smaller to perform something compared to perock.
The added modules implements most of whats needed for 'broote' library.
Its not just wrapping perock but there even features that have been added.

Things like multiple runner have been added which are great and useful.
Multiple runner allows to run different runners even in parallel.
That would allow multiple bruteforce sessions to happen at same time.

Things that are deemed useless or not valuable were not exposed in 'broote'.
'broote' library satisfies the goals of perock which it failed to satisfy.
Perock does not have a good high level api which makes it harder to use.

'broote' integrates 'forcetable' library which makes things even much better.
All that were planned goals of perock but couldnt be implemented.

Perock tried to come with high level code including runner but was not enough.
Runner classes are not original classes but they just wrapped other classes.
'broote' avoids having to set classes but use functions.

Runner classes of 'broote' were inspired by runner classes of 'perock'.
Their naming, and few implementations are all influenced by 'perock'.

Think of 'broote' as superset of 'perock'.