Skip to main content

Cortex4py

Cortex4py is a Python API client for Cortex, a powerful observable analysis engine where observables such as IP and email addresses, URLs, domain names, files or hashes can be analyzed one by one using a Web interface.

Cortex4py allows analysts to automate these operations and submit observables in bulk mode through the Cortex REST API from alternative SIRP platforms, custom scripts or MISP.

Features

Cortex4py 2 is compatible with Cortex 2 and does not work with Cortex 1. It can:

  • Manage organizations
  • Manage users
  • Configure analyzers within an organization
  • List and launch analyzers

For more details, please refer to the full documentation.

Note: Cortex4py 2 requires Python 3. It does not support Python 2.

Use It

On macOS and Linux, type:

sudo -H pip3 install cortex4py

or, if you already have it, update it:

sudo -H pip3 install -U cortex4py

If you are using Python on a Windows operating system, please forgo the sudo command.

License

Cortex4py is an open source and free software released under the AGPL (Affero General Public License). We, TheHive Project, are committed to ensure that Cortex4py will remain a free and open source project on the long-run.

Updates

Information, news and updates are regularly posted on TheHive Project Twitter account and on the blog.

Contributing

We welcome your contributions. Please feel free to fork the code, play with it, make some patches and send us pull requests using issues.

We do have a Code of conduct. Make sure to check it out before contributing.

Support

Please open an issue on GitHub if you'd like to report a bug or request a feature. We are also available on Discord to help you out.

If you need to contact the project team, send an email to support@thehive-project.org.

Community Discussions

We have set up a Google forum at https://groups.google.com/a/thehive-project.org/d/forum/users. To request access, you need a Google account. You may create one using a Gmail address or without one.

Website

https://thehive-project.org/

Metadata

Release files for cortex4py 2.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for cortex4py 2.1.0
File Interpreter ABI Platform
cortex4py-2.1.0-py3-none-any.whl Python 3 none any Details

Release files / cortex4py-2.1.0-py3-none-any.whl

Download URL cortex4py-2.1.0-py3-none-any.whl
Size 26.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
faaa14ece4527df433ead9bb512e29eabeab21dfa564525fc5885510bbdec795
BLAKE2b-256 checksum
How to use checksums
0688f8b69351e6abfe331dcd8e982e4b8eff69dc5a2160b7292c5dd68cff693b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.1

Release history Release notifications | RSS feed

This release

2.1.0 This release

1 release file

2.0.1

1 release file

1.0.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page