 8bb63006b6
			
		
	
	
		8bb63006b6
		
	
	
	
	
		
			
			- Merged C00145 into C00178. Deleted C00145 - Updated text in C00144 - Added warning label to C000139 - Merged C00137 into C00149. Deleted C00137 - Moved C00090 to TA07 - Updated text in C00211 - Updated text in C00030 - Merged C00158 into C00073. Deleted C00158 - Merged C00102 into C00101. Deleted C00102 - Merged C00089 into C00101. Deleted C00089 - Added note to C00200 - Merged C00194 into C00174. Deleted C00194 - Merged C00151 into C00190. Deleted C00151 - Updated text in C00182 - Added warning to C00122 - Updated text in C00211 - Updated text in C00030 - Merged C00215 into C00012. Deleted C00215 - Merged C00214 into C00012. Deleted C000214 - Merged C00196 into C00012. Deleted C000196 - Updated text in C00111 - Merged C00167 into C00026. Deleted C00167 - Added warning to C00056 - Updated text in C00172 - Merged C00171 into C00107. Deleted C00171 - Updated text in C00103 - Merged C00110 into C00195. Deleted C00110 - Updated text in C00117 - Merged C00193 into C00188. Deleted C00193 - Merged C00204 into C00188. Deleted C00204 - Moved C00217 to detections F00094
		
			
				
	
	
		
			204 строки
		
	
	
		
			6.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			204 строки
		
	
	
		
			6.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| {
 | |
|  "cells": [
 | |
|   {
 | |
|    "cell_type": "code",
 | |
|    "execution_count": 1,
 | |
|    "metadata": {
 | |
|     "scrolled": true
 | |
|    },
 | |
|    "outputs": [
 | |
|     {
 | |
|      "name": "stdout",
 | |
|      "output_type": "stream",
 | |
|      "text": [
 | |
|       "updated ../amitt_red_framework.md\n",
 | |
|       "updated ../amitt_red_framework_clickable.html\n",
 | |
|       "updated ../amitt_blue_framework.md\n",
 | |
|       "updated ../amitt_blue_framework_clickable.html\n",
 | |
|       "updated ../phases_index.md\n",
 | |
|       "updated ../tactics_index.md\n",
 | |
|       "Updating ../tactics/TA01.md\n",
 | |
|       "Updating ../tactics/TA06.md\n",
 | |
|       "Updating ../tactics/TA07.md\n",
 | |
|       "Updating ../tactics/TA08.md\n",
 | |
|       "Updating ../tactics/TA09.md\n",
 | |
|       "Updating ../tactics/TA11.md\n",
 | |
|       "Updating ../tactics/TA12.md\n",
 | |
|       "updated ../techniques_index.md\n",
 | |
|       "Updating ../techniques/T0001.md\n",
 | |
|       "Updating ../techniques/T0002.md\n",
 | |
|       "Updating ../techniques/T0003.md\n",
 | |
|       "Updating ../techniques/T0007.md\n",
 | |
|       "Updating ../techniques/T0008.md\n",
 | |
|       "Updating ../techniques/T0009.md\n",
 | |
|       "Updating ../techniques/T0010.md\n",
 | |
|       "Updating ../techniques/T0011.md\n",
 | |
|       "Updating ../techniques/T0013.md\n",
 | |
|       "Updating ../techniques/T0014.md\n",
 | |
|       "Updating ../techniques/T0015.md\n",
 | |
|       "Updating ../techniques/T0016.md\n",
 | |
|       "Updating ../techniques/T0017.md\n",
 | |
|       "Updating ../techniques/T0018.md\n",
 | |
|       "Updating ../techniques/T0020.md\n",
 | |
|       "Updating ../techniques/T0021.md\n",
 | |
|       "Updating ../techniques/T0022.md\n",
 | |
|       "Updating ../techniques/T0024.md\n",
 | |
|       "Updating ../techniques/T0025.md\n",
 | |
|       "Updating ../techniques/T0026.md\n",
 | |
|       "Updating ../techniques/T0027.md\n",
 | |
|       "Updating ../techniques/T0029.md\n",
 | |
|       "Updating ../techniques/T0039.md\n",
 | |
|       "Updating ../techniques/T0044.md\n",
 | |
|       "Updating ../techniques/T0045.md\n",
 | |
|       "Updating ../techniques/T0046.md\n",
 | |
|       "Updating ../techniques/T0048.md\n",
 | |
|       "Updating ../techniques/T0049.md\n",
 | |
|       "Updating ../techniques/T0051.md\n",
 | |
|       "Updating ../techniques/T0052.md\n",
 | |
|       "Updating ../techniques/T0053.md\n",
 | |
|       "Updating ../techniques/T0054.md\n",
 | |
|       "Updating ../techniques/T0055.md\n",
 | |
|       "Updating ../techniques/T0056.md\n",
 | |
|       "Updating ../techniques/T0057.md\n",
 | |
|       "Updating ../techniques/T0061.md\n",
 | |
|       "Updating ../techniques/T0063.md\n",
 | |
|       "updated ../tasks_index.md\n",
 | |
|       "updated ../incidents_index.md\n",
 | |
|       "updated ../counters_index.md\n",
 | |
|       "Updating ../counters/C00006.md\n",
 | |
|       "Updating ../counters/C00006.md\n",
 | |
|       "Updating ../counters/C00012.md\n",
 | |
|       "Updating ../counters/C00026.md\n",
 | |
|       "Updating ../counters/C00030.md\n",
 | |
|       "Updating ../counters/C00056.md\n",
 | |
|       "Updating ../counters/C00073.md\n",
 | |
|       "Updating ../counters/C00090.md\n",
 | |
|       "Updating ../counters/C00101.md\n",
 | |
|       "Updating ../counters/C00103.md\n",
 | |
|       "Updating ../counters/C00107.md\n",
 | |
|       "Updating ../counters/C00111.md\n",
 | |
|       "Updating ../counters/C00117.md\n",
 | |
|       "Updating ../counters/C00122.md\n",
 | |
|       "Updating ../counters/C00139.md\n",
 | |
|       "Updating ../counters/C00144.md\n",
 | |
|       "Updating ../counters/C00149.md\n",
 | |
|       "Updating ../counters/C00172.md\n",
 | |
|       "Updating ../counters/C00174.md\n",
 | |
|       "Updating ../counters/C00178.md\n",
 | |
|       "Updating ../counters/C00182.md\n",
 | |
|       "Updating ../counters/C00188.md\n",
 | |
|       "Updating ../counters/C00190.md\n",
 | |
|       "Updating ../counters/C00195.md\n",
 | |
|       "Updating ../counters/C00200.md\n",
 | |
|       "Updating ../counters/C00211.md\n",
 | |
|       "updated ../metatechniques_index.md\n",
 | |
|       "Updating ../metatechniques/M001.md\n",
 | |
|       "Updating ../metatechniques/M002.md\n",
 | |
|       "Updating ../metatechniques/M003.md\n",
 | |
|       "Updating ../metatechniques/M004.md\n",
 | |
|       "Updating ../metatechniques/M005.md\n",
 | |
|       "Updating ../metatechniques/M007.md\n",
 | |
|       "Updating ../metatechniques/M008.md\n",
 | |
|       "Updating ../metatechniques/M010.md\n",
 | |
|       "updated ../actors_index.md\n",
 | |
|       "Updating ../actors/A006.md\n",
 | |
|       "Updating ../actors/A018.md\n",
 | |
|       "Updating ../actors/A020.md\n",
 | |
|       "Updating ../actors/A021.md\n",
 | |
|       "Updating ../actors/A027.md\n",
 | |
|       "Updating ../actors/A028.md\n",
 | |
|       "Updating ../actors/A031.md\n",
 | |
|       "updated ../responsetype_index.md\n",
 | |
|       "updated ../detections_index.md\n",
 | |
|       "updated ../tactics_by_responsetype_table.md\n",
 | |
|       "updated ../metatechniques_by_responsetype_table.md\n"
 | |
|      ]
 | |
|     }
 | |
|    ],
 | |
|    "source": [
 | |
|     "import pandas as pd\n",
 | |
|     "from generate_amitt_ttps import Amitt\n",
 | |
|     "amitt = Amitt()\n",
 | |
|     "amitt.generate_and_write_datafiles()"
 | |
|    ]
 | |
|   },
 | |
|   {
 | |
|    "cell_type": "code",
 | |
|    "execution_count": null,
 | |
|    "metadata": {},
 | |
|    "outputs": [],
 | |
|    "source": [
 | |
|     "# Check which amitt variables we can see from here\n",
 | |
|     "print('{}'.format(vars(amitt).keys()))\n",
 | |
|     "vars(amitt)['tactics']"
 | |
|    ]
 | |
|   },
 | |
|   {
 | |
|    "cell_type": "markdown",
 | |
|    "metadata": {},
 | |
|    "source": [
 | |
|     "# TEST AREA"
 | |
|    ]
 | |
|   },
 | |
|   {
 | |
|    "cell_type": "code",
 | |
|    "execution_count": null,
 | |
|    "metadata": {},
 | |
|    "outputs": [],
 | |
|    "source": [
 | |
|     "import pandas as pd\n",
 | |
|     "from generate_amitt_ttps import Amitt\n",
 | |
|     "amitt = Amitt()"
 | |
|    ]
 | |
|   },
 | |
|   {
 | |
|    "cell_type": "code",
 | |
|    "execution_count": null,
 | |
|    "metadata": {},
 | |
|    "outputs": [],
 | |
|    "source": [
 | |
|     "ct = amitt.cross_counterid_techniqueid\n",
 | |
|     "ct['Weight'] = 1\n",
 | |
|     "ct = ct[ct['technique_id'].str.len() > 0]\n",
 | |
|     "ct.to_csv('../visualisations/cross_counterid_techniqueid.csv', index=False, header=['Source','Target', 'Weight'])\n",
 | |
|     "ct"
 | |
|    ]
 | |
|   },
 | |
|   {
 | |
|    "cell_type": "code",
 | |
|    "execution_count": null,
 | |
|    "metadata": {},
 | |
|    "outputs": [],
 | |
|    "source": []
 | |
|   },
 | |
|   {
 | |
|    "cell_type": "code",
 | |
|    "execution_count": null,
 | |
|    "metadata": {},
 | |
|    "outputs": [],
 | |
|    "source": []
 | |
|   }
 | |
|  ],
 | |
|  "metadata": {
 | |
|   "kernelspec": {
 | |
|    "display_name": "Python 3",
 | |
|    "language": "python",
 | |
|    "name": "python3"
 | |
|   },
 | |
|   "language_info": {
 | |
|    "codemirror_mode": {
 | |
|     "name": "ipython",
 | |
|     "version": 3
 | |
|    },
 | |
|    "file_extension": ".py",
 | |
|    "mimetype": "text/x-python",
 | |
|    "name": "python",
 | |
|    "nbconvert_exporter": "python",
 | |
|    "pygments_lexer": "ipython3",
 | |
|    "version": "3.8.3"
 | |
|   }
 | |
|  },
 | |
|  "nbformat": 4,
 | |
|  "nbformat_minor": 4
 | |
| }
 |