FireCLI
FireCLI is a command line interface to Firepower Management Center that can perform a variety of tasks ranging from report generation to import/export of configuration elements like object overrides and s2svpns
Requirements
FireCLI requires Python version >= 3.7 and FMC version >= 6.6.0
Installation
Build and install FireCLI
tox -e build
pip install dist/firecli-1.1.0.tar.gz
Generate documentation
tox -e docs
Usage
Usage: firecli.py [OPTIONS] COMMAND [ARGS]...
FireCLI is a command line interface to Firepower Management Center that
automates a variety of tasks
Options:
--version Show the version and exit.
--hostname TEXT Hostname of firepower management center
--domain TEXT Management domain of FMC
--username TEXT Username of fmc api user. It is recommended to create a
dedicated api user
--password TEXT Password of fmc api user
--timeout INTEGER Api request timeout in seconds
--dry-run Display changes without performing an action
--debug Enable debug loglevel
--trace Enable trace loglevel (Debug + FireREST api calls)
--no-proxy Ignore system proxy settings
-h, --help Show this message and exit.
Commands:
accesspolicy Accesspolicy management
cache Local cache management
compliance Security compliance checks
log Application log analysis
object Object management
s2svpn Site2Site vpn management
sync Configuration synchronisation
Documentation
See docs/ for additional project documentation.
Author Information
Oliver Kaiser (oliver.kaiser@outlook.com)
Metadata
Release files for firecli 1.1.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| firecli-1.1.3.tar.gz | 41.8 kB | Without provenance | Details for firecli-1.1.3.tar.gz |
Release files / firecli-1.1.3.tar.gz
| Download URL | firecli-1.1.3.tar.gz |
|---|---|
| Size | 41.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d28fd5756c2f1daa6c3dc6b79847c02c7c9ad9b815f8f9d7e127eac6ca0f2302
|
|
BLAKE2b-256 checksum How to use checksums |
c16394e1af807024fe5d6b317d4bfdcdc30de31b2402b6bdad58b97ab5fdb11f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.6
|
Security for firecli 1.1.3
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.