Resilient Community Applications
This repository contains the source-code for packaged Resilient integrations.
Many of these integrations are available for download from IBM Security App Exchange. This source code repository may include unpublished versions, and additional integrations that are not published to App Exchange, but you will need to build and install them yourself.
Developing New Integrations
Developing new integrations is straightforward. A good introduction can be found on the IBM Resilient Developer Portal.
For questions and discussion, head over to the Resilient Community where you'll find blogs, technotes, discussion forums and other useful resources.
Refer to each directory for any pre-requisites and specific install instructions.
Each application has a
setup.py installer. You can install in two ways:
Installing in "developer mode"
To install a package in "developer mode", change to the directory that contains
setup.py and install with:
pip install -e .
If you make any changes to the source files, they will apply next time the application is run.
Creating a Distribution
To create a distribution package,
python setup.py sdist
Then in the
dist subdirectory you will find a .tar.gz file that you can copy to another environment and
install using 'pip' (specifying the filename of the package that you built):
pip install app_name.tar.gz
If you make any changes to the source files, you'll need to rebuild and reinstall the distribution package.
Unless otherwise specified, contents of this repository are published under the MIT open-source license. LICENSE
Files and subdirectories within this repository may contain specific licenses that apply individually to that item.
Applications published to the IBM Security App Exchange have support contact information displayed there. If you have questions or issues with a published application, you should start there.
Otherwise, please report issues using the Issues tab on GitHub.
Contributions are welcome. Please read the CONTRIBUTING guidelines for more about the process.