An OpenIOC import module for the Mantis Cyber Threat Intelligence Mgmt. Framework.
Project description
A module implementing import of OpenIOC indicator XML files for the Mantis Cyber Threat Intelligence Mgmt. Framework.
Documentation
The full documentation is at http://django-mantis-openioc-importer.readthedocs.org.
Quickstart
Please refer to the quickstart information of MANTIS, available at http://django-mantis.readthedocs.org.
Once you are set up with MANTIS, you can use the Django manage.py to import OpenIOC indicators into your system as follows:
$ python manage.py mantis_openioc_import <xml-file> <xml-file> ... [--settings=<path_to_your_django_settings_module]
Here is the output of --help for mantis_openioc_import:
Usage: manage.py mantis_openioc_import [options] xml-file xml-file ... (you can use wildcards) Imports OpenIOC XML indicator files of specified paths into DINGO Options: -v VERBOSITY, --verbosity=VERBOSITY Verbosity level; 0=minimal output, 1=normal output, 2=verbose output, 3=very verbose output --settings=SETTINGS The Python path to a settings module, e.g. "myproject.settings.main". If this isn't provided, the DJANGO_SETTINGS_MODULE environment variable will be used. --pythonpath=PYTHONPATH A directory to add to the Python path, e.g. "/home/djangoprojects/myproject". --traceback Print traceback on exception -m MARKING_JSON, --marking_json=MARKING_JSON File with json representation of information of marking to be associated with imports. -p PLACEHOLDER_FILLERS, --marking_pfill=PLACEHOLDER_FILLERS Key-value pairs used to fill in placeholders in marking as described in marking file. -n IDENTIFIER_NS_URI, --id_namespace_uri=IDENTIFIER_NS_URI URI of namespace used to qualify the identifiers of the created information objects. --version show program's version number and exit -h, --help show this help message and exit
Acknowledgments
The basic layout for this Django app with out-of-the-box configuration of setup.py for easy build, submission to PyPi, etc., and Sphinx documentation tree was generated with Audrey Roy’s excellent Cookiecutter and Daniel Greenfield’s cookiecutter-djangopackage template.
History
0.2.0 (2014-01-26)
Fixed bug in import of timestamp.
0.1.1 (2013-12-19)
Bugfixes: id-namespace was not properly treated.
0.1.0 (2013-12-19)
Bugfixes; added documentation
0.0.9 (2013-12-19)
First release on PyPI.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file django-mantis-openioc-importer-0.2.0.tar.gz
.
File metadata
- Download URL: django-mantis-openioc-importer-0.2.0.tar.gz
- Upload date:
- Size: 22.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c724056130a6e4aa3bbf594538ab65014d46ed8a2288ebb41b5879eff0ceec71 |
|
MD5 | 567addc29d20b7bdf4428819c2296e6d |
|
BLAKE2b-256 | 6e398563f329f84f77736bcf7e2379ab1b67e32ca87a168593d0fa03a911889f |