{"id":21007,"library":"bloodhound-ce","title":"BloodHound CE Python","description":"Python-based ingestor for BloodHound Community Edition. Version 1.9.1 provides a CLI tool to collect Active Directory data (users, groups, computers, ACLs, sessions, etc.) and upload it to a BloodHound CE server. Release cadence is irregular with infrequent updates.","status":"active","version":"1.9.1","language":"python","source_language":"en","source_url":"https://github.com/dirkjanm/bloodhound.py","tags":["bloodhound","active-directory","security","pentesting"],"install":[{"cmd":"pip install bloodhound-ce","lang":"bash","label":"PyPI install"}],"dependencies":[],"imports":[{"wrong":"from bloodhound.ad.domain import BloodHound","symbol":"BloodHound","correct":"from bloodhound import BloodHound"}],"quickstart":{"code":"from bloodhound.ad.domain import ADDomain\n\ndomain = ADDomain(\n    username='DOMAIN\\\\user',\n    password='secret',\n    domain='domain.local',\n    dc='dc01.domain.local'\n)\nprint(domain.name)\nprint(domain.sid)\nfor comp in domain.computers():\n    print(comp['samaccountname'])","lang":"python","description":"Basic usage: connect to a domain controller, retrieve domain info and list computers."},"warnings":[{"fix":"Use 'import bloodhound' (no hyphen) after installing bloodhound-ce.","message":"The package name on PyPI is 'bloodhound-ce' (with hyphen), but the importable module is 'bloodhound' (without hyphen). Using pip install bloodhound-ce is correct, but 'import bloodhound-ce' is syntax error.","severity":"breaking","affected_versions":"all"},{"fix":"Run 'bloodhound-python --help' to see available commands.","message":"The CLI command 'bloodhound-python' is the canonical entry point. Not 'bloodhound-ce' or 'bloodhound'.","severity":"gotcha","affected_versions":"all"},{"fix":"Uninstall old package: pip uninstall bloodhound; then install bloodhound-ce.","message":"The old 'bloodhound' package (original BloodHound ingestor) is no longer maintained. Users should migrate to 'bloodhound-ce'.","severity":"deprecated","affected_versions":"<=0.5.4"}],"env_vars":null,"search_vec":"'1.9.1':13 'acl':26 'activ':20,46 'active-directori':45 'base':6 'bloodhound':1,9,34,44 'cadenc':38 'ce':2,35 'cli':16 'collect':19 'communiti':10 'comput':25 'data':22 'directori':21,47 'edit':11 'etc':28 'group':24 'infrequ':42 'ingestor':7 'irregular':40 'pentest':49 'provid':14 'python':3,5 'python-bas':4 'releas':37 'secur':48 'server':36 'session':27 'tool':17 'updat':43 'upload':30 'user':23 'version':12","created_at":"2026-04-27T16:57:35.590091+00:00","updated_at":"2026-04-27T16:57:35.590091+00:00","problems":null,"ecosystem":"pypi","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":"1.9.1","cli_name":"bloodhound-ce","cli_version":"sh: 1: bloodhound-ce: not found","type":"library","homepage":null,"github":"https://github.com/dirkjanm/bloodhound.py","docs":null,"changelog":null,"pypi":"https://pypi.org/project/bloodhound-ce/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["devops","auth-security","data"],"base_url":null,"auth_type":null,"provenance":{"verified_status":"passing","verified_at":"2026-06-30","last_verified":"2026-06-30","next_check":"2026-07-30","install_tag":null}}