mirror of
https://github.com/DISARMFoundation/DISARMframeworks.git
synced 2025-05-02 23:04:55 -04:00
tidied up database generating code
This commit is contained in:
parent
e7918e29e7
commit
28b97c74a7
8 changed files with 12246 additions and 173 deletions
BIN
.DS_Store
vendored
BIN
.DS_Store
vendored
Binary file not shown.
|
@ -4,27 +4,46 @@
|
||||||
"cell_type": "markdown",
|
"cell_type": "markdown",
|
||||||
"metadata": {},
|
"metadata": {},
|
||||||
"source": [
|
"source": [
|
||||||
"# Generate AMITT github files\n",
|
"# Generate DISARM github files\n",
|
||||||
"\n",
|
"\n",
|
||||||
"Generate all the AMITT github files from the AMITT master spreadsheet, being careful to reatin any comments people have made below the \"don't write above this\" line in them. "
|
"Generate all the DISARM github files from the DISARM master spreadsheets, being careful to retain any comments people have made below the \"don't write above this\" line in them. "
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"cell_type": "code",
|
"cell_type": "code",
|
||||||
"execution_count": 2,
|
"execution_count": 1,
|
||||||
"metadata": {
|
"metadata": {
|
||||||
"scrolled": true
|
"scrolled": true
|
||||||
},
|
},
|
||||||
"outputs": [
|
"outputs": [
|
||||||
{
|
{
|
||||||
"ename": "ImportError",
|
"name": "stdout",
|
||||||
"evalue": "cannot import name 'Disarm' from 'generate_DISARM_pages' (/Users/sara/Dropbox/SJT_Projects_current/DISARM_foundation/code_repositories/DISARM-Frameworks/CODE/generate_DISARM_pages.py)",
|
"output_type": "stream",
|
||||||
"output_type": "error",
|
"text": [
|
||||||
"traceback": [
|
"updated ../generated_pages/disarm_red_framework.md\n",
|
||||||
"\u001b[0;31m---------------------------------------------------------------------------\u001b[0m",
|
"updated ../generated_files/disarm_red_framework_clickable.html\n",
|
||||||
"\u001b[0;31mImportError\u001b[0m Traceback (most recent call last)",
|
"updated ../generated_pages/disarm_blue_framework.md\n",
|
||||||
"\u001b[0;32m<ipython-input-2-25052c215084>\u001b[0m in \u001b[0;36m<module>\u001b[0;34m\u001b[0m\n\u001b[1;32m 1\u001b[0m \u001b[0;32mimport\u001b[0m \u001b[0mpandas\u001b[0m \u001b[0;32mas\u001b[0m \u001b[0mpd\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m----> 2\u001b[0;31m \u001b[0;32mfrom\u001b[0m \u001b[0mgenerate_DISARM_pages\u001b[0m \u001b[0;32mimport\u001b[0m \u001b[0mDisarm\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 3\u001b[0m \u001b[0mdisarm\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mDisarm\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 4\u001b[0m \u001b[0mdisarm\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mgenerate_and_write_datafiles\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
|
"updated ../generated_files/disarm_blue_framework_clickable.html\n",
|
||||||
"\u001b[0;31mImportError\u001b[0m: cannot import name 'Disarm' from 'generate_DISARM_pages' (/Users/sara/Dropbox/SJT_Projects_current/DISARM_foundation/code_repositories/DISARM-Frameworks/CODE/generate_DISARM_pages.py)"
|
"Temp: objecttype phase\n",
|
||||||
|
"updated ../generated_pages/phases_index.md\n",
|
||||||
|
"Temp: objecttype tactic\n",
|
||||||
|
"updated ../generated_pages/tactics_index.md\n",
|
||||||
|
"Temp: objecttype technique\n",
|
||||||
|
"updated ../generated_pages/techniques_index.md\n",
|
||||||
|
"Temp: objecttype task\n",
|
||||||
|
"updated ../generated_pages/tasks_index.md\n",
|
||||||
|
"Temp: objecttype incident\n",
|
||||||
|
"updated ../generated_pages/incidents_index.md\n",
|
||||||
|
"Temp: objecttype counter\n",
|
||||||
|
"updated ../generated_pages/counters_index.md\n",
|
||||||
|
"Temp: objecttype metatechnique\n",
|
||||||
|
"updated ../generated_pages/metatechniques_index.md\n",
|
||||||
|
"Temp: objecttype actortype\n",
|
||||||
|
"updated ../generated_pages/actortypes_index.md\n",
|
||||||
|
"updated ../generated_pages/responsetype_index.md\n",
|
||||||
|
"updated ../generated_pages/detections_index.md\n",
|
||||||
|
"updated ../generated_pages/tactics_by_responsetype_table.md\n",
|
||||||
|
"updated ../generated_pages/metatechniques_by_responsetype_table.md\n"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
@ -63,7 +82,7 @@
|
||||||
" <thead>\n",
|
" <thead>\n",
|
||||||
" <tr style=\"text-align: right;\">\n",
|
" <tr style=\"text-align: right;\">\n",
|
||||||
" <th></th>\n",
|
" <th></th>\n",
|
||||||
" <th>amitt_id</th>\n",
|
" <th>disarm_id</th>\n",
|
||||||
" <th>name</th>\n",
|
" <th>name</th>\n",
|
||||||
" <th>summary</th>\n",
|
" <th>summary</th>\n",
|
||||||
" <th>sector_ids</th>\n",
|
" <th>sector_ids</th>\n",
|
||||||
|
@ -374,40 +393,40 @@
|
||||||
"</div>"
|
"</div>"
|
||||||
],
|
],
|
||||||
"text/plain": [
|
"text/plain": [
|
||||||
" amitt_id name \\\n",
|
" disarm_id name \\\n",
|
||||||
"0 A001 data scientist \n",
|
"0 A001 data scientist \n",
|
||||||
"1 A002 target \n",
|
"1 A002 target \n",
|
||||||
"2 A003 trusted authority \n",
|
"2 A003 trusted authority \n",
|
||||||
"3 A004 activist \n",
|
"3 A004 activist \n",
|
||||||
"4 A005 community group \n",
|
"4 A005 community group \n",
|
||||||
"5 A006 educator \n",
|
"5 A006 educator \n",
|
||||||
"6 A007 factchecker \n",
|
"6 A007 factchecker \n",
|
||||||
"7 A008 library \n",
|
"7 A008 library \n",
|
||||||
"8 A009 NGO \n",
|
"8 A009 NGO \n",
|
||||||
"9 A010 religious organisation \n",
|
"9 A010 religious organisation \n",
|
||||||
"10 A011 school \n",
|
"10 A011 school \n",
|
||||||
"11 A012 account owner \n",
|
"11 A012 account owner \n",
|
||||||
"12 A013 content creator \n",
|
"12 A013 content creator \n",
|
||||||
"13 A014 elves \n",
|
"13 A014 elves \n",
|
||||||
"14 A015 general public \n",
|
"14 A015 general public \n",
|
||||||
"15 A016 influencer \n",
|
"15 A016 influencer \n",
|
||||||
"16 A017 coordinating body \n",
|
"16 A017 coordinating body \n",
|
||||||
"17 A018 government \n",
|
"17 A018 government \n",
|
||||||
"18 A019 military \n",
|
"18 A019 military \n",
|
||||||
"19 A020 policy maker \n",
|
"19 A020 policy maker \n",
|
||||||
"20 A021 media organisation \n",
|
"20 A021 media organisation \n",
|
||||||
"21 A022 company \n",
|
"21 A022 company \n",
|
||||||
"22 A023 adtech provider \n",
|
"22 A023 adtech provider \n",
|
||||||
"23 A024 developer \n",
|
"23 A024 developer \n",
|
||||||
"24 A025 funding_site_admin \n",
|
"24 A025 funding_site_admin \n",
|
||||||
"25 A026 games designer \n",
|
"25 A026 games designer \n",
|
||||||
"26 A027 information security \n",
|
"26 A027 information security \n",
|
||||||
"27 A028 platform administrator \n",
|
"27 A028 platform administrator \n",
|
||||||
"28 A029 server admininistrator \n",
|
"28 A029 server admininistrator \n",
|
||||||
"29 A030 platforms \n",
|
"29 A030 platforms \n",
|
||||||
"30 A031 social media platform adminstrator \n",
|
"30 A031 social media platform adminstrator \n",
|
||||||
"31 A032 social media platform outreach \n",
|
"31 A032 social media platform outreach \n",
|
||||||
"32 A033 social media platform owner \n",
|
"32 A033 social media platform owner \n",
|
||||||
"\n",
|
"\n",
|
||||||
" summary \\\n",
|
" summary \\\n",
|
||||||
"0 Person who can wrangle data, implement machine... \n",
|
"0 Person who can wrangle data, implement machine... \n",
|
||||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -4,9 +4,9 @@
|
||||||
"cell_type": "markdown",
|
"cell_type": "markdown",
|
||||||
"metadata": {},
|
"metadata": {},
|
||||||
"source": [
|
"source": [
|
||||||
"# Generate AMITT github files\n",
|
"# Generate DISARM github files\n",
|
||||||
"\n",
|
"\n",
|
||||||
"Generate all the AMITT github files from the AMITT master spreadsheet, being careful to reatin any comments people have made below the \"don't write above this\" line in them. "
|
"Generate all the DISARM github files from the DISARM master spreadsheets, being careful to retain any comments people have made below the \"don't write above this\" line in them. "
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
File diff suppressed because it is too large
Load diff
BIN
generated_files/AMITT_database.sqlite
Normal file
BIN
generated_files/AMITT_database.sqlite
Normal file
Binary file not shown.
Binary file not shown.
BIN
generated_files/disarmsite.dump
Normal file
BIN
generated_files/disarmsite.dump
Normal file
Binary file not shown.
Loading…
Add table
Add a link
Reference in a new issue