コード例 #1
0
ファイル: api.py プロジェクト: xiaoqin00/crackerjack
def session_create():
    auth = ApiAuth()
    base = ApiBase()
    sessions = ApiSession()

    if not auth.auth(True):
        return base.send_access_denied_response()

    return sessions.create(current_user.id, current_user.username)
コード例 #2
0
ファイル: api.py プロジェクト: xiaoqin00/crackerjack
def session_get_all():
    auth = ApiAuth()
    base = ApiBase()
    sessions = ApiSession()

    if not auth.auth(True):
        return base.send_access_denied_response()

    return sessions.get_all(current_user.id)
コード例 #3
0
ファイル: api.py プロジェクト: xiaoqin00/crackerjack
def rules():
    auth = ApiAuth()
    base = ApiBase()
    rules = ApiRules()

    if not auth.auth(True):
        return base.send_access_denied_response()

    return rules.get()
コード例 #4
0
ファイル: api.py プロジェクト: xiaoqin00/crackerjack
def wordlists():
    auth = ApiAuth()
    base = ApiBase()
    wordlists = ApiWordlists()

    if not auth.auth(True):
        return base.send_access_denied_response()

    return wordlists.get()
コード例 #5
0
ファイル: api.py プロジェクト: xiaoqin00/crackerjack
def hashcat_types():
    auth = ApiAuth()
    base = ApiBase()
    hashcat = ApiHashcat()

    if not auth.auth(True):
        return base.send_access_denied_response()

    return hashcat.get_types()
コード例 #6
0
ファイル: api.py プロジェクト: xiaoqin00/crackerjack
def hashes_remote():
    auth = ApiAuth()
    base = ApiBase()
    hashes = ApiHashes()

    if not auth.auth(True):
        return base.send_access_denied_response()

    return hashes.get_remote()
コード例 #7
0
ファイル: api.py プロジェクト: xiaoqin00/crackerjack
def session_termination(session_id):
    auth = ApiAuth()
    base = ApiBase()
    sessions = ApiSession()

    if not auth.auth(True):
        return base.send_access_denied_response()
    elif not sessions.can_access(current_user, session_id):
        return base.send_access_denied_response()

    return sessions.termination(current_user.id, session_id)
コード例 #8
0
ファイル: api.py プロジェクト: xiaoqin00/crackerjack
def rule_set(session_id):
    auth = ApiAuth()
    base = ApiBase()
    sessions = ApiSession()
    rules = ApiRules()

    if not auth.auth(True):
        return base.send_access_denied_response()
    elif not sessions.can_access(current_user, session_id):
        return base.send_access_denied_response()

    return rules.set(current_user.id, session_id)
コード例 #9
0
ファイル: api.py プロジェクト: xiaoqin00/crackerjack
def wordlist_set_cracked(session_id):
    auth = ApiAuth()
    base = ApiBase()
    sessions = ApiSession()
    wordlists = ApiWordlists()

    if not auth.auth(True):
        return base.send_access_denied_response()
    elif not sessions.can_access(current_user, session_id):
        return base.send_access_denied_response()

    return wordlists.set_cracked(current_user.id, session_id)
コード例 #10
0
ファイル: api.py プロジェクト: xiaoqin00/crackerjack
def mask_increment_set(session_id):
    auth = ApiAuth()
    base = ApiBase()
    sessions = ApiSession()
    mask = ApiMask()

    if not auth.auth(True):
        return base.send_access_denied_response()
    elif not sessions.can_access(current_user, session_id):
        return base.send_access_denied_response()

    return mask.set_increment(current_user.id, session_id)
コード例 #11
0
ファイル: api.py プロジェクト: xiaoqin00/crackerjack
def hashcat_set_mode(session_id):
    auth = ApiAuth()
    base = ApiBase()
    sessions = ApiSession()
    hashcat = ApiHashcat()

    if not auth.auth(True):
        return base.send_access_denied_response()
    elif not sessions.can_access(current_user, session_id):
        return base.send_access_denied_response()

    return hashcat.set_mode(current_user.id, session_id)
コード例 #12
0
ファイル: api.py プロジェクト: xiaoqin00/crackerjack
def hashes_download(session_id):
    auth = ApiAuth()
    base = ApiBase()
    sessions = ApiSession()
    hashes = ApiHashes()

    if not auth.auth(True):
        return base.send_access_denied_response()
    elif not sessions.can_access(current_user, session_id):
        return base.send_access_denied_response()

    return hashes.download(current_user.id, session_id)