项目作者: OpenCTI-Platform

项目描述 :
OpenCTI connectors
高级语言: Python
项目地址: git://github.com/OpenCTI-Platform/connectors.git
创建时间: 2019-06-18T21:22:05Z
项目社区:https://github.com/OpenCTI-Platform/connectors

开源协议:Apache License 2.0

下载


OpenCTI connectors

Website
CircleCI
Slack Status

The following repository is used to store the OpenCTI connectors for the platform integration with other tools and
applications. To know how to enable connectors on OpenCTI, please read
the dedicated documentation.

Connectors list and statuses

This repository is used to host connectors that are supported by the core development team of OpenCTI. Nevertheless, the
community is also developping a lot of connectors, third-parties modules directly linked to OpenCTI. You can find the
list of all available connectors and plugins in
the OpenCTI ecosystem dedicated space.

Contributing

If you want to help use improve or develop new connector, please check out the development documentation for new connectors or go to our templates folder to find the right template for your connector, the README file will guide you through the process: Connector templates.

If you want to
make your connector available to the community, please create a Pull Request on this repository, then we will
integrate it to the CI and in
the OpenCTI ecosystem.

Any connector should be validated through pylint. Example of commands:

Install necessary dependencies:

  1. cd shared/pylint_plugins/check_stix_plugin
  2. pip install -r requirements.txt

You can directly run it in CLI to lint a dedicated directory or python module :

  1. cd shared/pylint_plugins/check_stix_plugin
  2. PYTHONPATH=. python -m pylint <path_to_my_code> --load-plugins linter_stix_id_generator

If you only want to test the custom module :

  1. cd shared/pylint_plugins/check_stix_plugin
  2. PYTHONPATH=. python -m pylint <path_to_my_code> --disable=all --enable=no_generated_id_stix,no-value-for-parameter,unused-import --load-plugins linter_stix_id_generator

Note: no_generated_id_stix is a custom checker available in shared tools

License

Unless specified otherwise, connectors are released under
the Apache 2.0. If a connector is released by its
author under a different license, the subfolder corresponding to it will contain a LICENSE file.

About

OpenCTI is a product designed and developed by the company Filigran.