Article Excerpt
This tool is designed to predict tactics and techniques from the ATT&CK framework (https://attack.mitre.org/) in cyber threat reports, such as the ones that can be linked in https://otx.alienvault.com/ or https://exchange.xforce.ibmcloud.com/.
property | value |
tags | automation,defensive-tradecraft,devops,intel-report,threat-intel,tradecraft-tool |
url | |
original_word_count | 533 |
Long Summary
rcATT is a python tool designed to predict tactics and techniques from the ATT&CK framework in cyber threat reports. It can be used through either a command-line interface or a graphical interface, both of which have the same functionalities. These include predicting tactics and techniques from a given cyber threat report, ordering and visualizing the confidence of the classifier for each technique and tactic, saving results in a json file in a STIX format, giving feedbacks to the tool, and saving the feedbacks and/or results to the training set. The tool requires python 3.5 or higher, joblib, pandas, numpy, stix2, scikit-learn, and nltk with the punkt, stopwords, and wordnet packages. For the command-line interface, the user must save the report in a text file and use the command python -p -i [report in a text file]. For the graphical interface, the user must enter the report in the text area and click the "predict" button. To give feedbacks, the user must click the "Correct the results" button. To save the feedbacks and/or results to the training set, the user must click the "Save the results for training" button. To retrain the classifier with new data, the user must click the "ā" button. To save results in a json file in a STIX format, the user must click the "Export the results" button and fill in the form. rcATT was created by Valentine Legoy during her Master thesis at the University of Twente in partnership with Siemens. More details can be found in the paper "Retrieving ATT&CK tactics and techniques in cyber threat repots".
Short Summary
š A python app to predict Att&ck tactics and techniques from cyber threat reports
šš½ This tool is designed to predict tactics and techniques from the ATT&CK framework (https://attack.mitre.org/) in cyber threat reports, such as the ones that can be linked in https://otx.alienvault.com/ or https://exchange.xforce.ibmcloud.com/. šš½ rcATT is a python tool for predicting tactics and techniques from cyber threat reports. šš½ It can be used via command-line or graphical interface with the same functionalities. šš½ Predict techniques and tactics from a given cyber threat report. šš½ Order and visualize the confidence of the classifier for each technique and tactic. šš½ Save results in a json file in STIX format. šš½ Provide feedbacks to the tool and save them to the training set. šš½ Requires python 3.5 or higher, along with specific packages. šš½ Command-line usage requires saving the report in a text file. šš½ Graphical interface allows entering the report in a text area and clicking "predict" button. šš½ Created by Valentine Legoy during her Master thesis at the University of Twente in partnership with Siemens.
š source link: https://github.com/vlegoy/rcATT
š summarized content: https://hut.threathunterz.com/battlefield-intel/tradecraft-tools/a-python-app-to-predict-att-ck-tactics-and-techniques-from-cyber-threat-reports
#rcATT #python #cybersecurity #ATT&CK #threat