def get_all_canary_nxdomains(): return list(db.smembers(KEY_CANARY_NXDOMAINS))
def get_all_linkedin_accounts(): all_linkedin_accounts = [] for key in db.smembers(KEY_LINKEDIN_ACCOUNTS): all_linkedin_accounts.append(get_linkedin_account(username_key=key)) return all_linkedin_accounts
def get_all_bitcoin_accounts(): all_bitcoin_accounts = [] for key in db.smembers(KEY_BITCOIN_ACCOUNTS): all_bitcoin_accounts.append(get_bitcoin_account(address_key=key)) return all_bitcoin_accounts
def get_all_imgur_tokens(): all_imgur_tokens = [] for key in db.smembers(KEY_IMGUR_TOKENS): all_imgur_tokens.append(db.hgetall(key)) all_imgur_tokens[-1]['count'] = int(all_imgur_tokens[-1]['count']) return all_imgur_tokens
def get_all_canary_pages(): return list(db.smembers(KEY_CANARY_PAGES))
def list_webhook_tokens(webhook): return db.smembers(KEY_WEBHOOK_IDX+webhook)
def get_all_canary_path_elements(): return list(db.smembers(KEY_CANARY_PATH_ELEMENTS))
def delete_webhook_tokens(webhook): for token in db.smembers(KEY_WEBHOOK_IDX+webhook): db.delete(KEY_CANARYDROP+token) # delete idx set db.delete(KEY_WEBHOOK_IDX+webhook)
def list_email_tokens(email_address): return db.smembers(KEY_EMAIL_IDX+email_address)
def delete_email_tokens(email_address): for token in db.smembers(KEY_EMAIL_IDX+email_address): db.delete(KEY_CANARYDROP+token) # delete idx set db.delete(KEY_EMAIL_IDX+email_address)