SYMBOL INDEX (20 symbols across 1 files) FILE: bruteforce.py class C (line 21) | class C: function banner (line 32) | def banner(): function info (line 48) | def info(msg): function success (line 51) | def success(msg): function warn (line 54) | def warn(msg): function error (line 57) | def error(msg): function dim (line 60) | def dim(msg): function prompt (line 63) | def prompt(label, default=None, hint=None): function section (line 73) | def section(title): class BruteForceCracker (line 81) | class BruteForceCracker: method __init__ (line 85) | def __init__(self, url, username, error_message, method get_csrf_token (line 103) | def get_csrf_token(self, session): method crack_with_form (line 160) | def crack_with_form(self, session, password, token_name, token_value): method crack_with_json_api (line 174) | def crack_with_json_api(self, session, password, token_name, token_val... method check_success (line 200) | def check_success(self, response, password=""): method crack (line 253) | def crack(self, password): function analyze_target (line 277) | def analyze_target(url): function progress_bar (line 508) | def progress_bar(current, total, width=30): function crack_password_wrapper (line 516) | def crack_password_wrapper(password, cracker, state): function main (line 537) | def main():