def get(self):
        """
        Method to get config information


        Returns
        ------
        hc_dict: dictionary
            crackq config options for rules/wordlists


        """
        hc_rules = [rule for rule in CRACK_CONF['rules']]
        hc_words = [word for word in CRACK_CONF['wordlists']]
        hc_maskfiles = [maskfile for maskfile in CRACK_CONF['masks']]
        hc_modes = dict(hash_modes.HModes.modes_dict())
        hc_att_modes = {
            '0': 'Straight',
            '1': 'Combination',
            '3': 'Brute-Force',
            '6': 'Hybrid Wordlist + Mask',
            '7': 'Hybrid Mask + Wordlist',
            }
        if 'jobtimeout' in CRACK_CONF:
            timeout_info = CRACK_CONF['jobtimeout']
        else:
            timeout_info = {
                'Value': 1814400,
                'Modify': False,
                }
        hc_dict = {
            'Rules': hc_rules,
            'Wordlists': hc_words,
            'Mask Files': hc_maskfiles,
            'Hash Modes': hc_modes,
            'Attack Modes': hc_att_modes,
            'timeout': timeout_info,
            }
        return hc_dict, 200

        Method to get config information


        Returns
        ------
        hc_dict: dictionary
            crackq config options for rules/wordlists


        
crackq/cq_api.py