# dcuctip **Repository Path**: mirrors_microsoft/dcuctip ## Basic Information - **Project Name**: dcuctip - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-06-12 - **Last Updated**: 2025-06-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # DCU Cyber Threat Intelligence Program ## dcuctipapi - DCU CTIP API Utility **dcuctipapi** is a utility for connecting to the DCU CTIP API to download and process CTIP datasets. > **dcuctipapi.py** > >> dcuctipapi.py (`/dcuctipapi/dcuctipapi.py`) is the Python implementation. See requirements.txt (`/dcuctipapi/requirements.txt`) for required libraries.

``` usage: dcuctipapi.py [-h] [--subscription_name SUBSCRIPTION_NAME] [--hoursago HOURSAGO] [--savectipdata] [--verbose] [--debug] subscription_key dcuctipapi - DCU CTIP API Download Utility Connects to the CTIP API to download and processes DCU CTIP data for the CTIP Infected and CTIP C2 datasets. positional arguments: subscription_key The CTIP API access key issued by DCU options: -h, --help show this help message and exit --subscription_name, -sn SUBSCRIPTION_NAME Used to name the downloaded data file(s) Default setting is "dcuctipapi" --hoursago, -ha HOURSAGO The timespan in hours to query historical CTIP API data Range of acceptable values is 1..72 Default setting is 1 hour --savectipdata, -save Flag to save downloaded CTIP data to local files Save to files is disabled by default --verbose, -v Flag to display verbose output Verbose output is disabled by default --debug, -d Flag to display debug output Debug output is disabled by default ``` ## dcuctipapi2stix - DCU CTIP API to STIX Utility **dcuctipapi2stix** is a utility for connecting to the DCU CTIP API to download CTIP datasets and convert the CTIP data to STIX bundles. > **dcuctipapi.py** > >> dcuctipapi2stix.py (`/dcuctipapi2stix/dcuctipapi2stix.py`) is the Python implementation. See requirements.txt (`/dcuctipapi2stix/requirements.txt`) for required libraries.

``` usage: dcuctipapi2stix.py [-h] [--subscription_name SUBSCRIPTION_NAME] [--hoursago HOURSAGO] [--savectipdata] [--savestixdata] [--verbose] [--debug] subscription_key dcuctipapi2stix - DCU CTIP API Download and STIX Translation Utility Connects to the CTIP API to download DCU CTIP data for the CTIP Infected and CTIP C2 datasets, and convert the CTIP data to STIX bundles. positional arguments: subscription_key The CTIP API access key issued by DCU options: -h, --help show this help message and exit --subscription_name, -sn SUBSCRIPTION_NAME Used to name the downloaded data file(s) Default setting is "dcuctipapi" --hoursago, -ha HOURSAGO The timespan in hours to query historical CTIP API data Range of acceptable values is 1..72 Default setting is 1 hour --savectipdata, -sc Flag to save downloaded CTIP data to local files Save to files is disabled by default --savestixdata, -ss Flag to save generated STIX data to local files Save to files is disabled by default --verbose, -v Flag to display verbose output Verbose output is disabled by default --debug, -d Flag to display debug output Debug output is disabled by default ```