├── .github └── workflows │ ├── pypi-publish.yml │ └── snyk-security.yml ├── .gitignore ├── CoT ├── __init__.py ├── convert │ └── ais.py ├── models │ ├── __init__.py │ └── core.py ├── types.py ├── utils.py └── xml │ └── __init__.py ├── LICENSE ├── MITRE-MP090284.pdf ├── README.md ├── examples ├── admin.p12 ├── pyais-to-tak-with-cert.py ├── pycot-aisstream.py ├── pycot-from-file.py ├── pycot-from-json-igs.py ├── pycot-from-pcap.py ├── pycot-from-sat-info.py ├── pycot-from-scapy.py ├── pycot-from-string.py ├── pycot-to-prometheus.py ├── pycot-to-tak-with-cert.py ├── pycot-to-tak.py └── pycot-with-movingpandas.ipynb ├── extensions └── mitre │ ├── __init__.py │ ├── setup.py │ └── xsd │ ├── CoT Contact Schema (PUBLIC RELEASE).xsd │ ├── CoT Flow-Tags Schema (PUBLIC RELEASE).xsd │ ├── CoT Link Schema (PUBLIC RELEASE).xsd │ ├── CoT Remarks Schema (PUBLIC RELEASE).xsd │ ├── CoT Request Schema (PUBLIC RELEASE).xsd │ ├── CoT Spatial Schema (PUBLIC RELEASE).xsd │ ├── CoT Track Schema (PUBLIC RELEASE).xsd │ └── CoT Uid Schema (PUBLIC RELEASE).xsd ├── requirements.txt ├── setup.py └── tests ├── geolife_small.gpkg ├── messages ├── MITRE-Message.xml └── README.md ├── test_cot_xml_interopability.py └── test_messages.py /.github/workflows/pypi-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcrum/py-cot/HEAD/.github/workflows/pypi-publish.yml -------------------------------------------------------------------------------- /.github/workflows/snyk-security.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcrum/py-cot/HEAD/.github/workflows/snyk-security.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcrum/py-cot/HEAD/.gitignore -------------------------------------------------------------------------------- /CoT/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcrum/py-cot/HEAD/CoT/__init__.py -------------------------------------------------------------------------------- /CoT/convert/ais.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcrum/py-cot/HEAD/CoT/convert/ais.py -------------------------------------------------------------------------------- /CoT/models/__init__.py: -------------------------------------------------------------------------------- 1 | from CoT.models.core import * 2 | -------------------------------------------------------------------------------- /CoT/models/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcrum/py-cot/HEAD/CoT/models/core.py -------------------------------------------------------------------------------- /CoT/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcrum/py-cot/HEAD/CoT/types.py -------------------------------------------------------------------------------- /CoT/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcrum/py-cot/HEAD/CoT/utils.py -------------------------------------------------------------------------------- /CoT/xml/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcrum/py-cot/HEAD/CoT/xml/__init__.py -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcrum/py-cot/HEAD/LICENSE -------------------------------------------------------------------------------- /MITRE-MP090284.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcrum/py-cot/HEAD/MITRE-MP090284.pdf -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcrum/py-cot/HEAD/README.md -------------------------------------------------------------------------------- /examples/admin.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcrum/py-cot/HEAD/examples/admin.p12 -------------------------------------------------------------------------------- /examples/pyais-to-tak-with-cert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcrum/py-cot/HEAD/examples/pyais-to-tak-with-cert.py -------------------------------------------------------------------------------- /examples/pycot-aisstream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcrum/py-cot/HEAD/examples/pycot-aisstream.py -------------------------------------------------------------------------------- /examples/pycot-from-file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcrum/py-cot/HEAD/examples/pycot-from-file.py -------------------------------------------------------------------------------- /examples/pycot-from-json-igs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcrum/py-cot/HEAD/examples/pycot-from-json-igs.py -------------------------------------------------------------------------------- /examples/pycot-from-pcap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcrum/py-cot/HEAD/examples/pycot-from-pcap.py -------------------------------------------------------------------------------- /examples/pycot-from-sat-info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcrum/py-cot/HEAD/examples/pycot-from-sat-info.py -------------------------------------------------------------------------------- /examples/pycot-from-scapy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcrum/py-cot/HEAD/examples/pycot-from-scapy.py -------------------------------------------------------------------------------- /examples/pycot-from-string.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcrum/py-cot/HEAD/examples/pycot-from-string.py -------------------------------------------------------------------------------- /examples/pycot-to-prometheus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcrum/py-cot/HEAD/examples/pycot-to-prometheus.py -------------------------------------------------------------------------------- /examples/pycot-to-tak-with-cert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcrum/py-cot/HEAD/examples/pycot-to-tak-with-cert.py -------------------------------------------------------------------------------- /examples/pycot-to-tak.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcrum/py-cot/HEAD/examples/pycot-to-tak.py -------------------------------------------------------------------------------- /examples/pycot-with-movingpandas.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcrum/py-cot/HEAD/examples/pycot-with-movingpandas.ipynb -------------------------------------------------------------------------------- /extensions/mitre/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcrum/py-cot/HEAD/extensions/mitre/__init__.py -------------------------------------------------------------------------------- /extensions/mitre/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcrum/py-cot/HEAD/extensions/mitre/setup.py -------------------------------------------------------------------------------- /extensions/mitre/xsd/CoT Contact Schema (PUBLIC RELEASE).xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcrum/py-cot/HEAD/extensions/mitre/xsd/CoT Contact Schema (PUBLIC RELEASE).xsd -------------------------------------------------------------------------------- /extensions/mitre/xsd/CoT Flow-Tags Schema (PUBLIC RELEASE).xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcrum/py-cot/HEAD/extensions/mitre/xsd/CoT Flow-Tags Schema (PUBLIC RELEASE).xsd -------------------------------------------------------------------------------- /extensions/mitre/xsd/CoT Link Schema (PUBLIC RELEASE).xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcrum/py-cot/HEAD/extensions/mitre/xsd/CoT Link Schema (PUBLIC RELEASE).xsd -------------------------------------------------------------------------------- /extensions/mitre/xsd/CoT Remarks Schema (PUBLIC RELEASE).xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcrum/py-cot/HEAD/extensions/mitre/xsd/CoT Remarks Schema (PUBLIC RELEASE).xsd -------------------------------------------------------------------------------- /extensions/mitre/xsd/CoT Request Schema (PUBLIC RELEASE).xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcrum/py-cot/HEAD/extensions/mitre/xsd/CoT Request Schema (PUBLIC RELEASE).xsd -------------------------------------------------------------------------------- /extensions/mitre/xsd/CoT Spatial Schema (PUBLIC RELEASE).xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcrum/py-cot/HEAD/extensions/mitre/xsd/CoT Spatial Schema (PUBLIC RELEASE).xsd -------------------------------------------------------------------------------- /extensions/mitre/xsd/CoT Track Schema (PUBLIC RELEASE).xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcrum/py-cot/HEAD/extensions/mitre/xsd/CoT Track Schema (PUBLIC RELEASE).xsd -------------------------------------------------------------------------------- /extensions/mitre/xsd/CoT Uid Schema (PUBLIC RELEASE).xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcrum/py-cot/HEAD/extensions/mitre/xsd/CoT Uid Schema (PUBLIC RELEASE).xsd -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcrum/py-cot/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcrum/py-cot/HEAD/setup.py -------------------------------------------------------------------------------- /tests/geolife_small.gpkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcrum/py-cot/HEAD/tests/geolife_small.gpkg -------------------------------------------------------------------------------- /tests/messages/MITRE-Message.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcrum/py-cot/HEAD/tests/messages/MITRE-Message.xml -------------------------------------------------------------------------------- /tests/messages/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcrum/py-cot/HEAD/tests/messages/README.md -------------------------------------------------------------------------------- /tests/test_cot_xml_interopability.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcrum/py-cot/HEAD/tests/test_cot_xml_interopability.py -------------------------------------------------------------------------------- /tests/test_messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcrum/py-cot/HEAD/tests/test_messages.py --------------------------------------------------------------------------------