├── .github ├── FUNDING.yml ├── scripts │ └── update_wiki.py └── workflows │ ├── release.yml │ └── update_wiki.yaml ├── .gitignore ├── LICENSE ├── README.md ├── bloodyAD.py ├── bloodyAD ├── __init__.py ├── asciitree │ ├── __init__.py │ ├── drawing.py │ ├── traversal.py │ └── util.py ├── cli_modules │ ├── __init__.py │ ├── add.py │ ├── get.py │ ├── msldap.py │ ├── remove.py │ └── set.py ├── exceptions.py ├── formatters │ ├── __init__.py │ ├── accesscontrol.py │ ├── adschema.py │ ├── bloodhound.py │ ├── common.py │ ├── cryptography.py │ ├── dns.py │ ├── formatters.py │ ├── ldaptypes.py │ └── structure.py ├── main.py ├── md4.py ├── network │ ├── config.py │ └── ldap.py ├── patch.py └── utils.py ├── pyproject.toml ├── requirements.txt └── tests ├── __init__.py ├── secrets.json ├── test_authentication.py ├── test_formatters.py ├── test_functional.py ├── test_msldap_module.py └── unit_test.py /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CravateRouge/bloodyAD/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/scripts/update_wiki.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CravateRouge/bloodyAD/HEAD/.github/scripts/update_wiki.py -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CravateRouge/bloodyAD/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/update_wiki.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CravateRouge/bloodyAD/HEAD/.github/workflows/update_wiki.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CravateRouge/bloodyAD/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CravateRouge/bloodyAD/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CravateRouge/bloodyAD/HEAD/README.md -------------------------------------------------------------------------------- /bloodyAD.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CravateRouge/bloodyAD/HEAD/bloodyAD.py -------------------------------------------------------------------------------- /bloodyAD/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CravateRouge/bloodyAD/HEAD/bloodyAD/__init__.py -------------------------------------------------------------------------------- /bloodyAD/asciitree/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CravateRouge/bloodyAD/HEAD/bloodyAD/asciitree/__init__.py -------------------------------------------------------------------------------- /bloodyAD/asciitree/drawing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CravateRouge/bloodyAD/HEAD/bloodyAD/asciitree/drawing.py -------------------------------------------------------------------------------- /bloodyAD/asciitree/traversal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CravateRouge/bloodyAD/HEAD/bloodyAD/asciitree/traversal.py -------------------------------------------------------------------------------- /bloodyAD/asciitree/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CravateRouge/bloodyAD/HEAD/bloodyAD/asciitree/util.py -------------------------------------------------------------------------------- /bloodyAD/cli_modules/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bloodyAD/cli_modules/add.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CravateRouge/bloodyAD/HEAD/bloodyAD/cli_modules/add.py -------------------------------------------------------------------------------- /bloodyAD/cli_modules/get.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CravateRouge/bloodyAD/HEAD/bloodyAD/cli_modules/get.py -------------------------------------------------------------------------------- /bloodyAD/cli_modules/msldap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CravateRouge/bloodyAD/HEAD/bloodyAD/cli_modules/msldap.py -------------------------------------------------------------------------------- /bloodyAD/cli_modules/remove.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CravateRouge/bloodyAD/HEAD/bloodyAD/cli_modules/remove.py -------------------------------------------------------------------------------- /bloodyAD/cli_modules/set.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CravateRouge/bloodyAD/HEAD/bloodyAD/cli_modules/set.py -------------------------------------------------------------------------------- /bloodyAD/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CravateRouge/bloodyAD/HEAD/bloodyAD/exceptions.py -------------------------------------------------------------------------------- /bloodyAD/formatters/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bloodyAD/formatters/accesscontrol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CravateRouge/bloodyAD/HEAD/bloodyAD/formatters/accesscontrol.py -------------------------------------------------------------------------------- /bloodyAD/formatters/adschema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CravateRouge/bloodyAD/HEAD/bloodyAD/formatters/adschema.py -------------------------------------------------------------------------------- /bloodyAD/formatters/bloodhound.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CravateRouge/bloodyAD/HEAD/bloodyAD/formatters/bloodhound.py -------------------------------------------------------------------------------- /bloodyAD/formatters/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CravateRouge/bloodyAD/HEAD/bloodyAD/formatters/common.py -------------------------------------------------------------------------------- /bloodyAD/formatters/cryptography.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CravateRouge/bloodyAD/HEAD/bloodyAD/formatters/cryptography.py -------------------------------------------------------------------------------- /bloodyAD/formatters/dns.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CravateRouge/bloodyAD/HEAD/bloodyAD/formatters/dns.py -------------------------------------------------------------------------------- /bloodyAD/formatters/formatters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CravateRouge/bloodyAD/HEAD/bloodyAD/formatters/formatters.py -------------------------------------------------------------------------------- /bloodyAD/formatters/ldaptypes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CravateRouge/bloodyAD/HEAD/bloodyAD/formatters/ldaptypes.py -------------------------------------------------------------------------------- /bloodyAD/formatters/structure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CravateRouge/bloodyAD/HEAD/bloodyAD/formatters/structure.py -------------------------------------------------------------------------------- /bloodyAD/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CravateRouge/bloodyAD/HEAD/bloodyAD/main.py -------------------------------------------------------------------------------- /bloodyAD/md4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CravateRouge/bloodyAD/HEAD/bloodyAD/md4.py -------------------------------------------------------------------------------- /bloodyAD/network/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CravateRouge/bloodyAD/HEAD/bloodyAD/network/config.py -------------------------------------------------------------------------------- /bloodyAD/network/ldap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CravateRouge/bloodyAD/HEAD/bloodyAD/network/ldap.py -------------------------------------------------------------------------------- /bloodyAD/patch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CravateRouge/bloodyAD/HEAD/bloodyAD/patch.py -------------------------------------------------------------------------------- /bloodyAD/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CravateRouge/bloodyAD/HEAD/bloodyAD/utils.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CravateRouge/bloodyAD/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | . 2 | -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/secrets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CravateRouge/bloodyAD/HEAD/tests/secrets.json -------------------------------------------------------------------------------- /tests/test_authentication.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CravateRouge/bloodyAD/HEAD/tests/test_authentication.py -------------------------------------------------------------------------------- /tests/test_formatters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CravateRouge/bloodyAD/HEAD/tests/test_formatters.py -------------------------------------------------------------------------------- /tests/test_functional.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CravateRouge/bloodyAD/HEAD/tests/test_functional.py -------------------------------------------------------------------------------- /tests/test_msldap_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CravateRouge/bloodyAD/HEAD/tests/test_msldap_module.py -------------------------------------------------------------------------------- /tests/unit_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CravateRouge/bloodyAD/HEAD/tests/unit_test.py --------------------------------------------------------------------------------