Metadata-Version: 2.4
Name: keepercommander
Version: 17.2.9
Summary: Keeper Commander for Python 3
Home-page: https://keepersecurity.com/
Download-URL: https://github.com/Keeper-Security/Commander/releases
Author: Craig Lurey
Author-email: craig@keepersecurity.com
License: MIT
Keywords: security,password
Classifier: Environment :: Console
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.7
Classifier: Topic :: Security
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: asciitree
Requires-Dist: bcrypt
Requires-Dist: colorama
Requires-Dist: cryptography>=41.0.0
Requires-Dist: fido2>=2.0.0; python_version >= "3.10"
Requires-Dist: flask; python_version >= "3.8"
Requires-Dist: flask-limiter; python_version >= "3.8"
Requires-Dist: keeper-secrets-manager-core>=16.6.0
Requires-Dist: prompt_toolkit
Requires-Dist: protobuf>=4.23.0
Requires-Dist: psutil; python_version >= "3.8"
Requires-Dist: pycryptodomex>=3.20.0
Requires-Dist: pyngrok; python_version >= "3.8"
Requires-Dist: pyperclip
Requires-Dist: python-dotenv
Requires-Dist: requests>=2.31.0
Requires-Dist: tabulate
Requires-Dist: websockets
Requires-Dist: keeper_pam_webrtc_rs>=2.0.1; python_version >= "3.8"
Requires-Dist: pydantic>=2.6.4; python_version >= "3.8"
Requires-Dist: fpdf2>=2.8.3
Requires-Dist: cbor2; sys_platform == "darwin" and python_version >= "3.10"
Requires-Dist: pyobjc-framework-LocalAuthentication; sys_platform == "darwin" and python_version >= "3.10"
Requires-Dist: winrt-runtime; sys_platform == "win32" and python_version >= "3.10"
Requires-Dist: winrt-Windows.Foundation; sys_platform == "win32" and python_version >= "3.10"
Requires-Dist: winrt-Windows.Security.Credentials.UI; sys_platform == "win32" and python_version >= "3.10"
Requires-Dist: keeper-mlkem; python_version >= "3.11"
Requires-Dist: textual; python_version >= "3.9"
Provides-Extra: test
Requires-Dist: pytest; extra == "test"
Requires-Dist: testfixtures; extra == "test"
Provides-Extra: email-sendgrid
Requires-Dist: sendgrid>=6.10.0; extra == "email-sendgrid"
Provides-Extra: email-ses
Requires-Dist: boto3>=1.26.0; extra == "email-ses"
Provides-Extra: email-gmail-oauth
Requires-Dist: google-auth>=2.16.0; extra == "email-gmail-oauth"
Requires-Dist: google-auth-oauthlib>=0.8.0; extra == "email-gmail-oauth"
Requires-Dist: google-auth-httplib2>=0.1.0; extra == "email-gmail-oauth"
Requires-Dist: google-api-python-client>=2.70.0; extra == "email-gmail-oauth"
Provides-Extra: email-microsoft-oauth
Requires-Dist: msal>=1.20.0; extra == "email-microsoft-oauth"
Provides-Extra: email
Requires-Dist: sendgrid>=6.10.0; extra == "email"
Requires-Dist: boto3>=1.26.0; extra == "email"
Requires-Dist: google-auth>=2.16.0; extra == "email"
Requires-Dist: google-auth-oauthlib>=0.8.0; extra == "email"
Requires-Dist: google-auth-httplib2>=0.1.0; extra == "email"
Requires-Dist: google-api-python-client>=2.70.0; extra == "email"
Requires-Dist: msal>=1.20.0; extra == "email"
Dynamic: download-url
Dynamic: license-file

![Keeper Commander Header](https://github.com/user-attachments/assets/a690bcd6-95b2-4792-b17a-8ff1389c2b27)

![Keeper Commander](https://raw.githubusercontent.com/Keeper-Security/Commander/master/images/commander-black.png)

### About Keeper Commander
Keeper Commander is a command-line and terminal UI interface to Keeper® Password Manager and KeeperPAM. Commander can be used to access and control your Keeper vault, perform administrative actions (managing users, teams, roles, SSO, privileged access resources, device approvals, data import/export), launch sessions, rotate passwords, integrate with developer tools, eliminate hardcoded passwords, run as a REST service and more. Keeper Commander is an open source project with contributions from Keeper's engineering team, customers and partners.

### Windows and macOS Binaries
See the [Releases](https://github.com/Keeper-Security/Commander/releases)

### Linux / Python using PIP
```
python3 -m venv keeper-env
source keeper-env/bin/activate
pip install keepercommander
```

### Running from Source
```
git clone https://github.com/Keeper-Security/Commander
cd Commander
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
pip install -e .
pip install -e '.[email]'
```

### Starting Commander
For a list of all available commands:
```
keeper help
```

To launch the interactive command shell:

```
keeper shell
```

or for a full terminal vault user interface
```
keeper supershell
```

Once logged in, check out the `this-device` command to set up persistent login sessions, logout timer and 2FA frequency. Also check out the `biometric register` command to enable biometric authentication on supported platforms.

### Documentation
- [Commander Documentation Home](https://docs.keeper.io/en/keeperpam/commander-cli/overview)
- [Installation](https://docs.keeper.io/en/keeperpam/commander-cli/commander-installation-setup)
- [Full Command Reference](https://docs.keeper.io/en/keeperpam/commander-cli/command-reference)
- [Service Mode REST API](https://docs.keeper.io/en/keeperpam/commander-cli/service-mode-rest-api)
- [Commander SDK](https://docs.keeper.io/en/keeperpam/commander-sdk/keeper-commander-sdks)
- [All Keeper Documentation](https://docs.keeper.io/)

### About Keeper Security
Keeper Security is the creator of KeeperPAM - the zero-trust and zero-knowledge privileged access management ("PAM") platform for securing and managing access to your critical infrastructure.
- [Keeper Security Homepage](https://keepersecurity.com)
- [Privileged Access Management](https://www.keepersecurity.com/privileged-access-management/)
- [Endpoint Privilege Manager](https://www.keepersecurity.com/endpoint-privilege-management/)
- [Encryption and Security Model](https://docs.keeper.io/en/enterprise-guide/keeper-encryption-model)
- [Downloads](https://www.keepersecurity.com/download.html?t=d)

