Bug fixes, refactor & improvements(44)
Attempts to fix some of issues mentioned at 44.
It involved changed to fix certain bugs or eliminate chances of them happening.
Whole source code refactor is needed to permanantly solve all problems
Changes
- Refactored attack classes by defining base attack class.
- Session and response are now never tried to be closed internally(42)
- Attack bytes classes removed as they were never used.
- Exception classes from previous commit applied to source code(42).
- Bugs fixes within runner module.
Future API and Implementation(36, 44)
Modules to be used for refactoring and changing perock API has been added.
They are similar to existing code but differ in that methods are static or class methods.
Methods are no longer tied to object such as 'success()'.
Modules added in this commit will change the way perock works.
Attack, bforce and runner classes will be removed after they are completed(decreased source code).
Existing modules are left to not break 'broote' library and fix bugs exposed to 'broote'.
Update tests(45)
- Tests were updated to match changes from previous commit.
- Tests were updated to match changes made added from previous weeks.
- Runner tests were updated with code from 'broote' library respository.