Skip to content

Releases: ImpostorKeanu/BruteLoops

v1.0.1 Freeze Version

08 Mar 22:03
Compare
Choose a tag to compare

Version 1

10 Aug 19:08
Compare
Choose a tag to compare
  • Pydantic models have been integrated for enhanced input validation/management.
  • Multiple bugs in Bruteloops.db_manager have been corrected:
    • Multi-character credential delimiters are now supported
    • There was a bug that interfered with insertion of individual username/password values, which has been corrected.
  • Breakers have been introduced
    • Allows for better handling of exceptions over time.

v0.5.4.5GithubIsTrash

26 Jul 20:55
Compare
Choose a tag to compare

v0.5.4-CorrectBugs

26 Jul 20:50
Compare
Choose a tag to compare
v0.5.4-proper

updates

v0.5.3 - Timezone Correction - Default to UTC

15 Mar 14:30
Compare
Choose a tag to compare

Correcting Import Error

11 Mar 14:15
Compare
Choose a tag to compare

Correcting import error and adding tests.

v0.5.0-SchemaSauce - Schema/Timing Enhancements

03 Mar 17:17
Compare
Choose a tag to compare

Significant enhancements accompany this release:

New Functionality

Prioritization

  • Specific username and password values can be "prioritized", i.e. guessed before others, to place emphasis on high-value targets.

Username Deactivation

  • If a username is found to be invalid during an attack, it can be "deactivated" -- removing it from additional guesses.
  • The username is still maintained in the database to ensure that it is not put back into the line of fire due to subsequent imports to the database.

Blackout Window

  • A window of time where no guesses should occur can now be configured.
  • This allows operators to configure attacks to occur during set testing hours, such as 17:00:00-09:00:00.
  • Only a single blackout period can be set currently.

Timezone Support

  • Specific timezones can now be applied.
  • This assists in situations where the target environment resides in a distinct timezone and an operator would like to ensure that timing configurations like a blackout window aren't botched by mistake.
  • Warning: Do not change timezones between attacks. Logic to shift between zones has not been implemented.

Schema/SQL Query Enhancements

Faster Imports

  • I'm bad at SQL.
  • Forced myself to sit down and look at queries to make imports more efficient.
  • Imports of large files consisting of 25,000 values now occurs quickly.
  • Drawing associations between large imports such as the one described above now happens within seconds instead of minutes.

Faster Queries

  • Additional database tables have been implemented in an effort to speed up queries.
  • In reality, nearly all queries have been restructured to conform to the latest SQLAlchemy stuffs.

Schema Enhancements

11 Feb 14:10
Compare
Choose a tag to compare

BruteLoops can now:

  • Disable usernames from further attack
    • Useful when a username is found to be invalid
  • Determine if an authentication attempt failed
    • Allows for additional guesses to be applied

Logging has also been refined.

Stable Release

06 Feb 15:55
Compare
Choose a tag to compare

I'm garbage at GitHub, but the code appears stable.