Skip to main content

A simple CLI client for Cortex

Project description

corcli - Cortex CLI client

Cortex is a Powerful Observable Analysis and Active Response Engine. While it is usually used along with TheHive Project, why not using it on a daily basis in a CLI fashion.

corcli was built in Python for this specific purpose.

Demo


Documentation: https://0xfustang.github.io/corcli-docs/

Source Code: https://github.com/0xFustang/corcli


Features

Key features are:

  • Fast job submission: Submit one or multiple observables to Cortex with a different set of analysers
  • Bulk submission: Submit jobs to Cortex observables from a text file
  • Extract artifacts: Submit one or multiple job and display only the extracted artifacts
  • Download files: Download extracted files from the job artifacts
  • Use aliases for analysers: Map your own aliases to launch your favorite analysers
  • Multi instance config: Submit jobs to another Cortex instance

Installation

with pip

corcli is published as a Python package and can be installed with pip, ideally by using a virtual environment. Before installing corcli, install libmagic as explained in the installation doc.

Open up a terminal and install corcli with:

pip install corcli

using Docker

A docker image is available from the repository and comes with all dependencies pre-installed. Open up a terminal and pull the image with:

docker pull ghcr.io/0xfustang/corcli:1.1.0

License

GPLv3

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

corcli-1.1.0.tar.gz (20.0 kB view details)

Uploaded Source

Built Distribution

corcli-1.1.0-py3-none-any.whl (20.3 kB view details)

Uploaded Python 3

File details

Details for the file corcli-1.1.0.tar.gz.

File metadata

  • Download URL: corcli-1.1.0.tar.gz
  • Upload date:
  • Size: 20.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for corcli-1.1.0.tar.gz
Algorithm Hash digest
SHA256 0688ad87874a9190cf3ba709a2cce5f24c0fe88cf76c4aa4531db0f23201b72c
MD5 9403c4f06db89a991b6531ef40699d59
BLAKE2b-256 db39dec41d9db8ab52705563a6f6092e59283be8014d940e0cc9faaf3dea0368

See more details on using hashes here.

File details

Details for the file corcli-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: corcli-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 20.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for corcli-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c1f5098636dcde8900160c5f9c30774d80c370bf2c5f3d7856fd2b011c8809c6
MD5 51e09a1e77ccbfe64761859b25ee1e2b
BLAKE2b-256 57d4c754023f8319160ca0736ebdc71dcb98bde9d4aa339602e26983728c3268

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