├── .flake8 ├── .github ├── dependabot.yml └── workflows │ ├── code-quality.yml │ └── release-deploy.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE.md ├── OSSMETADATA ├── README.md ├── falcon_toolkit ├── __init__.py ├── common │ ├── __init__.py │ ├── auth.py │ ├── auth_backends │ │ ├── __init__.py │ │ ├── default.py │ │ ├── public_mssp.py │ │ ├── public_single_cid.py │ │ └── utils.py │ ├── cli.py │ ├── config.py │ ├── console_utils.py │ ├── constants.py │ ├── logging_config.py │ ├── meta.py │ ├── namespace.py │ └── utils.py ├── containment │ ├── __init__.py │ ├── cli.py │ └── perform_containment.py ├── falcon.py ├── hosts │ ├── __init__.py │ ├── cli.py │ └── host_search.py ├── maintenance_token │ ├── __init__.py │ ├── cli.py │ └── device_tokens.py ├── policies │ ├── __init__.py │ ├── cli.py │ ├── constants.py │ ├── container.py │ └── describe.py ├── shell │ ├── __init__.py │ ├── cli.py │ ├── cmd_generators │ │ ├── __init__.py │ │ ├── common.py │ │ └── reg.py │ ├── parsers.py │ ├── prompt.py │ ├── refresh.py │ └── utils.py └── users │ ├── __init__.py │ ├── cli.py │ └── user_management.py ├── poetry.lock └── pyproject.toml /.flake8: -------------------------------------------------------------------------------- 1 | [flake8] 2 | max-line-length = 100 3 | extend-ignore = E203 4 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CrowdStrike/Falcon-Toolkit/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/code-quality.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CrowdStrike/Falcon-Toolkit/HEAD/.github/workflows/code-quality.yml -------------------------------------------------------------------------------- /.github/workflows/release-deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CrowdStrike/Falcon-Toolkit/HEAD/.github/workflows/release-deploy.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CrowdStrike/Falcon-Toolkit/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CrowdStrike/Falcon-Toolkit/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CrowdStrike/Falcon-Toolkit/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CrowdStrike/Falcon-Toolkit/HEAD/LICENSE.md -------------------------------------------------------------------------------- /OSSMETADATA: -------------------------------------------------------------------------------- 1 | osslifecycle=active -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CrowdStrike/Falcon-Toolkit/HEAD/README.md -------------------------------------------------------------------------------- /falcon_toolkit/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CrowdStrike/Falcon-Toolkit/HEAD/falcon_toolkit/__init__.py -------------------------------------------------------------------------------- /falcon_toolkit/common/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CrowdStrike/Falcon-Toolkit/HEAD/falcon_toolkit/common/__init__.py -------------------------------------------------------------------------------- /falcon_toolkit/common/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CrowdStrike/Falcon-Toolkit/HEAD/falcon_toolkit/common/auth.py -------------------------------------------------------------------------------- /falcon_toolkit/common/auth_backends/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CrowdStrike/Falcon-Toolkit/HEAD/falcon_toolkit/common/auth_backends/__init__.py -------------------------------------------------------------------------------- /falcon_toolkit/common/auth_backends/default.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CrowdStrike/Falcon-Toolkit/HEAD/falcon_toolkit/common/auth_backends/default.py -------------------------------------------------------------------------------- /falcon_toolkit/common/auth_backends/public_mssp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CrowdStrike/Falcon-Toolkit/HEAD/falcon_toolkit/common/auth_backends/public_mssp.py -------------------------------------------------------------------------------- /falcon_toolkit/common/auth_backends/public_single_cid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CrowdStrike/Falcon-Toolkit/HEAD/falcon_toolkit/common/auth_backends/public_single_cid.py -------------------------------------------------------------------------------- /falcon_toolkit/common/auth_backends/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CrowdStrike/Falcon-Toolkit/HEAD/falcon_toolkit/common/auth_backends/utils.py -------------------------------------------------------------------------------- /falcon_toolkit/common/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CrowdStrike/Falcon-Toolkit/HEAD/falcon_toolkit/common/cli.py -------------------------------------------------------------------------------- /falcon_toolkit/common/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CrowdStrike/Falcon-Toolkit/HEAD/falcon_toolkit/common/config.py -------------------------------------------------------------------------------- /falcon_toolkit/common/console_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CrowdStrike/Falcon-Toolkit/HEAD/falcon_toolkit/common/console_utils.py -------------------------------------------------------------------------------- /falcon_toolkit/common/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CrowdStrike/Falcon-Toolkit/HEAD/falcon_toolkit/common/constants.py -------------------------------------------------------------------------------- /falcon_toolkit/common/logging_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CrowdStrike/Falcon-Toolkit/HEAD/falcon_toolkit/common/logging_config.py -------------------------------------------------------------------------------- /falcon_toolkit/common/meta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CrowdStrike/Falcon-Toolkit/HEAD/falcon_toolkit/common/meta.py -------------------------------------------------------------------------------- /falcon_toolkit/common/namespace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CrowdStrike/Falcon-Toolkit/HEAD/falcon_toolkit/common/namespace.py -------------------------------------------------------------------------------- /falcon_toolkit/common/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CrowdStrike/Falcon-Toolkit/HEAD/falcon_toolkit/common/utils.py -------------------------------------------------------------------------------- /falcon_toolkit/containment/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CrowdStrike/Falcon-Toolkit/HEAD/falcon_toolkit/containment/__init__.py -------------------------------------------------------------------------------- /falcon_toolkit/containment/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CrowdStrike/Falcon-Toolkit/HEAD/falcon_toolkit/containment/cli.py -------------------------------------------------------------------------------- /falcon_toolkit/containment/perform_containment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CrowdStrike/Falcon-Toolkit/HEAD/falcon_toolkit/containment/perform_containment.py -------------------------------------------------------------------------------- /falcon_toolkit/falcon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CrowdStrike/Falcon-Toolkit/HEAD/falcon_toolkit/falcon.py -------------------------------------------------------------------------------- /falcon_toolkit/hosts/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CrowdStrike/Falcon-Toolkit/HEAD/falcon_toolkit/hosts/__init__.py -------------------------------------------------------------------------------- /falcon_toolkit/hosts/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CrowdStrike/Falcon-Toolkit/HEAD/falcon_toolkit/hosts/cli.py -------------------------------------------------------------------------------- /falcon_toolkit/hosts/host_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CrowdStrike/Falcon-Toolkit/HEAD/falcon_toolkit/hosts/host_search.py -------------------------------------------------------------------------------- /falcon_toolkit/maintenance_token/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CrowdStrike/Falcon-Toolkit/HEAD/falcon_toolkit/maintenance_token/__init__.py -------------------------------------------------------------------------------- /falcon_toolkit/maintenance_token/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CrowdStrike/Falcon-Toolkit/HEAD/falcon_toolkit/maintenance_token/cli.py -------------------------------------------------------------------------------- /falcon_toolkit/maintenance_token/device_tokens.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CrowdStrike/Falcon-Toolkit/HEAD/falcon_toolkit/maintenance_token/device_tokens.py -------------------------------------------------------------------------------- /falcon_toolkit/policies/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CrowdStrike/Falcon-Toolkit/HEAD/falcon_toolkit/policies/__init__.py -------------------------------------------------------------------------------- /falcon_toolkit/policies/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CrowdStrike/Falcon-Toolkit/HEAD/falcon_toolkit/policies/cli.py -------------------------------------------------------------------------------- /falcon_toolkit/policies/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CrowdStrike/Falcon-Toolkit/HEAD/falcon_toolkit/policies/constants.py -------------------------------------------------------------------------------- /falcon_toolkit/policies/container.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CrowdStrike/Falcon-Toolkit/HEAD/falcon_toolkit/policies/container.py -------------------------------------------------------------------------------- /falcon_toolkit/policies/describe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CrowdStrike/Falcon-Toolkit/HEAD/falcon_toolkit/policies/describe.py -------------------------------------------------------------------------------- /falcon_toolkit/shell/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CrowdStrike/Falcon-Toolkit/HEAD/falcon_toolkit/shell/__init__.py -------------------------------------------------------------------------------- /falcon_toolkit/shell/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CrowdStrike/Falcon-Toolkit/HEAD/falcon_toolkit/shell/cli.py -------------------------------------------------------------------------------- /falcon_toolkit/shell/cmd_generators/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CrowdStrike/Falcon-Toolkit/HEAD/falcon_toolkit/shell/cmd_generators/__init__.py -------------------------------------------------------------------------------- /falcon_toolkit/shell/cmd_generators/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CrowdStrike/Falcon-Toolkit/HEAD/falcon_toolkit/shell/cmd_generators/common.py -------------------------------------------------------------------------------- /falcon_toolkit/shell/cmd_generators/reg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CrowdStrike/Falcon-Toolkit/HEAD/falcon_toolkit/shell/cmd_generators/reg.py -------------------------------------------------------------------------------- /falcon_toolkit/shell/parsers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CrowdStrike/Falcon-Toolkit/HEAD/falcon_toolkit/shell/parsers.py -------------------------------------------------------------------------------- /falcon_toolkit/shell/prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CrowdStrike/Falcon-Toolkit/HEAD/falcon_toolkit/shell/prompt.py -------------------------------------------------------------------------------- /falcon_toolkit/shell/refresh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CrowdStrike/Falcon-Toolkit/HEAD/falcon_toolkit/shell/refresh.py -------------------------------------------------------------------------------- /falcon_toolkit/shell/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CrowdStrike/Falcon-Toolkit/HEAD/falcon_toolkit/shell/utils.py -------------------------------------------------------------------------------- /falcon_toolkit/users/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CrowdStrike/Falcon-Toolkit/HEAD/falcon_toolkit/users/__init__.py -------------------------------------------------------------------------------- /falcon_toolkit/users/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CrowdStrike/Falcon-Toolkit/HEAD/falcon_toolkit/users/cli.py -------------------------------------------------------------------------------- /falcon_toolkit/users/user_management.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CrowdStrike/Falcon-Toolkit/HEAD/falcon_toolkit/users/user_management.py -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CrowdStrike/Falcon-Toolkit/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CrowdStrike/Falcon-Toolkit/HEAD/pyproject.toml --------------------------------------------------------------------------------