Skip to main content

FireCLI is a command line interface to Firepower Management Center

Project description

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)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

firecli-1.1.3.tar.gz (41.8 kB view details)

Uploaded Source

File details

Details for the file firecli-1.1.3.tar.gz.

File metadata

  • Download URL: firecli-1.1.3.tar.gz
  • Upload date:
  • Size: 41.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.6

File hashes

Hashes for firecli-1.1.3.tar.gz
Algorithm Hash digest
SHA256 d28fd5756c2f1daa6c3dc6b79847c02c7c9ad9b815f8f9d7e127eac6ca0f2302
MD5 e1c452a6ad91db3bf609a17b86abad8c
BLAKE2b-256 c16394e1af807024fe5d6b317d4bfdcdc30de31b2402b6bdad58b97ab5fdb11f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page