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.
Release files for django-mantis-openioc-importer 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| django-mantis-openioc-importer-0.2.0.tar.gz | 22.0 kB | Details |
Release files / django-mantis-openioc-importer-0.2.0.tar.gz
| Download URL | django-mantis-openioc-importer-0.2.0.tar.gz |
|---|---|
| Size | 22.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c724056130a6e4aa3bbf594538ab65014d46ed8a2288ebb41b5879eff0ceec71
|
|
BLAKE2b-256 checksum How to use checksums |
6e398563f329f84f77736bcf7e2379ab1b67e32ca87a168593d0fa03a911889f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |