Class Bruter

java.lang.Object
com.jsql.util.bruter.Bruter
Direct Known Subclasses:
HashBruter

public class Bruter extends Object
  • Field Details

    • characters

      protected final List<String> characters
    • found

      protected boolean found
    • maxLength

      protected int maxLength
    • minLength

      protected int minLength
    • count

      protected int count
    • starttime

      protected long starttime
    • endtime

      protected long endtime
    • done

      protected boolean done
    • paused

      protected boolean paused
  • Constructor Details

    • Bruter

      public Bruter()
  • Method Details

    • getRemainder

      public long getRemainder()
    • getNumberOfPossibilities

      public long getNumberOfPossibilities()
    • addLowerCaseLetters

      public void addLowerCaseLetters()
    • addDigits

      public void addDigits()
    • addUpperCaseLetters

      public void addUpperCaseLetters()
    • addSpecialCharacters

      public void addSpecialCharacters()
    • excludeChars

      public void excludeChars(String s)
    • getPerSecond

      public int getPerSecond()
    • calculateTimeElapsed

      public String calculateTimeElapsed()
    • setEndtime

      public void setEndtime(long endtime)
    • setMaxLength

      public void setMaxLength(int maxLength)
    • setMinLength

      public void setMinLength(int minLength)
    • isFound

      public boolean isFound()
    • setPaused

      public void setPaused(boolean paused)
    • isPaused

      public boolean isPaused()
    • setFound

      public void setFound(boolean found)
    • getCounter

      public int getCounter()
    • getMaxLength

      public int getMaxLength()
    • getMinLength

      public int getMinLength()
    • setIsDone

      public void setIsDone(Boolean done)
    • isDone

      public boolean isDone()