Releases: sekgobela-kevin/broote
broote v0.6.1
- Added tests for runner classes.
- Fixed on runner classes(detected from tests)
broote v0.6.0
Runner 'compare_func' argument -> 'comparer'
broote v0.5.0
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
Bug fix, defined package '__all__' and create exceptions.py
broote v0.4.0
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
Update to perock v0.2.0(#8)
broote v0.3.0
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
Perock 0.1.0 support
broote v0.1.1
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
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'.