From 7b18be7238e2a8b4ffb65555007e653aa6b1d15a Mon Sep 17 00:00:00 2001 From: Sara-Jayne Terp Date: Sat, 3 Jul 2021 14:57:37 +0100 Subject: [PATCH] Separated framework and datasets Moved incidents into separate master data file. Added groups and tools to it --- AMITT_MASTER_DATA/AMITT_DATA_MASTER.xlsx | Bin 0 -> 412888 bytes .../AMITT_FRAMEWORKS_MASTER.xlsx | Bin 0 -> 125258 bytes AMITT_MASTER_DATA/AMITT_TTPs_MASTER.xlsx | Bin 160809 -> 0 bytes .../AMITT_create_website_sql-checkpoint.ipynb | 6223 +-------- ...TT_generate_github_files-checkpoint.ipynb} | 0 ...MITT_FRAMEWORK_MASTER_github_version.xlsx} | Bin .../AMITT_create_website_sql.ipynb | 10493 +--------------- ...pynb => AMITT_generate_github_files.ipynb} | 6 +- .../generate_amitt_ttps.cpython-38.pyc | Bin 23843 -> 24054 bytes HTML_GENERATING_CODE/amittsite.sqlite | Bin 180224 -> 180224 bytes HTML_GENERATING_CODE/generate_amitt_ttps.py | 14 +- README.md | 4 +- detections_index.md | 4 +- 13 files changed, 596 insertions(+), 16148 deletions(-) create mode 100644 AMITT_MASTER_DATA/AMITT_DATA_MASTER.xlsx create mode 100644 AMITT_MASTER_DATA/AMITT_FRAMEWORKS_MASTER.xlsx delete mode 100644 AMITT_MASTER_DATA/AMITT_TTPs_MASTER.xlsx rename HTML_GENERATING_CODE/.ipynb_checkpoints/{Generate_AMITT_github_files-checkpoint.ipynb => AMITT_generate_github_files-checkpoint.ipynb} (100%) rename HTML_GENERATING_CODE/{AMITT_TTPs_MASTER_github_version.xlsx => AMITT_FRAMEWORK_MASTER_github_version.xlsx} (100%) rename HTML_GENERATING_CODE/{Generate_AMITT_github_files.ipynb => AMITT_generate_github_files.ipynb} (99%) diff --git a/AMITT_MASTER_DATA/AMITT_DATA_MASTER.xlsx b/AMITT_MASTER_DATA/AMITT_DATA_MASTER.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..55798942ff8d4d3f49e63fc4e03c3d7d5552853f GIT binary patch literal 412888 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

5q673v`OdSmbMGdux|<-PoZtWb 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 z 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 z

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 z zJjucsw%hu8{U55MJA6FokrW0*HGf^;W~M%aTt9^ho-jG?4GVshYEOs4AnxiIH~$bk zl5SAZ+1y|kn^2B(+?;$=8*qV89sFb0OSXW-4&1x30P+&*!GE4SN-^)IadvJ+4+ z29Q6gvrR5lu*!k=lNk;K1pUvz^nZ`EMD1*yf%jHV)x+MzN#|dtqbU170SzCR$*zH4 zmjfyU&=&tuc7R(!|BmkWJI2>rK_UdX7ZKo<%b|g@rGJQlfWQL(1JtX3%l<2ox1pV# z)xWO&R}OQ%Q8W?I&Xs{J07e-6M~Q^}?^NLbMR;3@YwF2JMxgLB0?6;o;eVv(feYur zO1#Y@{(JlCEd_0uN--G^1Y}_9Erl2Duaw`rGH)qRT^8)pz#h??hka8QXvV)%elOd< zr8x3k5r_a=bo0Mj6k-qhw-#~!?XIfzcyY>6f`EXRzHQMj=f6_8{zlo2gHhSQ00EJR zc}wxj_$!6`ZhXL+I#4!rG1&8AP)r)K%@C*vF`l0sJVfoiLr{aqlK;6UkORe z`>TvV+xVB30afH5#YhMIU-!e<(ZKCr!c49<)?)uY1~3AT-?oAVWEKVhBxr}c?aX1l z-=Mdu`rBRREv4&reBdXr5;OmIpY~6E0A6n?{|L?b`^Nm${DwL|4`u^<^@97~n@oRz z`riKm_*-B83XD`g1Lpva3jnCMK*5Or0Q{}Se+5>rA|NR6gMmP&BEPY##>lroCvy`M z=ihM&-*((0suPqsFsk7za9)A^r;)%T-XX}p+0|cF@og;BKcL0yx0HW$|8Le`8}~NY z;veA9{eJ-d3BCBXoo~Id{s14yq29FfA2s~roAnm>)-&J_u!HtL0RQ+2yam49`~CxD zp#KlRKRe-Xfp7Oo{{WR4{{!&PuIXFg|6Bz4g9DCXyig!-mjvEQ|IeqVe@c%C{6qS` zo~7Q3zn%O30mupeZq5Ig3BQ$oJHPuQT_o~v>3`1l6lEcSRtf?_2>i$cM_6aEf1Umx D|L1Q< literal 0 HcmV?d00001 diff --git a/AMITT_MASTER_DATA/AMITT_FRAMEWORKS_MASTER.xlsx b/AMITT_MASTER_DATA/AMITT_FRAMEWORKS_MASTER.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..2924e33c5d549e1d362f1b51e41ef6e6fab1efa5 GIT binary patch literal 125258 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

|wqBB!rdVnX_$ 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 literal 0 HcmV?d00001 diff --git a/AMITT_MASTER_DATA/AMITT_TTPs_MASTER.xlsx b/AMITT_MASTER_DATA/AMITT_TTPs_MASTER.xlsx deleted file mode 100644 index d64c336441c1eea9721bdffa1f29d4d082681d6b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 160809 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 z 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 Z|J_pP!2k?{NrAsoFruGv1vi_p{{x;E6F>j} diff --git a/HTML_GENERATING_CODE/.ipynb_checkpoints/AMITT_create_website_sql-checkpoint.ipynb b/HTML_GENERATING_CODE/.ipynb_checkpoints/AMITT_create_website_sql-checkpoint.ipynb index 033dc74..e42cf63 100644 --- a/HTML_GENERATING_CODE/.ipynb_checkpoints/AMITT_create_website_sql-checkpoint.ipynb +++ b/HTML_GENERATING_CODE/.ipynb_checkpoints/AMITT_create_website_sql-checkpoint.ipynb @@ -9,6 +9,172 @@ "Creates the sqlite file used as a datasource in the AMITT website tests. " ] }, + { + "cell_type": "code", + "execution_count": 19, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "postgres://msenahnnwvuamr:227b5aeb1268572ab2d77f3158aecbdd50326bfff3026ab61aebb0fdcb0953a7@ec2-54-162-119-125.compute-1.amazonaws.com:5432/demudug8oqb3h0\n" + ] + } + ], + "source": [ + "hdatabase = \"postgres://msenahnnwvuamr:227b5aeb1268572ab2d77f3158aecbdd50326bfff3026ab61aebb0fdcb0953a7@ec2-54-162-119-125.compute-1.amazonaws.com:5432/demudug8oqb3h0\"\n", + "print(hdatabase)\n" + ] + }, + { + "cell_type": "code", + "execution_count": 23, + "metadata": {}, + "outputs": [ + { + "ename": "IntegrityError", + "evalue": "(psycopg2.errors.ForeignKeyViolation) insert or update on table \"counter\" violates foreign key constraint \"counter_tactic_id_fkey\"\nDETAIL: Key (tactic_id)=(TA01) is not present in table \"tactic\".\n\n[SQL: INSERT INTO counter (amitt_id, tactic_id, metatechnique_id, name, summary, id) VALUES (%(amitt_id)s, %(tactic_id)s, %(metatechnique_id)s, %(name)s, %(summary)s, %(id)s)]\n[parameters: ({'amitt_id': 'C00006', 'tactic_id': 'TA01', 'metatechnique_id': 'M004', 'name': 'Charge for social media', 'summary': 'Include a paid-for privacy option, e.g. pay Facebook for an option of them not collecting your personal information. There are examples of this not work, e.g. most people don’t use proton mail etc. ', 'id': 1}, {'amitt_id': 'C00008', 'tactic_id': 'TA01', 'metatechnique_id': 'M006', 'name': 'Create shared fact-checking database', 'summary': 'Share fact-checking resources - tips, responses, countermessages, across respose groups. Snopes is best-known example of fact-checking sites. ', 'id': 2}, {'amitt_id': 'C00009', 'tactic_id': 'TA02', 'metatechnique_id': 'M001', 'name': 'Educate high profile influencers on best practices', 'summary': 'Find online influencers. Provide training in the mechanisms of disinformation, how to spot campaigns, and/or how to contribute to responses by countermessaging, boosting information sites etc. ', 'id': 3}, {'amitt_id': 'C00010', 'tactic_id': 'TA01', 'metatechnique_id': 'M004', 'name': 'Enhanced privacy regulation for social media', 'summary': 'Implement stronger privacy standards, to reduce the ability to microtarget community members. ', 'id': 4}, {'amitt_id': 'C00011', 'tactic_id': 'TA02', 'metatechnique_id': 'M001', 'name': 'Media literacy. Games to identify fake news', 'summary': 'Create and use games to show people the mechanics of disinformation, and how to counter them. ', 'id': 5}, {'amitt_id': 'C00012', 'tactic_id': 'TA01', 'metatechnique_id': 'M007', 'name': 'Platform regulation', 'summary': 'Empower existing regulators to govern social media. Also covers Destroy. Includes: Include the role of social media in the regulatory framework for ... (288 characters truncated) ... dia police disinformation - example: German model: facebook forced to police content by law. Includes: Use fraud legislation to clean up social media', 'id': 6}, {'amitt_id': 'C00013', 'tactic_id': 'TA01', 'metatechnique_id': 'M006', 'name': 'Rating framework for news', 'summary': 'This is \"strategic innoculation\", raising the standards of what people expect in terms of evidence when consuming news. Example: journalistic ethics, or journalistic licensing body. Include full transcripts, link source, add items. ', 'id': 7}, {'amitt_id': 'C00014', 'tactic_id': 'TA06', 'metatechnique_id': 'M006', 'name': 'Real-time updates to fact-checking database', 'summary': 'Update fact-checking databases and resources in real time. Especially import for time-limited events like natural disasters. Existing examples at Buzzfeed and Fema.', 'id': 8} ... displaying 10 of 140 total bound parameter sets ... {'amitt_id': 'C00222', 'tactic_id': 'TA02', 'metatechnique_id': 'M007', 'name': 'Tabletop simulations', 'summary': 'Simulate misinformation and disinformation campaigns, and responses to them, before campaigns happen. ', 'id': 139}, {'amitt_id': 'C00223', 'tactic_id': 'TA01', 'metatechnique_id': 'M001', 'name': 'Strengthen Trust in social media platforms', 'summary': 'Improve trust in the misinformation responses from social media and other platforms. Examples include creating greater transparancy on their actions and algorithms. ', 'id': 140})]\n(Background on this error at: http://sqlalche.me/e/13/gkpj)", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mForeignKeyViolation\u001b[0m Traceback (most recent call last)", + "\u001b[0;32m~/opt/anaconda3/lib/python3.8/site-packages/sqlalchemy/engine/base.py\u001b[0m in \u001b[0;36m_execute_context\u001b[0;34m(self, dialect, constructor, statement, parameters, *args)\u001b[0m\n\u001b[1;32m 1256\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0;32mnot\u001b[0m \u001b[0mevt_handled\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m-> 1257\u001b[0;31m self.dialect.do_executemany(\n\u001b[0m\u001b[1;32m 1258\u001b[0m \u001b[0mcursor\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mstatement\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mparameters\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mcontext\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m~/opt/anaconda3/lib/python3.8/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py\u001b[0m in \u001b[0;36mdo_executemany\u001b[0;34m(self, cursor, statement, parameters, context)\u001b[0m\n\u001b[1;32m 872\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mexecutemany_mode\u001b[0m \u001b[0;32mis\u001b[0m \u001b[0mEXECUTEMANY_DEFAULT\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 873\u001b[0;31m \u001b[0mcursor\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mexecutemany\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mstatement\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mparameters\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 874\u001b[0m \u001b[0;32mreturn\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;31mForeignKeyViolation\u001b[0m: insert or update on table \"counter\" violates foreign key constraint \"counter_tactic_id_fkey\"\nDETAIL: Key (tactic_id)=(TA01) is not present in table \"tactic\".\n", + "\nThe above exception was the direct cause of the following exception:\n", + "\u001b[0;31mIntegrityError\u001b[0m Traceback (most recent call last)", + "\u001b[0;32m\u001b[0m in \u001b[0;36m\u001b[0;34m\u001b[0m\n\u001b[1;32m 68\u001b[0m \u001b[0;31m#newtable = add_table(amitt.df_actortypes, 'actor_type', ['amitt_id', 'sector_id', 'framework_id', 'name', 'summary'])\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 69\u001b[0m \u001b[0;31m# counter\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 70\u001b[0;31m \u001b[0mnewtable\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0madd_table\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mamitt\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mdf_counters\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m'counter'\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m[\u001b[0m\u001b[0;34m'amitt_id'\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m'tactic_id'\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m'metatechnique_id'\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m'name'\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m'summary'\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[0m\u001b[1;32m 71\u001b[0m \u001b[0mnewtable\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0madd_table\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mamitt\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mdf_detections\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m'detection'\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m[\u001b[0m\u001b[0;34m'amitt_id'\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m'tactic_id'\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m'name'\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m'summary'\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 72\u001b[0m \u001b[0;31m# dataset\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m\u001b[0m in \u001b[0;36madd_table\u001b[0;34m(dataframe, tablename, columns)\u001b[0m\n\u001b[1;32m 41\u001b[0m \u001b[0mnewtable\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mto_sql\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mtablename\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mconn\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mindex\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;32mFalse\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mif_exists\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;34m'replace'\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 42\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 43\u001b[0;31m \u001b[0mnewtable\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mto_sql\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mtablename\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mconn\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mindex\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;32mFalse\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mif_exists\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;34m'append'\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 44\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mnewtable\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 45\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m~/opt/anaconda3/lib/python3.8/site-packages/pandas/core/generic.py\u001b[0m in \u001b[0;36mto_sql\u001b[0;34m(self, name, con, schema, if_exists, index, index_label, chunksize, dtype, method)\u001b[0m\n\u001b[1;32m 2651\u001b[0m \u001b[0;32mfrom\u001b[0m \u001b[0mpandas\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mio\u001b[0m \u001b[0;32mimport\u001b[0m \u001b[0msql\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 2652\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m-> 2653\u001b[0;31m sql.to_sql(\n\u001b[0m\u001b[1;32m 2654\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 2655\u001b[0m \u001b[0mname\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m~/opt/anaconda3/lib/python3.8/site-packages/pandas/io/sql.py\u001b[0m in \u001b[0;36mto_sql\u001b[0;34m(frame, name, con, schema, if_exists, index, index_label, chunksize, dtype, method)\u001b[0m\n\u001b[1;32m 510\u001b[0m )\n\u001b[1;32m 511\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 512\u001b[0;31m pandas_sql.to_sql(\n\u001b[0m\u001b[1;32m 513\u001b[0m \u001b[0mframe\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 514\u001b[0m \u001b[0mname\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m~/opt/anaconda3/lib/python3.8/site-packages/pandas/io/sql.py\u001b[0m in \u001b[0;36mto_sql\u001b[0;34m(self, frame, name, if_exists, index, index_label, schema, chunksize, dtype, method)\u001b[0m\n\u001b[1;32m 1315\u001b[0m )\n\u001b[1;32m 1316\u001b[0m \u001b[0mtable\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mcreate\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[0;32m-> 1317\u001b[0;31m \u001b[0mtable\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0minsert\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mchunksize\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mmethod\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mmethod\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 1318\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0;32mnot\u001b[0m \u001b[0mname\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0misdigit\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mand\u001b[0m \u001b[0;32mnot\u001b[0m \u001b[0mname\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mislower\u001b[0m\u001b[0;34m(\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 1319\u001b[0m \u001b[0;31m# check for potentially case sensitivity issues (GH7815)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m~/opt/anaconda3/lib/python3.8/site-packages/pandas/io/sql.py\u001b[0m in \u001b[0;36minsert\u001b[0;34m(self, chunksize, method)\u001b[0m\n\u001b[1;32m 753\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 754\u001b[0m \u001b[0mchunk_iter\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mzip\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m*\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0marr\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0mstart_i\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0mend_i\u001b[0m\u001b[0;34m]\u001b[0m \u001b[0;32mfor\u001b[0m \u001b[0marr\u001b[0m \u001b[0;32min\u001b[0m \u001b[0mdata_list\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[0;32m--> 755\u001b[0;31m \u001b[0mexec_insert\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mconn\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mkeys\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mchunk_iter\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 756\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 757\u001b[0m def _query_iterator(\n", + "\u001b[0;32m~/opt/anaconda3/lib/python3.8/site-packages/pandas/io/sql.py\u001b[0m in \u001b[0;36m_execute_insert\u001b[0;34m(self, conn, keys, data_iter)\u001b[0m\n\u001b[1;32m 667\u001b[0m \"\"\"\n\u001b[1;32m 668\u001b[0m \u001b[0mdata\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0;34m[\u001b[0m\u001b[0mdict\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mzip\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mkeys\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mrow\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mfor\u001b[0m \u001b[0mrow\u001b[0m \u001b[0;32min\u001b[0m \u001b[0mdata_iter\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 669\u001b[0;31m \u001b[0mconn\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mexecute\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mtable\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0minsert\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mdata\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 670\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 671\u001b[0m \u001b[0;32mdef\u001b[0m \u001b[0m_execute_insert_multi\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mconn\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mkeys\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mdata_iter\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[0;32m~/opt/anaconda3/lib/python3.8/site-packages/sqlalchemy/engine/base.py\u001b[0m in \u001b[0;36mexecute\u001b[0;34m(self, object_, *multiparams, **params)\u001b[0m\n\u001b[1;32m 1012\u001b[0m )\n\u001b[1;32m 1013\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m-> 1014\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mmeth\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mmultiparams\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mparams\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 1015\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 1016\u001b[0m \u001b[0;32mdef\u001b[0m \u001b[0m_execute_function\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mfunc\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mmultiparams\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mparams\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[0;32m~/opt/anaconda3/lib/python3.8/site-packages/sqlalchemy/sql/elements.py\u001b[0m in \u001b[0;36m_execute_on_connection\u001b[0;34m(self, connection, multiparams, params)\u001b[0m\n\u001b[1;32m 296\u001b[0m \u001b[0;32mdef\u001b[0m \u001b[0m_execute_on_connection\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mconnection\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mmultiparams\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mparams\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 297\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0msupports_execution\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 298\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mconnection\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_execute_clauseelement\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mmultiparams\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mparams\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 299\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 300\u001b[0m \u001b[0;32mraise\u001b[0m \u001b[0mexc\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mObjectNotExecutableError\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m~/opt/anaconda3/lib/python3.8/site-packages/sqlalchemy/engine/base.py\u001b[0m in \u001b[0;36m_execute_clauseelement\u001b[0;34m(self, elem, multiparams, params)\u001b[0m\n\u001b[1;32m 1125\u001b[0m )\n\u001b[1;32m 1126\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m-> 1127\u001b[0;31m ret = self._execute_context(\n\u001b[0m\u001b[1;32m 1128\u001b[0m \u001b[0mdialect\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 1129\u001b[0m \u001b[0mdialect\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mexecution_ctx_cls\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_init_compiled\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m~/opt/anaconda3/lib/python3.8/site-packages/sqlalchemy/engine/base.py\u001b[0m in \u001b[0;36m_execute_context\u001b[0;34m(self, dialect, constructor, statement, parameters, *args)\u001b[0m\n\u001b[1;32m 1315\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 1316\u001b[0m \u001b[0;32mexcept\u001b[0m \u001b[0mBaseException\u001b[0m \u001b[0;32mas\u001b[0m \u001b[0me\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m-> 1317\u001b[0;31m self._handle_dbapi_exception(\n\u001b[0m\u001b[1;32m 1318\u001b[0m \u001b[0me\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mstatement\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mparameters\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mcursor\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mcontext\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 1319\u001b[0m )\n", + "\u001b[0;32m~/opt/anaconda3/lib/python3.8/site-packages/sqlalchemy/engine/base.py\u001b[0m in \u001b[0;36m_handle_dbapi_exception\u001b[0;34m(self, e, statement, parameters, cursor, context)\u001b[0m\n\u001b[1;32m 1509\u001b[0m \u001b[0mutil\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mraise_\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mnewraise\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mwith_traceback\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mexc_info\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;36m2\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mfrom_\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0me\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 1510\u001b[0m \u001b[0;32melif\u001b[0m \u001b[0mshould_wrap\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m-> 1511\u001b[0;31m util.raise_(\n\u001b[0m\u001b[1;32m 1512\u001b[0m \u001b[0msqlalchemy_exception\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mwith_traceback\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mexc_info\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;36m2\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mfrom_\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0me\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 1513\u001b[0m )\n", + "\u001b[0;32m~/opt/anaconda3/lib/python3.8/site-packages/sqlalchemy/util/compat.py\u001b[0m in \u001b[0;36mraise_\u001b[0;34m(***failed resolving arguments***)\u001b[0m\n\u001b[1;32m 176\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 177\u001b[0m \u001b[0;32mtry\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 178\u001b[0;31m \u001b[0;32mraise\u001b[0m \u001b[0mexception\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 179\u001b[0m \u001b[0;32mfinally\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 180\u001b[0m \u001b[0;31m# credit to\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m~/opt/anaconda3/lib/python3.8/site-packages/sqlalchemy/engine/base.py\u001b[0m in \u001b[0;36m_execute_context\u001b[0;34m(self, dialect, constructor, statement, parameters, *args)\u001b[0m\n\u001b[1;32m 1255\u001b[0m \u001b[0;32mbreak\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 1256\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0;32mnot\u001b[0m \u001b[0mevt_handled\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m-> 1257\u001b[0;31m self.dialect.do_executemany(\n\u001b[0m\u001b[1;32m 1258\u001b[0m \u001b[0mcursor\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mstatement\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mparameters\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mcontext\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 1259\u001b[0m )\n", + "\u001b[0;32m~/opt/anaconda3/lib/python3.8/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py\u001b[0m in \u001b[0;36mdo_executemany\u001b[0;34m(self, cursor, statement, parameters, context)\u001b[0m\n\u001b[1;32m 871\u001b[0m \u001b[0;32mdef\u001b[0m \u001b[0mdo_executemany\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mcursor\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mstatement\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mparameters\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mcontext\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;32mNone\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 872\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mexecutemany_mode\u001b[0m \u001b[0;32mis\u001b[0m \u001b[0mEXECUTEMANY_DEFAULT\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 873\u001b[0;31m \u001b[0mcursor\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mexecutemany\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mstatement\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mparameters\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 874\u001b[0m \u001b[0;32mreturn\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 875\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;31mIntegrityError\u001b[0m: (psycopg2.errors.ForeignKeyViolation) insert or update on table \"counter\" violates foreign key constraint \"counter_tactic_id_fkey\"\nDETAIL: Key (tactic_id)=(TA01) is not present in table \"tactic\".\n\n[SQL: INSERT INTO counter (amitt_id, tactic_id, metatechnique_id, name, summary, id) VALUES (%(amitt_id)s, %(tactic_id)s, %(metatechnique_id)s, %(name)s, %(summary)s, %(id)s)]\n[parameters: ({'amitt_id': 'C00006', 'tactic_id': 'TA01', 'metatechnique_id': 'M004', 'name': 'Charge for social media', 'summary': 'Include a paid-for privacy option, e.g. pay Facebook for an option of them not collecting your personal information. There are examples of this not work, e.g. most people don’t use proton mail etc. ', 'id': 1}, {'amitt_id': 'C00008', 'tactic_id': 'TA01', 'metatechnique_id': 'M006', 'name': 'Create shared fact-checking database', 'summary': 'Share fact-checking resources - tips, responses, countermessages, across respose groups. Snopes is best-known example of fact-checking sites. ', 'id': 2}, {'amitt_id': 'C00009', 'tactic_id': 'TA02', 'metatechnique_id': 'M001', 'name': 'Educate high profile influencers on best practices', 'summary': 'Find online influencers. Provide training in the mechanisms of disinformation, how to spot campaigns, and/or how to contribute to responses by countermessaging, boosting information sites etc. ', 'id': 3}, {'amitt_id': 'C00010', 'tactic_id': 'TA01', 'metatechnique_id': 'M004', 'name': 'Enhanced privacy regulation for social media', 'summary': 'Implement stronger privacy standards, to reduce the ability to microtarget community members. ', 'id': 4}, {'amitt_id': 'C00011', 'tactic_id': 'TA02', 'metatechnique_id': 'M001', 'name': 'Media literacy. Games to identify fake news', 'summary': 'Create and use games to show people the mechanics of disinformation, and how to counter them. ', 'id': 5}, {'amitt_id': 'C00012', 'tactic_id': 'TA01', 'metatechnique_id': 'M007', 'name': 'Platform regulation', 'summary': 'Empower existing regulators to govern social media. Also covers Destroy. Includes: Include the role of social media in the regulatory framework for ... (288 characters truncated) ... dia police disinformation - example: German model: facebook forced to police content by law. Includes: Use fraud legislation to clean up social media', 'id': 6}, {'amitt_id': 'C00013', 'tactic_id': 'TA01', 'metatechnique_id': 'M006', 'name': 'Rating framework for news', 'summary': 'This is \"strategic innoculation\", raising the standards of what people expect in terms of evidence when consuming news. Example: journalistic ethics, or journalistic licensing body. Include full transcripts, link source, add items. ', 'id': 7}, {'amitt_id': 'C00014', 'tactic_id': 'TA06', 'metatechnique_id': 'M006', 'name': 'Real-time updates to fact-checking database', 'summary': 'Update fact-checking databases and resources in real time. Especially import for time-limited events like natural disasters. Existing examples at Buzzfeed and Fema.', 'id': 8} ... displaying 10 of 140 total bound parameter sets ... {'amitt_id': 'C00222', 'tactic_id': 'TA02', 'metatechnique_id': 'M007', 'name': 'Tabletop simulations', 'summary': 'Simulate misinformation and disinformation campaigns, and responses to them, before campaigns happen. ', 'id': 139}, {'amitt_id': 'C00223', 'tactic_id': 'TA01', 'metatechnique_id': 'M001', 'name': 'Strengthen Trust in social media platforms', 'summary': 'Improve trust in the misinformation responses from social media and other platforms. Examples include creating greater transparancy on their actions and algorithms. ', 'id': 140})]\n(Background on this error at: http://sqlalche.me/e/13/gkpj)" + ] + } + ], + "source": [ + "# Get AMITT variables\n", + "\n", + "import pandas as pd\n", + "import sqlite3 as sql\n", + "import os\n", + "from sqlalchemy import create_engine\n", + "from generate_amitt_ttps import Amitt\n", + "pd.set_option('display.max_rows', 1000)\n", + "\n", + "\n", + "# Generate AMITT datasets\n", + "amitt = Amitt()\n", + "\n", + "dbasetype = 'heroku' #'postgresql_local' #'sqlite'\n", + "\n", + "\n", + "# Create connection to database\n", + "if dbasetype == 'sqlite':\n", + " # Generate minimal sqlite database from the Amitt variables\n", + " conn = sql.connect('amittsite.sqlite')\n", + "elif dbasetype == 'postgresql_local':\n", + " conn = create_engine('postgresql://sara:@localhost:5432/amittsite')\n", + "else:\n", + " conn = create_engine(\"postgres://msenahnnwvuamr:227b5aeb1268572ab2d77f3158aecbdd50326bfff3026ab61aebb0fdcb0953a7@ec2-54-162-119-125.compute-1.amazonaws.com:5432/demudug8oqb3h0\")\n", + "\n", + " \n", + "# Add table to database \n", + "def add_table(dataframe, tablename, columns): \n", + " # Create sql-appropriate table from dataframe\n", + " colnames = ', '.join(['{} TEXT NOT NULL'.format(col) for col in columns])\n", + " newtable = dataframe[columns].copy().applymap(str)\n", + " newtable['id'] = range(1,len(newtable)+1)\n", + " \n", + " # send to database\n", + " if dbasetype == 'sqlite':\n", + " conn.execute(\"DROP TABLE IF EXISTS {}\".format(tablename))\n", + " conn.execute('''CREATE TABLE {} (id INTEGER PRIMARY KEY AUTOINCREMENT, {});'''.format(tablename, colnames))\n", + " newtable.to_sql(tablename, conn, index=False, if_exists='append')\n", + " conn.commit()\n", + " elif dbasetype == 'postgresql_local':\n", + " newtable.to_sql(tablename, conn, index=False, if_exists='replace')\n", + " else:\n", + " newtable.to_sql(tablename, conn, index=False, if_exists='append')\n", + " return newtable\n", + "\n", + "# Build a cross-table\n", + "def object_tactics_techniques(objectcol, objecttable, crosstable):\n", + " # objects to techniques\n", + " ctech = crosstable.copy()\n", + " ctech = ctech[(ctech['technique_id'] != '') & (~ctech['technique_id'].str.startswith('TA'))]\n", + " ctech.rename(columns={'amitt_id':objectcol}, inplace=True)\n", + " ctech['summary'] = 'N/A'\n", + "\n", + " # objects to tactics\n", + " ctact = crosstable[crosstable['technique_id'].str.startswith('TA')].copy()\n", + " ctact.rename(columns={'amitt_id':objectcol, 'technique_id': 'tactic_id'}, inplace=True)\n", + " ctact['main_tactic'] = 'N'\n", + " ctactmain = objecttable[['amitt_id', 'tactic_id']].copy()\n", + " ctactmain.rename(columns={'amitt_id':objectcol}, inplace=True)\n", + " ctactmain['main_tactic'] = 'Y'\n", + " ctact = pd.concat([ctact, ctactmain], ignore_index=True, sort=False)\n", + " ctact['summary'] = 'N/A'\n", + " return(ctech, ctact)\n", + "\n", + "\n", + "#Load all the tables - Heroku needs them in correct order... \n", + "\n", + "#newtable = add_table(amitt.df_actortypes, 'actor_type', ['amitt_id', 'sector_id', 'framework_id', 'name', 'summary'])\n", + "# counter\n", + "newtable = add_table(amitt.df_counters, 'counter', ['amitt_id', 'tactic_id', 'metatechnique_id', 'name', 'summary'])\n", + "newtable = add_table(amitt.df_detections, 'detection', ['amitt_id', 'tactic_id', 'name', 'summary'])\n", + "# dataset\n", + "newtable = add_table(amitt.df_frameworks, 'framework', ['amitt_id', 'name', 'summary'])\n", + "# incident\n", + "# metatechnique\n", + "newtable = add_table(amitt.df_metatechniques, 'metatechnique', ['amitt_id', 'name', 'summary'])\n", + "newtable = add_table(amitt.df_phases, 'phase', ['amitt_id', 'name', 'rank', 'summary'])\n", + "# playbook\n", + "# reference\n", + "# response_type\n", + "# sector\n", + "newtable = add_table(amitt.df_tactics, 'tactic', ['amitt_id', 'phase_id', 'name', 'rank', 'summary'])\n", + "newtable = add_table(amitt.df_tasks, 'task', ['amitt_id', 'tactic_id', 'framework_id', 'name', 'summary'])\n", + "newtable = add_table(amitt.df_techniques, 'technique', ['amitt_id', 'tactic_id', 'name', 'summary'])\n", + "\n", + "(ctech, ctact) = object_tactics_techniques('counter_id', amitt.df_counters, amitt.cross_counterid_techniqueid)\n", + "newtable = add_table(ctech, 'counter_technique', ['counter_id', 'technique_id', 'summary'])\n", + "newtable = add_table(ctact, 'counter_tactic', ['counter_id', 'tactic_id', 'main_tactic', 'summary'])\n", + "\n", + "(dtech, dtact) = object_tactics_techniques('detection_id', amitt.df_detections, amitt.cross_detectionid_techniqueid)\n", + "newtable = add_table(dtech, 'detection_technique', ['detection_id', 'technique_id', 'summary'])\n", + "newtable = add_table(dtact, 'detection_tactic', ['detection_id', 'tactic_id', 'main_tactic', 'summary'])\n", + "\n", + "if dbasetype == 'sqlite':\n", + " conn.execute(\"DROP TABLE IF EXISTS {}\".format('users'))\n", + " conn.execute('''CREATE TABLE users (id INTEGER PRIMARY KEY AUTOINCREMENT, username TEXT NOT NULL UNIQUE, password TEXT NOT NULL);''')\n", + " conn.close()\n", + "else:\n", + " dfusers = pd.DataFrame([['test','testing']], columns=['username', 'password'])\n", + " usertable = add_table(dfusers, 'users', ['username', 'password'])\n", + "\n", + "newtable" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## test area" + ] + }, { "cell_type": "code", "execution_count": 2, @@ -5515,17 +5681,6 @@ } ], "source": [ - "# Get AMITT variables\n", - "\n", - "import pandas as pd\n", - "import sqlite3 as sql\n", - "from generate_amitt_ttps import Amitt\n", - "pd.set_option('display.max_rows', 1000)\n", - "\n", - "\n", - "# Generate AMITT datasets\n", - "amitt = Amitt()\n", - "\n", "# Check which amitt variables we can see from here\n", "print('{}'.format(vars(amitt).keys()))\n", "vars(amitt)['cross_counterid_techniqueid']" @@ -5533,6048 +5688,26 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 1, "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "

\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
amitt_idnamemetatechniquesummaryactorsresources_neededhow_foundreferencesincidentstacticresponsetypenotestechniqueslongnametactic_idtactic_name
0F00001Analyse aborted / failed campaignsExamine failed campaigns. How did they fail? C...2019-11-workshopTA01 Strategic PlanningD1 DetectAllF00001 - Analyse aborted / failed campaignsTA01Strategic Planning
1F00002Analyse viral fizzle2019-11-workshopTA01 Strategic PlanningD1 DetectT0049 - Flooding\\nT0052 - Tertiary sites ampli...F00002 - Analyse viral fizzleTA01Strategic Planning
2F00003Exploit counter-intelligence vs bad actors2019-11-workshopTA01 Strategic PlanningD1 DetectTA06 - Develop Content\\nTA08 - Pump Priming\\nT...F00003 - Exploit counter-intelligence vs bad a...TA01Strategic Planning
3F00004Recruit like-minded converts \"people who used ...2019-11-workshopTA01 Strategic PlanningD1 DetectT0057 - Organise remote rallies and events\\nT0...F00004 - Recruit like-minded converts \"people ...TA01Strategic Planning
4F00005SWOT Analysis of Cognition in Various Groups2019-11-workshopTA01 Strategic PlanningD1 DetectAllF00005 - SWOT Analysis of Cognition in Various...TA01Strategic Planning
5F00006SWOT analysis of tech platforms2019-11-workshopTA01 Strategic PlanningD1 DetectTA05 - Microtargeting\\nTA07 - Channel Selectio...F00006 - SWOT analysis of tech platformsTA01Strategic Planning
6F00007Monitor account level activity in social networks2019-11-workshopTA02 Objective PlanningD1 DetectAllF00007 - Monitor account level activity in soc...TA02Objective Planning
7F00008Detect abnormal amplification2019-11-workshopTA03 Develop PeopleD1 DetectT0052 - Tertiary sites amplify news\\nT0053 - T...F00008 - Detect abnormal amplificationTA03Develop People
8F00009Detect abnormal events2019-11-workshopTA03 Develop PeopleD1 DetectT0007 - Create fake Social Media Profiles / Pa...F00009 - Detect abnormal eventsTA03Develop People
9F00010Detect abnormal groups2019-11-workshopTA03 Develop PeopleD1 DetectT0007 - Create fake Social Media Profiles / Pa...F00010 - Detect abnormal groupsTA03Develop People
10F00011Detect abnormal pages2019-11-workshopTA03 Develop PeopleD1 DetectT0007 - Create fake Social Media Profiles / Pa...F00011 - Detect abnormal pagesTA03Develop People
11F00012Detect abnormal profiles, e.g. prolific pages/...2019-11-workshopTA03 Develop PeopleD1 DetectT0007 - Create fake Social Media Profiles / Pa...F00012 - Detect abnormal profiles, e.g. prolif...TA03Develop People
12F00013Identify fake news sites2019-11-workshopTA03 Develop PeopleD1 DetectT0008F00013 - Identify fake news sitesTA03Develop People
13F00014Trace connectionsfor e.g. fake news sites2019-11-workshopTA03 Develop PeopleD1 DetectT0008F00014 - Trace connectionsTA03Develop People
14F00015Detect anomalies in membership growth patternsI include Fake Experts as they may use funding...2019-11-workshopTA03 Develop PeopleD1 DetectTA07 - Channel Selection\\n\\nT0007 - Create fak...F00015 - Detect anomalies in membership growth...TA03Develop People
15F00016Identify fence-sittersNote: In each case, depending on the platform ...2019-11-workshopTA03 Develop PeopleD1 DetectTA08 - Pump Priming\\nTA09 - Exposure\\nTA10 - G...F00016 - Identify fence-sittersTA03Develop People
16F00017Measure emotional valence2019-11-workshopTA03 Develop PeopleD1 DetectT0001 - 5Ds (dismiss, distort, distract, disma...F00017 - Measure emotional valenceTA03Develop People
17F00018Follow the moneytrack funding sources2019-11-workshopTA03 Develop PeopleD1 DetectT0009F00018 - Follow the moneyTA03Develop People
18F00019Activity resurgence detection (alarm when dorm...2019-11-workshopTA04 Develop NetworksD1 DetectT0011 - Hijack accountsF00019 - Activity resurgence detection (alarm ...TA04Develop Networks
19F00020Detect anomalous activityA015 - general public,A001 - data scientist,A0...R004 - platform algorithms2019-11-workshopTA04 Develop NetworksD1 DetectT0011 - Hijack accountsF00020 - Detect anomalous activityTA04Develop Networks
20F00021AI/ML automated early detection of campaign pl...2019-11-workshopTA04 Develop NetworksD1 DetectAutomated Detection of CampaignTA03 - Develop People\\nTA04 - Develop Networks...F00021 - AI/ML automated early detection of ca...TA04Develop Networks
21F00022Digital authority - regulating body (united st...2019-11-workshopTA04 Develop NetworksD1 DetectF00022 - Digital authority - regulating body (...TA04Develop Networks
22F00023Periodic verification (counter to hijack legit...2019-11-workshopTA04 Develop NetworksD1 DetectT0011 - Hijack accountsF00023 - Periodic verification (counter to hij...TA04Develop Networks
23F00024Teach civics to kids/ adults/ seniors2019-11-workshopTA04 Develop NetworksD1 DetectF00024 - Teach civics to kids/ adults/ seniorsTA04Develop Networks
24F00025Boots-on-the-ground early narrative detection2019-11-workshopTA05 MicrotargetingD1 DetectTA01 - Strategic Planning\\nTA02 - Objective Pl...F00025 - Boots-on-the-ground early narrative d...TA05Microtargeting
25F00026Language anomoly detection2019-11-workshopTA05 MicrotargetingD1 DetectF00026 - Language anomoly detectionTA05Microtargeting
26F00027Unlikely correlation of sentiment on same topics2019-11-workshopTA05 MicrotargetingD1 DetectF00027 - Unlikely correlation of sentiment on ...TA05Microtargeting
27F00028Associate a public key signature with governme...2019-11-workshopTA06 Develop ContentD1 DetectT0025 - Leak altered documentsF00028 - Associate a public key signature with...TA06Develop Content
28F00029Detect proto narratives, i.e. RT, Sputnik2019-11-workshopTA06 Develop ContentD1 DetectTA01 - Strategic Planning\\n\\nT0006 - Create Ma...F00029 - Detect proto narratives, i.e. RT, Spu...TA06Develop Content
29F00030Early detection and warning - reporting of sus...2019-11-workshopTA06 Develop ContentD1 DetectTA03 - Develop People\\nTA04 - Develop Networks...F00030 - Early detection and warning - reporti...TA06Develop Content
30F00031Educate on how to identify information pollutionStrategic planning included as innoculating po...2019-11-workshopTA06 Develop ContentD1 DetectTA01 - Strategic Planning\\n\\nT0019 - Generate ...F00031 - Educate on how to identify informatio...TA06Develop Content
31F00032Educate on how to identify to pollutionDUPLICATE - DELETE2019-11-workshopTA06 Develop ContentD1 DetectDUPLICATE - DELETEF00032 - Educate on how to identify to pollutionTA06Develop Content
32F00033Fake websites: add transparency on business model2019-11-workshopTA06 Develop ContentD1 DetectT0013 - Create fake websitesF00033 - Fake websites: add transparency on bu...TA06Develop Content
33F00034Flag the information spaces so people know abo...2019-11-workshopTA06 Develop ContentD1 DetectT0049 - FloodingF00034 - Flag the information spaces so people...TA06Develop Content
34F00035Identify repeated narrative DNA2019-11-workshopTA06 Develop ContentD1 DetectTA01 - Strategic Planning\\n\\nT0006 - Create Ma...F00035 - Identify repeated narrative DNATA06Develop Content
35F00036Looking for AB testing in unregulated channels2019-11-workshopTA06 Develop ContentD1 DetectT0020 - Trial contentF00036 - Looking for AB testing in unregulated...TA06Develop Content
36F00037News content provenance certification.Original Comment: Shortcomings: intentional fa...2019-11-workshopTA06 Develop ContentD1 DetectTA01 - Strategic Planning* (non-existent techn...F00037 - News content provenance certification.TA06Develop Content
37F00038Social capital as attack vectorUnsure I understood the original intention or ...2019-11-workshopTA06 Develop ContentD1 DetectT0010 - Cultivate ignorant agents\\nT0039 - Bai...F00038 - Social capital as attack vectorTA06Develop Content
38F00039standards to track image/ video deep fakes - i...2019-11-workshopTA06 Develop ContentD1 DetectT0024 - Create fake videos and imagesF00039 - standards to track image/ video deep ...TA06Develop Content
39F00040Unalterable metadata signature on origins of i...2019-11-workshopTA06 Develop ContentD1 DetectT0024 - Create fake videos and imagesF00040 - Unalterable metadata signature on ori...TA06Develop Content
40F00041Bias detectionNot technically left of boom2019-11-workshopTA07 Channel SelectionD1 DetectT00029F00041 - Bias detectionTA07Channel Selection
41F00042Categorize polls by intentUse T00029, but against the creators2019-11-workshopTA07 Channel SelectionD1 DetectT00029F00042 - Categorize polls by intentTA07Channel Selection
42F00043Monitor for creation of fake known personasPlatform companies and some information securi...A031 - social media platform administrator,A01...2019-11-workshopTA07 Channel SelectionD1 DetectT00030F00043 - Monitor for creation of fake known pe...TA07Channel Selection
43F00044Forensic analysisCan be used in all phases for all techniques.2019-11-workshopTA08 Pump PrimingD1 DetectAllF00044 - Forensic analysisTA08Pump Priming
44F00045Forensic linguistic analysisCan be used in all phases for all techniques.2019-11-workshopTA08 Pump PrimingD1 DetectAllF00045 - Forensic linguistic analysisTA08Pump Priming
45F00046Pump priming analytics2019-11-workshopTA08 Pump PrimingD1 DetectTA08 - Pump PrimingF00046 - Pump priming analyticsTA08Pump Priming
46F00047trace involved parties2019-11-workshopTA08 Pump PrimingD1 DetectF00047 - trace involved partiesTA08Pump Priming
47F00048Trace known operations and connection2019-11-workshopTA08 Pump PrimingD1 DetectF00048 - Trace known operations and connectionTA08Pump Priming
48F00049trace money2019-11-workshopTA08 Pump PrimingD1 DetectF00049 - trace moneyTA08Pump Priming
49F00050Web cache analytics2019-11-workshopTA08 Pump PrimingD1 DetectF00050 - Web cache analyticsTA08Pump Priming
50F00051Challenge expertise2019-11-workshopTA09 ExposureD1 DetectT0009 - Create fake experts\\nT0045 - Use fake ...F00051 - Challenge expertiseTA09Exposure
51F00052Discover sponsorsDiscovering the sponsors behind a campaign, na...2019-11-workshopTA09 ExposureD1 DetectAllF00052 - Discover sponsorsTA09Exposure
52F00053Government rumour control office (what can we ...2019-11-workshopTA09 ExposureD1 DetectT0049\\nT0050\\nT0052\\nT0053\\nT0054\\nT0055\\nT0056F00053 - Government rumour control office (wha...TA09Exposure
53F00054Restrict people who can @ you on social networks2019-11-workshopTA09 ExposureD1 DetectF00054 - Restrict people who can @ you on soci...TA09Exposure
54F00055Verify credentials2019-11-workshopTA09 ExposureD1 DetectF00055 - Verify credentialsTA09Exposure
55F00056Verify organisation legitimacy2019-11-workshopTA09 ExposureD1 DetectF00056 - Verify organisation legitimacyTA09Exposure
56F00057Verify personal credentials of experts2019-11-workshopTA09 ExposureD1 DetectF00057 - Verify personal credentials of expertsTA09Exposure
57F00058Deplatform (cancel culture)*Deplatform People: This technique needs to be...2019-11-workshopTA10 Go PhysicalD1 DetectTA07 - Channel Selection\\nTA09 - Exposure\\nTA1...F00058 - Deplatform (cancel culture)TA10Go Physical
58F00059Identify susceptible demographicsAll techniques provide or are susceptible to b...2019-11-workshopTA10 Go PhysicalD1 DetectAllF00059 - Identify susceptible demographicsTA10Go Physical
59F00060Identify susceptible influencersI assume this was a transcript error. Otherwis...2019-11-workshopTA10 Go PhysicalD1 DetectT0039 - Bait legitimate influencersF00060 - Identify susceptible influencersTA10Go Physical
60F00061Microtargeting2019-11-workshopTA10 Go PhysicalD1 DetectAllF00061 - MicrotargetingTA10Go Physical
61F00062Detect when Dormant account turns active2019-11-workshopTA11 PersistenceD1 DetectTA09 - Exposure\\n\\nT0007 - Create fake Social ...F00062 - Detect when Dormant account turns activeTA11Persistence
62F00063Linguistic change analysis2019-11-workshopTA11 PersistenceD1 DetectF00063 - Linguistic change analysisTA11Persistence
63F00064Monitor reports of account takeover2019-11-workshopTA11 PersistenceD1 DetectT0011 - Hijack legitimate accountF00064 - Monitor reports of account takeoverTA11Persistence
64F00065Sentiment change analysis2019-11-workshopTA11 PersistenceD1 DetectF00065 - Sentiment change analysisTA11Persistence
65F00066Use language errors, time to respond to accoun...2019-11-workshopTA11 PersistenceD1 DetectF00066 - Use language errors, time to respond ...TA11Persistence
66F00067Data forensicsA001 - data scientist2019-11-searchI00029,I00045D1 DetectF00067 - Data forensicsNone
67F00068Resonance analysisa developing methodology for identifying stati...2019-11-searchRand2237D1 DetectF00068 - Resonance analysisNone
68F00069Track Russian media and develop analytic methods.To effectively counter Russian propaganda, it ...2019-11-searchRand2237D1 DetectF00069 - Track Russian media and develop analy...None
69F00070Full spectrum analyticsA001 - data scientist2019-11-workshopALLD1 DetectF00070 - Full spectrum analyticsALLNone
70F00071Network analysis Identify/cultivate/support in...Local influencers detected via Twitter network...A001 - data scientist2019-11-searchRand2237D1 DetectF00071 - Network analysis Identify/cultivate/s...None
71F00072network analysis to identify central users in ...It is possible that some of these are bots or ...A001 - data scientist2019-11-searchRand2237D1 DetectF00072 - network analysis to identify central ...None
72F00073collect intel/recon on black/covert content cr...Players at the level of covert attribution, re...2019-11-searchRand2237D1 DetectF00073 - collect intel/recon on black/covert c...None
73F00074identify relevant fence-sitter communitiesbrand ambassador programs could be used with i...2019-11-searchRand2237D1 DetectF00074 - identify relevant fence-sitter commun...None
74F00075leverage open-source informationsignificant amounts of quality open-source inf...2019-11-searchDalton19D1 DetectF00075 - leverage open-source informationNone
75F00076Monitor/collect audience engagement data conne...Target audience connected to \"useful idiots ra...2019-11-searchRand2237D1 DetectF00076 - Monitor/collect audience engagement d...None
76F00077Model for bot account behaviorBot account: action based, people. Unsure whic...2019-11-workshopTA03 Develop PeopleD1 DetectF00077 - Model for bot account behaviorTA03Develop People
77F00078Monitor account level activity in social networksAll techniques benefit from careful analysis a...2019-11-workshopTA03 Develop PeopleD1 DetectAllF00078 - Monitor account level activity in soc...TA03Develop People
78F00079Network anomaly detectionA001 - data scientist2019-11-workshopTA05 MicrotargetingD1 DetectT0029 - Manipulate online polls\\nT0047 - Muzzl...F00079 - Network anomaly detectionTA05Microtargeting
79F00080Hack the polls/ content yourselfTwo wrongs don't make a right? But if you hack...A015 - general public2019-11-workshopTA07 Channel SelectionD1 DetectT0029 - Manipulate online pollsF00080 - Hack the polls/ content yourselfTA07Channel Selection
80F00081Need way for end user to report operations2019-11-workshopTA09 ExposureD1 DetectT0049\\nT0050\\nT0052\\nT0053\\nT0054\\nT0055\\nT0056F00081 - Need way for end user to report opera...TA09Exposure
81F00082Control the US \"slang\" translation boardsA028 - platform administratorR005 - slang translation2019-11-workshopTA11 PersistenceD3 DisruptF00082 - Control the US \"slang\" translation bo...TA11Persistence
82F00083Build and own meme generator, then track and w...2019-11-workshopTA11 PersistenceD5 DeceiveT0012 - Use concealment\\nT0021 - MemesF00083 - Build and own meme generator, then tr...TA11Persistence
83F00084Track individual bad actors2019-11-workshopTA03 Develop PeopleD1 DetectF00084 - Track individual bad actorsTA03Develop People
84F00085detection of a weak signal through global noiseGray zone threats are challenging given that w...2019-11-searchDalton19F00085 - detection of a weak signal through gl...None
85F00086Outpace Competitor Intelligence CapabilitiesDevelop an intelligence-based understanding of...2019-11-searchHicks19TA02 Objective planningD1 DetectF00086 - Outpace Competitor Intelligence Capab...TA02Objective planning
86F00087Improve Indications and WarningUnited States has not adequately adapted its i...2019-11-searchHicks19D1 DetectF00087 - Improve Indications and WarningNone
87F00088Revitalize an “active measures working group,”Recognize campaigns from weak signals, includi...2019-11-searchDalton19D1 DetectF00088 - Revitalize an “active measures workin...None
88F00089target/name/flag \"grey zone\" website content\"Gray zone\" is second level of content produce...2019-11-searchRand2237TA04 Develop NetworksD1 DetectF00089 - target/name/flag \"grey zone\" website ...TA04Develop Networks
89F00090Match Punitive Tools with Third-Party InducementsBring private sector and civil society into ac...2019-11-searchHicks19TA01 Strategic PlanningD1 DetectF00090 - Match Punitive Tools with Third-Party...TA01Strategic Planning
90F00091Partner to develop analytic methods & toolsThis might include working with relevant techn...A001 data scientist,A024 developer2019-11-searchRand2237TA01 Strategic PlanningD1 DetectF00091 - Partner to develop analytic methods &...TA01Strategic Planning
91F00092daylightWarn social media companies about an ongoing c...A015 - general publicR006 - disinformation datasets2019-11-searchI00002TA09 ExposureD1 DetectF00092 - daylightTA09Exposure
92F00093S4d detection and re-allocation approachesM004 - frictionS4D is a way to separate out different speaker...2019-11-workshopTA03 Develop PeopleD3 DisruptT0011 - Hijack legitimate accountF00093 - S4d detection and re-allocation appro...TA03Develop People
93F00094Registries alert when large batches of newsy U...M003 - daylightA028 - platform administratorgrugqTA07 Channel SelectionD2 DenyT0013 - Create fake websites\\nT0008 - Create f...F00094 - Registries alert when large batches o...TA07Channel Selection
\n", - "
" - ], - "text/plain": [ - " amitt_id name \\\n", - "0 F00001 Analyse aborted / failed campaigns \n", - "1 F00002 Analyse viral fizzle \n", - "2 F00003 Exploit counter-intelligence vs bad actors \n", - "3 F00004 Recruit like-minded converts \"people who used ... \n", - "4 F00005 SWOT Analysis of Cognition in Various Groups \n", - "5 F00006 SWOT analysis of tech platforms \n", - "6 F00007 Monitor account level activity in social networks \n", - "7 F00008 Detect abnormal amplification \n", - "8 F00009 Detect abnormal events \n", - "9 F00010 Detect abnormal groups \n", - "10 F00011 Detect abnormal pages \n", - "11 F00012 Detect abnormal profiles, e.g. prolific pages/... \n", - "12 F00013 Identify fake news sites \n", - "13 F00014 Trace connections \n", - "14 F00015 Detect anomalies in membership growth patterns \n", - "15 F00016 Identify fence-sitters \n", - "16 F00017 Measure emotional valence \n", - "17 F00018 Follow the money \n", - "18 F00019 Activity resurgence detection (alarm when dorm... \n", - "19 F00020 Detect anomalous activity \n", - "20 F00021 AI/ML automated early detection of campaign pl... \n", - "21 F00022 Digital authority - regulating body (united st... \n", - "22 F00023 Periodic verification (counter to hijack legit... \n", - "23 F00024 Teach civics to kids/ adults/ seniors \n", - "24 F00025 Boots-on-the-ground early narrative detection \n", - "25 F00026 Language anomoly detection \n", - "26 F00027 Unlikely correlation of sentiment on same topics \n", - "27 F00028 Associate a public key signature with governme... \n", - "28 F00029 Detect proto narratives, i.e. RT, Sputnik \n", - "29 F00030 Early detection and warning - reporting of sus... \n", - "30 F00031 Educate on how to identify information pollution \n", - "31 F00032 Educate on how to identify to pollution \n", - "32 F00033 Fake websites: add transparency on business model \n", - "33 F00034 Flag the information spaces so people know abo... \n", - "34 F00035 Identify repeated narrative DNA \n", - "35 F00036 Looking for AB testing in unregulated channels \n", - "36 F00037 News content provenance certification. \n", - "37 F00038 Social capital as attack vector \n", - "38 F00039 standards to track image/ video deep fakes - i... \n", - "39 F00040 Unalterable metadata signature on origins of i... \n", - "40 F00041 Bias detection \n", - "41 F00042 Categorize polls by intent \n", - "42 F00043 Monitor for creation of fake known personas \n", - "43 F00044 Forensic analysis \n", - "44 F00045 Forensic linguistic analysis \n", - "45 F00046 Pump priming analytics \n", - "46 F00047 trace involved parties \n", - "47 F00048 Trace known operations and connection \n", - "48 F00049 trace money \n", - "49 F00050 Web cache analytics \n", - "50 F00051 Challenge expertise \n", - "51 F00052 Discover sponsors \n", - "52 F00053 Government rumour control office (what can we ... \n", - "53 F00054 Restrict people who can @ you on social networks \n", - "54 F00055 Verify credentials \n", - "55 F00056 Verify organisation legitimacy \n", - "56 F00057 Verify personal credentials of experts \n", - "57 F00058 Deplatform (cancel culture) \n", - "58 F00059 Identify susceptible demographics \n", - "59 F00060 Identify susceptible influencers \n", - "60 F00061 Microtargeting \n", - "61 F00062 Detect when Dormant account turns active \n", - "62 F00063 Linguistic change analysis \n", - "63 F00064 Monitor reports of account takeover \n", - "64 F00065 Sentiment change analysis \n", - "65 F00066 Use language errors, time to respond to accoun... \n", - "66 F00067 Data forensics \n", - "67 F00068 Resonance analysis \n", - "68 F00069 Track Russian media and develop analytic methods. \n", - "69 F00070 Full spectrum analytics \n", - "70 F00071 Network analysis Identify/cultivate/support in... \n", - "71 F00072 network analysis to identify central users in ... \n", - "72 F00073 collect intel/recon on black/covert content cr... \n", - "73 F00074 identify relevant fence-sitter communities \n", - "74 F00075 leverage open-source information \n", - "75 F00076 Monitor/collect audience engagement data conne... \n", - "76 F00077 Model for bot account behavior \n", - "77 F00078 Monitor account level activity in social networks \n", - "78 F00079 Network anomaly detection \n", - "79 F00080 Hack the polls/ content yourself \n", - "80 F00081 Need way for end user to report operations \n", - "81 F00082 Control the US \"slang\" translation boards \n", - "82 F00083 Build and own meme generator, then track and w... \n", - "83 F00084 Track individual bad actors \n", - "84 F00085 detection of a weak signal through global noise \n", - "85 F00086 Outpace Competitor Intelligence Capabilities \n", - "86 F00087 Improve Indications and Warning \n", - "87 F00088 Revitalize an “active measures working group,” \n", - "88 F00089 target/name/flag \"grey zone\" website content \n", - "89 F00090 Match Punitive Tools with Third-Party Inducements \n", - "90 F00091 Partner to develop analytic methods & tools \n", - "91 F00092 daylight \n", - "92 F00093 S4d detection and re-allocation approaches \n", - "93 F00094 Registries alert when large batches of newsy U... \n", - "\n", - " metatechnique summary \\\n", - "0 Examine failed campaigns. How did they fail? C... \n", - "1 \n", - "2 \n", - "3 \n", - "4 \n", - "5 \n", - "6 \n", - "7 \n", - "8 \n", - "9 \n", - "10 \n", - "11 \n", - "12 \n", - "13 for e.g. fake news sites \n", - "14 I include Fake Experts as they may use funding... \n", - "15 Note: In each case, depending on the platform ... \n", - "16 \n", - "17 track funding sources \n", - "18 \n", - "19 \n", - "20 \n", - "21 \n", - "22 \n", - "23 \n", - "24 \n", - "25 \n", - "26 \n", - "27 \n", - "28 \n", - "29 \n", - "30 Strategic planning included as innoculating po... \n", - "31 DUPLICATE - DELETE \n", - "32 \n", - "33 \n", - "34 \n", - "35 \n", - "36 Original Comment: Shortcomings: intentional fa... \n", - "37 Unsure I understood the original intention or ... \n", - "38 \n", - "39 \n", - "40 Not technically left of boom \n", - "41 Use T00029, but against the creators \n", - "42 Platform companies and some information securi... \n", - "43 Can be used in all phases for all techniques. \n", - "44 Can be used in all phases for all techniques. \n", - "45 \n", - "46 \n", - "47 \n", - "48 \n", - "49 \n", - "50 \n", - "51 Discovering the sponsors behind a campaign, na... \n", - "52 \n", - "53 \n", - "54 \n", - "55 \n", - "56 \n", - "57 *Deplatform People: This technique needs to be... \n", - "58 All techniques provide or are susceptible to b... \n", - "59 I assume this was a transcript error. Otherwis... \n", - "60 \n", - "61 \n", - "62 \n", - "63 \n", - "64 \n", - "65 \n", - "66 \n", - "67 a developing methodology for identifying stati... \n", - "68 To effectively counter Russian propaganda, it ... \n", - "69 \n", - "70 Local influencers detected via Twitter network... \n", - "71 It is possible that some of these are bots or ... \n", - "72 Players at the level of covert attribution, re... \n", - "73 brand ambassador programs could be used with i... \n", - "74 significant amounts of quality open-source inf... \n", - "75 Target audience connected to \"useful idiots ra... \n", - "76 Bot account: action based, people. Unsure whic... \n", - "77 All techniques benefit from careful analysis a... \n", - "78 \n", - "79 Two wrongs don't make a right? But if you hack... \n", - "80 \n", - "81 \n", - "82 \n", - "83 \n", - "84 Gray zone threats are challenging given that w... \n", - "85 Develop an intelligence-based understanding of... \n", - "86 United States has not adequately adapted its i... \n", - "87 Recognize campaigns from weak signals, includi... \n", - "88 \"Gray zone\" is second level of content produce... \n", - "89 Bring private sector and civil society into ac... \n", - "90 This might include working with relevant techn... \n", - "91 Warn social media companies about an ongoing c... \n", - "92 M004 - friction S4D is a way to separate out different speaker... \n", - "93 M003 - daylight \n", - "\n", - " actors \\\n", - "0 \n", - "1 \n", - "2 \n", - "3 \n", - "4 \n", - "5 \n", - "6 \n", - "7 \n", - "8 \n", - "9 \n", - "10 \n", - "11 \n", - "12 \n", - "13 \n", - "14 \n", - "15 \n", - "16 \n", - "17 \n", - "18 \n", - "19 A015 - general public,A001 - data scientist,A0... \n", - "20 \n", - "21 \n", - "22 \n", - "23 \n", - "24 \n", - "25 \n", - "26 \n", - "27 \n", - "28 \n", - "29 \n", - "30 \n", - "31 \n", - "32 \n", - "33 \n", - "34 \n", - "35 \n", - "36 \n", - "37 \n", - "38 \n", - "39 \n", - "40 \n", - "41 \n", - "42 A031 - social media platform administrator,A01... \n", - "43 \n", - "44 \n", - "45 \n", - "46 \n", - "47 \n", - "48 \n", - "49 \n", - "50 \n", - "51 \n", - "52 \n", - "53 \n", - "54 \n", - "55 \n", - "56 \n", - "57 \n", - "58 \n", - "59 \n", - "60 \n", - "61 \n", - "62 \n", - "63 \n", - "64 \n", - "65 \n", - "66 A001 - data scientist \n", - "67 \n", - "68 \n", - "69 A001 - data scientist \n", - "70 A001 - data scientist \n", - "71 A001 - data scientist \n", - "72 \n", - "73 \n", - "74 \n", - "75 \n", - "76 \n", - "77 \n", - "78 A001 - data scientist \n", - "79 A015 - general public \n", - "80 \n", - "81 A028 - platform administrator \n", - "82 \n", - "83 \n", - "84 \n", - "85 \n", - "86 \n", - "87 \n", - "88 \n", - "89 \n", - "90 A001 data scientist,A024 developer \n", - "91 A015 - general public \n", - "92 \n", - "93 A028 - platform administrator \n", - "\n", - " resources_needed how_found references \\\n", - "0 2019-11-workshop \n", - "1 2019-11-workshop \n", - "2 2019-11-workshop \n", - "3 2019-11-workshop \n", - "4 2019-11-workshop \n", - "5 2019-11-workshop \n", - "6 2019-11-workshop \n", - "7 2019-11-workshop \n", - "8 2019-11-workshop \n", - "9 2019-11-workshop \n", - "10 2019-11-workshop \n", - "11 2019-11-workshop \n", - "12 2019-11-workshop \n", - "13 2019-11-workshop \n", - "14 2019-11-workshop \n", - "15 2019-11-workshop \n", - "16 2019-11-workshop \n", - "17 2019-11-workshop \n", - "18 2019-11-workshop \n", - "19 R004 - platform algorithms 2019-11-workshop \n", - "20 2019-11-workshop \n", - "21 2019-11-workshop \n", - "22 2019-11-workshop \n", - "23 2019-11-workshop \n", - "24 2019-11-workshop \n", - "25 2019-11-workshop \n", - "26 2019-11-workshop \n", - "27 2019-11-workshop \n", - "28 2019-11-workshop \n", - "29 2019-11-workshop \n", - "30 2019-11-workshop \n", - "31 2019-11-workshop \n", - "32 2019-11-workshop \n", - "33 2019-11-workshop \n", - "34 2019-11-workshop \n", - "35 2019-11-workshop \n", - "36 2019-11-workshop \n", - "37 2019-11-workshop \n", - "38 2019-11-workshop \n", - "39 2019-11-workshop \n", - "40 2019-11-workshop \n", - "41 2019-11-workshop \n", - "42 2019-11-workshop \n", - "43 2019-11-workshop \n", - "44 2019-11-workshop \n", - "45 2019-11-workshop \n", - "46 2019-11-workshop \n", - "47 2019-11-workshop \n", - "48 2019-11-workshop \n", - "49 2019-11-workshop \n", - "50 2019-11-workshop \n", - "51 2019-11-workshop \n", - "52 2019-11-workshop \n", - "53 2019-11-workshop \n", - "54 2019-11-workshop \n", - "55 2019-11-workshop \n", - "56 2019-11-workshop \n", - "57 2019-11-workshop \n", - "58 2019-11-workshop \n", - "59 2019-11-workshop \n", - "60 2019-11-workshop \n", - "61 2019-11-workshop \n", - "62 2019-11-workshop \n", - "63 2019-11-workshop \n", - "64 2019-11-workshop \n", - "65 2019-11-workshop \n", - "66 2019-11-search \n", - "67 2019-11-search Rand2237 \n", - "68 2019-11-search Rand2237 \n", - "69 2019-11-workshop \n", - "70 2019-11-search Rand2237 \n", - "71 2019-11-search Rand2237 \n", - "72 2019-11-search Rand2237 \n", - "73 2019-11-search Rand2237 \n", - "74 2019-11-search Dalton19 \n", - "75 2019-11-search Rand2237 \n", - "76 2019-11-workshop \n", - "77 2019-11-workshop \n", - "78 2019-11-workshop \n", - "79 2019-11-workshop \n", - "80 2019-11-workshop \n", - "81 R005 - slang translation 2019-11-workshop \n", - "82 2019-11-workshop \n", - "83 2019-11-workshop \n", - "84 2019-11-search Dalton19 \n", - "85 2019-11-search Hicks19 \n", - "86 2019-11-search Hicks19 \n", - "87 2019-11-search Dalton19 \n", - "88 2019-11-search Rand2237 \n", - "89 2019-11-search Hicks19 \n", - "90 2019-11-search Rand2237 \n", - "91 R006 - disinformation datasets 2019-11-search \n", - "92 2019-11-workshop \n", - "93 grugq \n", - "\n", - " incidents tactic responsetype \\\n", - "0 TA01 Strategic Planning D1 Detect \n", - "1 TA01 Strategic Planning D1 Detect \n", - "2 TA01 Strategic Planning D1 Detect \n", - "3 TA01 Strategic Planning D1 Detect \n", - "4 TA01 Strategic Planning D1 Detect \n", - "5 TA01 Strategic Planning D1 Detect \n", - "6 TA02 Objective Planning D1 Detect \n", - "7 TA03 Develop People D1 Detect \n", - "8 TA03 Develop People D1 Detect \n", - "9 TA03 Develop People D1 Detect \n", - "10 TA03 Develop People D1 Detect \n", - "11 TA03 Develop People D1 Detect \n", - "12 TA03 Develop People D1 Detect \n", - "13 TA03 Develop People D1 Detect \n", - "14 TA03 Develop People D1 Detect \n", - "15 TA03 Develop People D1 Detect \n", - "16 TA03 Develop People D1 Detect \n", - "17 TA03 Develop People D1 Detect \n", - "18 TA04 Develop Networks D1 Detect \n", - "19 TA04 Develop Networks D1 Detect \n", - "20 TA04 Develop Networks D1 Detect \n", - "21 TA04 Develop Networks D1 Detect \n", - "22 TA04 Develop Networks D1 Detect \n", - "23 TA04 Develop Networks D1 Detect \n", - "24 TA05 Microtargeting D1 Detect \n", - "25 TA05 Microtargeting D1 Detect \n", - "26 TA05 Microtargeting D1 Detect \n", - "27 TA06 Develop Content D1 Detect \n", - "28 TA06 Develop Content D1 Detect \n", - "29 TA06 Develop Content D1 Detect \n", - "30 TA06 Develop Content D1 Detect \n", - "31 TA06 Develop Content D1 Detect \n", - "32 TA06 Develop Content D1 Detect \n", - "33 TA06 Develop Content D1 Detect \n", - "34 TA06 Develop Content D1 Detect \n", - "35 TA06 Develop Content D1 Detect \n", - "36 TA06 Develop Content D1 Detect \n", - "37 TA06 Develop Content D1 Detect \n", - "38 TA06 Develop Content D1 Detect \n", - "39 TA06 Develop Content D1 Detect \n", - "40 TA07 Channel Selection D1 Detect \n", - "41 TA07 Channel Selection D1 Detect \n", - "42 TA07 Channel Selection D1 Detect \n", - "43 TA08 Pump Priming D1 Detect \n", - "44 TA08 Pump Priming D1 Detect \n", - "45 TA08 Pump Priming D1 Detect \n", - "46 TA08 Pump Priming D1 Detect \n", - "47 TA08 Pump Priming D1 Detect \n", - "48 TA08 Pump Priming D1 Detect \n", - "49 TA08 Pump Priming D1 Detect \n", - "50 TA09 Exposure D1 Detect \n", - "51 TA09 Exposure D1 Detect \n", - "52 TA09 Exposure D1 Detect \n", - "53 TA09 Exposure D1 Detect \n", - "54 TA09 Exposure D1 Detect \n", - "55 TA09 Exposure D1 Detect \n", - "56 TA09 Exposure D1 Detect \n", - "57 TA10 Go Physical D1 Detect \n", - "58 TA10 Go Physical D1 Detect \n", - "59 TA10 Go Physical D1 Detect \n", - "60 TA10 Go Physical D1 Detect \n", - "61 TA11 Persistence D1 Detect \n", - "62 TA11 Persistence D1 Detect \n", - "63 TA11 Persistence D1 Detect \n", - "64 TA11 Persistence D1 Detect \n", - "65 TA11 Persistence D1 Detect \n", - "66 I00029,I00045 D1 Detect \n", - "67 D1 Detect \n", - "68 D1 Detect \n", - "69 ALL D1 Detect \n", - "70 D1 Detect \n", - "71 D1 Detect \n", - "72 D1 Detect \n", - "73 D1 Detect \n", - "74 D1 Detect \n", - "75 D1 Detect \n", - "76 TA03 Develop People D1 Detect \n", - "77 TA03 Develop People D1 Detect \n", - "78 TA05 Microtargeting D1 Detect \n", - "79 TA07 Channel Selection D1 Detect \n", - "80 TA09 Exposure D1 Detect \n", - "81 TA11 Persistence D3 Disrupt \n", - "82 TA11 Persistence D5 Deceive \n", - "83 TA03 Develop People D1 Detect \n", - "84 \n", - "85 TA02 Objective planning D1 Detect \n", - "86 D1 Detect \n", - "87 D1 Detect \n", - "88 TA04 Develop Networks D1 Detect \n", - "89 TA01 Strategic Planning D1 Detect \n", - "90 TA01 Strategic Planning D1 Detect \n", - "91 I00002 TA09 Exposure D1 Detect \n", - "92 TA03 Develop People D3 Disrupt \n", - "93 TA07 Channel Selection D2 Deny \n", - "\n", - " notes \\\n", - "0 \n", - "1 \n", - "2 \n", - "3 \n", - "4 \n", - "5 \n", - "6 \n", - "7 \n", - "8 \n", - "9 \n", - "10 \n", - "11 \n", - "12 \n", - "13 \n", - "14 \n", - "15 \n", - "16 \n", - "17 \n", - "18 \n", - "19 \n", - "20 Automated Detection of Campaign \n", - "21 \n", - "22 \n", - "23 \n", - "24 \n", - "25 \n", - "26 \n", - "27 \n", - "28 \n", - "29 \n", - "30 \n", - "31 \n", - "32 \n", - "33 \n", - "34 \n", - "35 \n", - "36 \n", - "37 \n", - "38 \n", - "39 \n", - "40 \n", - "41 \n", - "42 \n", - "43 \n", - "44 \n", - "45 \n", - "46 \n", - "47 \n", - "48 \n", - "49 \n", - "50 \n", - "51 \n", - "52 \n", - "53 \n", - "54 \n", - "55 \n", - "56 \n", - "57 \n", - "58 \n", - "59 \n", - "60 \n", - "61 \n", - "62 \n", - "63 \n", - "64 \n", - "65 \n", - "66 \n", - "67 \n", - "68 \n", - "69 \n", - "70 \n", - "71 \n", - "72 \n", - "73 \n", - "74 \n", - "75 \n", - "76 \n", - "77 \n", - "78 \n", - "79 \n", - "80 \n", - "81 \n", - "82 \n", - "83 \n", - "84 \n", - "85 \n", - "86 \n", - "87 \n", - "88 \n", - "89 \n", - "90 \n", - "91 \n", - "92 \n", - "93 \n", - "\n", - " techniques \\\n", - "0 All \n", - "1 T0049 - Flooding\\nT0052 - Tertiary sites ampli... \n", - "2 TA06 - Develop Content\\nTA08 - Pump Priming\\nT... \n", - "3 T0057 - Organise remote rallies and events\\nT0... \n", - "4 All \n", - "5 TA05 - Microtargeting\\nTA07 - Channel Selectio... \n", - "6 All \n", - "7 T0052 - Tertiary sites amplify news\\nT0053 - T... \n", - "8 T0007 - Create fake Social Media Profiles / Pa... \n", - "9 T0007 - Create fake Social Media Profiles / Pa... \n", - "10 T0007 - Create fake Social Media Profiles / Pa... \n", - "11 T0007 - Create fake Social Media Profiles / Pa... \n", - "12 T0008 \n", - "13 T0008 \n", - "14 TA07 - Channel Selection\\n\\nT0007 - Create fak... \n", - "15 TA08 - Pump Priming\\nTA09 - Exposure\\nTA10 - G... \n", - "16 T0001 - 5Ds (dismiss, distort, distract, disma... \n", - "17 T0009 \n", - "18 T0011 - Hijack accounts \n", - "19 T0011 - Hijack accounts \n", - "20 TA03 - Develop People\\nTA04 - Develop Networks... \n", - "21 \n", - "22 T0011 - Hijack accounts \n", - "23 \n", - "24 TA01 - Strategic Planning\\nTA02 - Objective Pl... \n", - "25 \n", - "26 \n", - "27 T0025 - Leak altered documents \n", - "28 TA01 - Strategic Planning\\n\\nT0006 - Create Ma... \n", - "29 TA03 - Develop People\\nTA04 - Develop Networks... \n", - "30 TA01 - Strategic Planning\\n\\nT0019 - Generate ... \n", - "31 DUPLICATE - DELETE \n", - "32 T0013 - Create fake websites \n", - "33 T0049 - Flooding \n", - "34 TA01 - Strategic Planning\\n\\nT0006 - Create Ma... \n", - "35 T0020 - Trial content \n", - "36 TA01 - Strategic Planning* (non-existent techn... \n", - "37 T0010 - Cultivate ignorant agents\\nT0039 - Bai... \n", - "38 T0024 - Create fake videos and images \n", - "39 T0024 - Create fake videos and images \n", - "40 T00029 \n", - "41 T00029 \n", - "42 T00030 \n", - "43 All \n", - "44 All \n", - "45 TA08 - Pump Priming \n", - "46 \n", - "47 \n", - "48 \n", - "49 \n", - "50 T0009 - Create fake experts\\nT0045 - Use fake ... \n", - "51 All \n", - "52 T0049\\nT0050\\nT0052\\nT0053\\nT0054\\nT0055\\nT0056 \n", - "53 \n", - "54 \n", - "55 \n", - "56 \n", - "57 TA07 - Channel Selection\\nTA09 - Exposure\\nTA1... \n", - "58 All \n", - "59 T0039 - Bait legitimate influencers \n", - "60 All \n", - "61 TA09 - Exposure\\n\\nT0007 - Create fake Social ... \n", - "62 \n", - "63 T0011 - Hijack legitimate account \n", - "64 \n", - "65 \n", - "66 \n", - "67 \n", - "68 \n", - "69 \n", - "70 \n", - "71 \n", - "72 \n", - "73 \n", - "74 \n", - "75 \n", - "76 \n", - "77 All \n", - "78 T0029 - Manipulate online polls\\nT0047 - Muzzl... \n", - "79 T0029 - Manipulate online polls \n", - "80 T0049\\nT0050\\nT0052\\nT0053\\nT0054\\nT0055\\nT0056 \n", - "81 \n", - "82 T0012 - Use concealment\\nT0021 - Memes \n", - "83 \n", - "84 \n", - "85 \n", - "86 \n", - "87 \n", - "88 \n", - "89 \n", - "90 \n", - "91 \n", - "92 T0011 - Hijack legitimate account \n", - "93 T0013 - Create fake websites\\nT0008 - Create f... \n", - "\n", - " longname tactic_id \\\n", - "0 F00001 - Analyse aborted / failed campaigns TA01 \n", - "1 F00002 - Analyse viral fizzle TA01 \n", - "2 F00003 - Exploit counter-intelligence vs bad a... TA01 \n", - "3 F00004 - Recruit like-minded converts \"people ... TA01 \n", - "4 F00005 - SWOT Analysis of Cognition in Various... TA01 \n", - "5 F00006 - SWOT analysis of tech platforms TA01 \n", - "6 F00007 - Monitor account level activity in soc... TA02 \n", - "7 F00008 - Detect abnormal amplification TA03 \n", - "8 F00009 - Detect abnormal events TA03 \n", - "9 F00010 - Detect abnormal groups TA03 \n", - "10 F00011 - Detect abnormal pages TA03 \n", - "11 F00012 - Detect abnormal profiles, e.g. prolif... TA03 \n", - "12 F00013 - Identify fake news sites TA03 \n", - "13 F00014 - Trace connections TA03 \n", - "14 F00015 - Detect anomalies in membership growth... TA03 \n", - "15 F00016 - Identify fence-sitters TA03 \n", - "16 F00017 - Measure emotional valence TA03 \n", - "17 F00018 - Follow the money TA03 \n", - "18 F00019 - Activity resurgence detection (alarm ... TA04 \n", - "19 F00020 - Detect anomalous activity TA04 \n", - "20 F00021 - AI/ML automated early detection of ca... TA04 \n", - "21 F00022 - Digital authority - regulating body (... TA04 \n", - "22 F00023 - Periodic verification (counter to hij... TA04 \n", - "23 F00024 - Teach civics to kids/ adults/ seniors TA04 \n", - "24 F00025 - Boots-on-the-ground early narrative d... TA05 \n", - "25 F00026 - Language anomoly detection TA05 \n", - "26 F00027 - Unlikely correlation of sentiment on ... TA05 \n", - "27 F00028 - Associate a public key signature with... TA06 \n", - "28 F00029 - Detect proto narratives, i.e. RT, Spu... TA06 \n", - "29 F00030 - Early detection and warning - reporti... TA06 \n", - "30 F00031 - Educate on how to identify informatio... TA06 \n", - "31 F00032 - Educate on how to identify to pollution TA06 \n", - "32 F00033 - Fake websites: add transparency on bu... TA06 \n", - "33 F00034 - Flag the information spaces so people... TA06 \n", - "34 F00035 - Identify repeated narrative DNA TA06 \n", - "35 F00036 - Looking for AB testing in unregulated... TA06 \n", - "36 F00037 - News content provenance certification. TA06 \n", - "37 F00038 - Social capital as attack vector TA06 \n", - "38 F00039 - standards to track image/ video deep ... TA06 \n", - "39 F00040 - Unalterable metadata signature on ori... TA06 \n", - "40 F00041 - Bias detection TA07 \n", - "41 F00042 - Categorize polls by intent TA07 \n", - "42 F00043 - Monitor for creation of fake known pe... TA07 \n", - "43 F00044 - Forensic analysis TA08 \n", - "44 F00045 - Forensic linguistic analysis TA08 \n", - "45 F00046 - Pump priming analytics TA08 \n", - "46 F00047 - trace involved parties TA08 \n", - "47 F00048 - Trace known operations and connection TA08 \n", - "48 F00049 - trace money TA08 \n", - "49 F00050 - Web cache analytics TA08 \n", - "50 F00051 - Challenge expertise TA09 \n", - "51 F00052 - Discover sponsors TA09 \n", - "52 F00053 - Government rumour control office (wha... TA09 \n", - "53 F00054 - Restrict people who can @ you on soci... TA09 \n", - "54 F00055 - Verify credentials TA09 \n", - "55 F00056 - Verify organisation legitimacy TA09 \n", - "56 F00057 - Verify personal credentials of experts TA09 \n", - "57 F00058 - Deplatform (cancel culture) TA10 \n", - "58 F00059 - Identify susceptible demographics TA10 \n", - "59 F00060 - Identify susceptible influencers TA10 \n", - "60 F00061 - Microtargeting TA10 \n", - "61 F00062 - Detect when Dormant account turns active TA11 \n", - "62 F00063 - Linguistic change analysis TA11 \n", - "63 F00064 - Monitor reports of account takeover TA11 \n", - "64 F00065 - Sentiment change analysis TA11 \n", - "65 F00066 - Use language errors, time to respond ... TA11 \n", - "66 F00067 - Data forensics \n", - "67 F00068 - Resonance analysis \n", - "68 F00069 - Track Russian media and develop analy... \n", - "69 F00070 - Full spectrum analytics ALL \n", - "70 F00071 - Network analysis Identify/cultivate/s... \n", - "71 F00072 - network analysis to identify central ... \n", - "72 F00073 - collect intel/recon on black/covert c... \n", - "73 F00074 - identify relevant fence-sitter commun... \n", - "74 F00075 - leverage open-source information \n", - "75 F00076 - Monitor/collect audience engagement d... \n", - "76 F00077 - Model for bot account behavior TA03 \n", - "77 F00078 - Monitor account level activity in soc... TA03 \n", - "78 F00079 - Network anomaly detection TA05 \n", - "79 F00080 - Hack the polls/ content yourself TA07 \n", - "80 F00081 - Need way for end user to report opera... TA09 \n", - "81 F00082 - Control the US \"slang\" translation bo... TA11 \n", - "82 F00083 - Build and own meme generator, then tr... TA11 \n", - "83 F00084 - Track individual bad actors TA03 \n", - "84 F00085 - detection of a weak signal through gl... \n", - "85 F00086 - Outpace Competitor Intelligence Capab... TA02 \n", - "86 F00087 - Improve Indications and Warning \n", - "87 F00088 - Revitalize an “active measures workin... \n", - "88 F00089 - target/name/flag \"grey zone\" website ... TA04 \n", - "89 F00090 - Match Punitive Tools with Third-Party... TA01 \n", - "90 F00091 - Partner to develop analytic methods &... TA01 \n", - "91 F00092 - daylight TA09 \n", - "92 F00093 - S4d detection and re-allocation appro... TA03 \n", - "93 F00094 - Registries alert when large batches o... TA07 \n", - "\n", - " tactic_name \n", - "0 Strategic Planning \n", - "1 Strategic Planning \n", - "2 Strategic Planning \n", - "3 Strategic Planning \n", - "4 Strategic Planning \n", - "5 Strategic Planning \n", - "6 Objective Planning \n", - "7 Develop People \n", - "8 Develop People \n", - "9 Develop People \n", - "10 Develop People \n", - "11 Develop People \n", - "12 Develop People \n", - "13 Develop People \n", - "14 Develop People \n", - "15 Develop People \n", - "16 Develop People \n", - "17 Develop People \n", - "18 Develop Networks \n", - "19 Develop Networks \n", - "20 Develop Networks \n", - "21 Develop Networks \n", - "22 Develop Networks \n", - "23 Develop Networks \n", - "24 Microtargeting \n", - "25 Microtargeting \n", - "26 Microtargeting \n", - "27 Develop Content \n", - "28 Develop Content \n", - "29 Develop Content \n", - "30 Develop Content \n", - "31 Develop Content \n", - "32 Develop Content \n", - "33 Develop Content \n", - "34 Develop Content \n", - "35 Develop Content \n", - "36 Develop Content \n", - "37 Develop Content \n", - "38 Develop Content \n", - "39 Develop Content \n", - "40 Channel Selection \n", - "41 Channel Selection \n", - "42 Channel Selection \n", - "43 Pump Priming \n", - "44 Pump Priming \n", - "45 Pump Priming \n", - "46 Pump Priming \n", - "47 Pump Priming \n", - "48 Pump Priming \n", - "49 Pump Priming \n", - "50 Exposure \n", - "51 Exposure \n", - "52 Exposure \n", - "53 Exposure \n", - "54 Exposure \n", - "55 Exposure \n", - "56 Exposure \n", - "57 Go Physical \n", - "58 Go Physical \n", - "59 Go Physical \n", - "60 Go Physical \n", - "61 Persistence \n", - "62 Persistence \n", - "63 Persistence \n", - "64 Persistence \n", - "65 Persistence \n", - "66 None \n", - "67 None \n", - "68 None \n", - "69 None \n", - "70 None \n", - "71 None \n", - "72 None \n", - "73 None \n", - "74 None \n", - "75 None \n", - "76 Develop People \n", - "77 Develop People \n", - "78 Microtargeting \n", - "79 Channel Selection \n", - "80 Exposure \n", - "81 Persistence \n", - "82 Persistence \n", - "83 Develop People \n", - "84 None \n", - "85 Objective planning \n", - "86 None \n", - "87 None \n", - "88 Develop Networks \n", - "89 Strategic Planning \n", - "90 Strategic Planning \n", - "91 Exposure \n", - "92 Develop People \n", - "93 Channel Selection " - ] - }, - "execution_count": 3, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ - "vars(amitt)['df_detections']" + "import psycopg2\n", + "conn = psycopg2.connect(host=\"localhost\", port = 5432, \n", + " database=\"amittsite\", user=\"sara\", \n", + " password=\"\")\n", + "cur = conn.cursor()" ] }, { "cell_type": "code", - "execution_count": 3, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
detection_idtactic_idmain_tacticsummaryid
0F00003TA06NN/A1
1F00003TA08NN/A2
2F00003TA09NN/A3
3F00006TA05NN/A4
4F00006TA07NN/A5
5F00006TA08NN/A6
6F00006TA09NN/A7
7F00006TA10NN/A8
8F00006TA11NN/A9
9F00015TA07NN/A10
10F00016TA08NN/A11
11F00016TA09NN/A12
12F00016TA10NN/A13
13F00016TA11NN/A14
14F00021TA03NN/A15
15F00021TA04NN/A16
16F00021TA05NN/A17
17F00021TA06NN/A18
18F00021TA07NN/A19
19F00021TA08NN/A20
20F00021TA09NN/A21
21F00021TA10NN/A22
22F00021TA11NN/A23
23F00025TA01NN/A24
24F00025TA02NN/A25
25F00029TA01NN/A26
26F00030TA03NN/A27
27F00030TA04NN/A28
28F00030TA05NN/A29
29F00030TA06NN/A30
30F00030TA08NN/A31
31F00030TA09NN/A32
32F00030TA10NN/A33
33F00031TA01NN/A34
34F00035TA01NN/A35
35F00037TA01NN/A36
36F00046TA08NN/A37
37F00058TA07NN/A38
38F00058TA09NN/A39
39F00058TA10NN/A40
40F00062TA09NN/A41
41F00001TA01YN/A42
42F00002TA01YN/A43
43F00003TA01YN/A44
44F00004TA01YN/A45
45F00005TA01YN/A46
46F00006TA01YN/A47
47F00007TA02YN/A48
48F00008TA03YN/A49
49F00009TA03YN/A50
50F00010TA03YN/A51
51F00011TA03YN/A52
52F00012TA03YN/A53
53F00013TA03YN/A54
54F00014TA03YN/A55
55F00015TA03YN/A56
56F00016TA03YN/A57
57F00017TA03YN/A58
58F00018TA03YN/A59
59F00019TA04YN/A60
60F00020TA04YN/A61
61F00021TA04YN/A62
62F00022TA04YN/A63
63F00023TA04YN/A64
64F00024TA04YN/A65
65F00025TA05YN/A66
66F00026TA05YN/A67
67F00027TA05YN/A68
68F00028TA06YN/A69
69F00029TA06YN/A70
70F00030TA06YN/A71
71F00031TA06YN/A72
72F00032TA06YN/A73
73F00033TA06YN/A74
74F00034TA06YN/A75
75F00035TA06YN/A76
76F00036TA06YN/A77
77F00037TA06YN/A78
78F00038TA06YN/A79
79F00039TA06YN/A80
80F00040TA06YN/A81
81F00041TA07YN/A82
82F00042TA07YN/A83
83F00043TA07YN/A84
84F00044TA08YN/A85
85F00045TA08YN/A86
86F00046TA08YN/A87
87F00047TA08YN/A88
88F00048TA08YN/A89
89F00049TA08YN/A90
90F00050TA08YN/A91
91F00051TA09YN/A92
92F00052TA09YN/A93
93F00053TA09YN/A94
94F00054TA09YN/A95
95F00055TA09YN/A96
96F00056TA09YN/A97
97F00057TA09YN/A98
98F00058TA10YN/A99
99F00059TA10YN/A100
100F00060TA10YN/A101
101F00061TA10YN/A102
102F00062TA11YN/A103
103F00063TA11YN/A104
104F00064TA11YN/A105
105F00065TA11YN/A106
106F00066TA11YN/A107
107F00067YN/A108
108F00068YN/A109
109F00069YN/A110
110F00070ALLYN/A111
111F00071YN/A112
112F00072YN/A113
113F00073YN/A114
114F00074YN/A115
115F00075YN/A116
116F00076YN/A117
117F00077TA03YN/A118
118F00078TA03YN/A119
119F00079TA05YN/A120
120F00080TA07YN/A121
121F00081TA09YN/A122
122F00082TA11YN/A123
123F00083TA11YN/A124
124F00084TA03YN/A125
125F00085YN/A126
126F00086TA02YN/A127
127F00087YN/A128
128F00088YN/A129
129F00089TA04YN/A130
130F00090TA01YN/A131
131F00091TA01YN/A132
132F00092TA09YN/A133
133F00093TA03YN/A134
134F00094TA07YN/A135
\n", - "
" - ], - "text/plain": [ - " detection_id tactic_id main_tactic summary id\n", - "0 F00003 TA06 N N/A 1\n", - "1 F00003 TA08 N N/A 2\n", - "2 F00003 TA09 N N/A 3\n", - "3 F00006 TA05 N N/A 4\n", - "4 F00006 TA07 N N/A 5\n", - "5 F00006 TA08 N N/A 6\n", - "6 F00006 TA09 N N/A 7\n", - "7 F00006 TA10 N N/A 8\n", - "8 F00006 TA11 N N/A 9\n", - "9 F00015 TA07 N N/A 10\n", - "10 F00016 TA08 N N/A 11\n", - "11 F00016 TA09 N N/A 12\n", - "12 F00016 TA10 N N/A 13\n", - "13 F00016 TA11 N N/A 14\n", - "14 F00021 TA03 N N/A 15\n", - "15 F00021 TA04 N N/A 16\n", - "16 F00021 TA05 N N/A 17\n", - "17 F00021 TA06 N N/A 18\n", - "18 F00021 TA07 N N/A 19\n", - "19 F00021 TA08 N N/A 20\n", - "20 F00021 TA09 N N/A 21\n", - "21 F00021 TA10 N N/A 22\n", - "22 F00021 TA11 N N/A 23\n", - "23 F00025 TA01 N N/A 24\n", - "24 F00025 TA02 N N/A 25\n", - "25 F00029 TA01 N N/A 26\n", - "26 F00030 TA03 N N/A 27\n", - "27 F00030 TA04 N N/A 28\n", - "28 F00030 TA05 N N/A 29\n", - "29 F00030 TA06 N N/A 30\n", - "30 F00030 TA08 N N/A 31\n", - "31 F00030 TA09 N N/A 32\n", - "32 F00030 TA10 N N/A 33\n", - "33 F00031 TA01 N N/A 34\n", - "34 F00035 TA01 N N/A 35\n", - "35 F00037 TA01 N N/A 36\n", - "36 F00046 TA08 N N/A 37\n", - "37 F00058 TA07 N N/A 38\n", - "38 F00058 TA09 N N/A 39\n", - "39 F00058 TA10 N N/A 40\n", - "40 F00062 TA09 N N/A 41\n", - "41 F00001 TA01 Y N/A 42\n", - "42 F00002 TA01 Y N/A 43\n", - "43 F00003 TA01 Y N/A 44\n", - "44 F00004 TA01 Y N/A 45\n", - "45 F00005 TA01 Y N/A 46\n", - "46 F00006 TA01 Y N/A 47\n", - "47 F00007 TA02 Y N/A 48\n", - "48 F00008 TA03 Y N/A 49\n", - "49 F00009 TA03 Y N/A 50\n", - "50 F00010 TA03 Y N/A 51\n", - "51 F00011 TA03 Y N/A 52\n", - "52 F00012 TA03 Y N/A 53\n", - "53 F00013 TA03 Y N/A 54\n", - "54 F00014 TA03 Y N/A 55\n", - "55 F00015 TA03 Y N/A 56\n", - "56 F00016 TA03 Y N/A 57\n", - "57 F00017 TA03 Y N/A 58\n", - "58 F00018 TA03 Y N/A 59\n", - "59 F00019 TA04 Y N/A 60\n", - "60 F00020 TA04 Y N/A 61\n", - "61 F00021 TA04 Y N/A 62\n", - "62 F00022 TA04 Y N/A 63\n", - "63 F00023 TA04 Y N/A 64\n", - "64 F00024 TA04 Y N/A 65\n", - "65 F00025 TA05 Y N/A 66\n", - "66 F00026 TA05 Y N/A 67\n", - "67 F00027 TA05 Y N/A 68\n", - "68 F00028 TA06 Y N/A 69\n", - "69 F00029 TA06 Y N/A 70\n", - "70 F00030 TA06 Y N/A 71\n", - "71 F00031 TA06 Y N/A 72\n", - "72 F00032 TA06 Y N/A 73\n", - "73 F00033 TA06 Y N/A 74\n", - "74 F00034 TA06 Y N/A 75\n", - "75 F00035 TA06 Y N/A 76\n", - "76 F00036 TA06 Y N/A 77\n", - "77 F00037 TA06 Y N/A 78\n", - "78 F00038 TA06 Y N/A 79\n", - "79 F00039 TA06 Y N/A 80\n", - "80 F00040 TA06 Y N/A 81\n", - "81 F00041 TA07 Y N/A 82\n", - "82 F00042 TA07 Y N/A 83\n", - "83 F00043 TA07 Y N/A 84\n", - "84 F00044 TA08 Y N/A 85\n", - "85 F00045 TA08 Y N/A 86\n", - "86 F00046 TA08 Y N/A 87\n", - "87 F00047 TA08 Y N/A 88\n", - "88 F00048 TA08 Y N/A 89\n", - "89 F00049 TA08 Y N/A 90\n", - "90 F00050 TA08 Y N/A 91\n", - "91 F00051 TA09 Y N/A 92\n", - "92 F00052 TA09 Y N/A 93\n", - "93 F00053 TA09 Y N/A 94\n", - "94 F00054 TA09 Y N/A 95\n", - "95 F00055 TA09 Y N/A 96\n", - "96 F00056 TA09 Y N/A 97\n", - "97 F00057 TA09 Y N/A 98\n", - "98 F00058 TA10 Y N/A 99\n", - "99 F00059 TA10 Y N/A 100\n", - "100 F00060 TA10 Y N/A 101\n", - "101 F00061 TA10 Y N/A 102\n", - "102 F00062 TA11 Y N/A 103\n", - "103 F00063 TA11 Y N/A 104\n", - "104 F00064 TA11 Y N/A 105\n", - "105 F00065 TA11 Y N/A 106\n", - "106 F00066 TA11 Y N/A 107\n", - "107 F00067 Y N/A 108\n", - "108 F00068 Y N/A 109\n", - "109 F00069 Y N/A 110\n", - "110 F00070 ALL Y N/A 111\n", - "111 F00071 Y N/A 112\n", - "112 F00072 Y N/A 113\n", - "113 F00073 Y N/A 114\n", - "114 F00074 Y N/A 115\n", - "115 F00075 Y N/A 116\n", - "116 F00076 Y N/A 117\n", - "117 F00077 TA03 Y N/A 118\n", - "118 F00078 TA03 Y N/A 119\n", - "119 F00079 TA05 Y N/A 120\n", - "120 F00080 TA07 Y N/A 121\n", - "121 F00081 TA09 Y N/A 122\n", - "122 F00082 TA11 Y N/A 123\n", - "123 F00083 TA11 Y N/A 124\n", - "124 F00084 TA03 Y N/A 125\n", - "125 F00085 Y N/A 126\n", - "126 F00086 TA02 Y N/A 127\n", - "127 F00087 Y N/A 128\n", - "128 F00088 Y N/A 129\n", - "129 F00089 TA04 Y N/A 130\n", - "130 F00090 TA01 Y N/A 131\n", - "131 F00091 TA01 Y N/A 132\n", - "132 F00092 TA09 Y N/A 133\n", - "133 F00093 TA03 Y N/A 134\n", - "134 F00094 TA07 Y N/A 135" - ] - }, - "execution_count": 3, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ - "# Generate minimal sqlite database from the Amitt variables\n", - "conn = sql.connect('amittsite.sqlite')\n", - "\n", - "def add_table(dataframe, tablename, columns): \n", - " # Create sql table\n", - " colnames = ', '.join(['{} TEXT NOT NULL'.format(col) for col in columns])\n", - " conn.execute(\"DROP TABLE IF EXISTS {}\".format(tablename))\n", - " conn.execute('''CREATE TABLE {} (id INTEGER PRIMARY KEY AUTOINCREMENT, {});'''.format(tablename, colnames))\n", - " #populate table from dataframe\n", - " newtable = dataframe[columns].copy().applymap(str)\n", - " newtable['id'] = range(1,len(newtable)+1)\n", - " newtable.to_sql(tablename, conn, index=False, if_exists='append')\n", - " conn.commit()\n", - " return newtable\n", - "\n", - "def object_tactics_techniques(objectcol, objecttable, crosstable):\n", - " # objects to techniques\n", - " ctech = crosstable.copy()\n", - " ctech = ctech[(ctech['technique_id'] != '') & (~ctech['technique_id'].str.startswith('TA'))]\n", - " ctech.rename(columns={'amitt_id':objectcol}, inplace=True)\n", - " ctech['summary'] = 'N/A'\n", - "\n", - " # objects to tactics\n", - " ctact = crosstable[crosstable['technique_id'].str.startswith('TA')].copy()\n", - " ctact.rename(columns={'amitt_id':objectcol, 'technique_id': 'tactic_id'}, inplace=True)\n", - " ctact['main_tactic'] = 'N'\n", - " ctactmain = objecttable[['amitt_id', 'tactic_id']].copy()\n", - " ctactmain.rename(columns={'amitt_id':objectcol}, inplace=True)\n", - " ctactmain['main_tactic'] = 'Y'\n", - " ctact = pd.concat([ctact, ctactmain], ignore_index=True, sort=False)\n", - " ctact['summary'] = 'N/A'\n", - " return(ctech, ctact)\n", - "\n", - "#newtable = add_table(amitt.df_actortypes, 'actor_type', ['amitt_id', 'sector_id', 'framework_id', 'name', 'summary'])\n", - "# counter\n", - "newtable = add_table(amitt.df_counters, 'counter', ['amitt_id', 'tactic_id', 'metatechnique_id', 'name', 'summary'])\n", - "newtable = add_table(amitt.df_detections, 'detection', ['amitt_id', 'tactic_id', 'name', 'summary'])\n", - "# dataset\n", - "newtable = add_table(amitt.df_frameworks, 'framework', ['amitt_id', 'name', 'summary'])\n", - "# incident\n", - "# metatechnique\n", - "newtable = add_table(amitt.df_metatechniques, 'metatechnique', ['amitt_id', 'name', 'summary'])\n", - "newtable = add_table(amitt.df_phases, 'phase', ['amitt_id', 'name', 'rank', 'summary'])\n", - "# playbook\n", - "# reference\n", - "# response_type\n", - "# sector\n", - "newtable = add_table(amitt.df_tactics, 'tactic', ['amitt_id', 'phase_id', 'name', 'rank', 'summary'])\n", - "newtable = add_table(amitt.df_tasks, 'task', ['amitt_id', 'tactic_id', 'framework_id', 'name', 'summary'])\n", - "newtable = add_table(amitt.df_techniques, 'technique', ['amitt_id', 'tactic_id', 'name', 'summary'])\n", - "\n", - "(ctech, ctact) = object_tactics_techniques('counter_id', amitt.df_counters, amitt.cross_counterid_techniqueid)\n", - "newtable = add_table(ctech, 'counter_technique', ['counter_id', 'technique_id', 'summary'])\n", - "newtable = add_table(ctact, 'counter_tactic', ['counter_id', 'tactic_id', 'main_tactic', 'summary'])\n", - "\n", - "(dtech, dtact) = object_tactics_techniques('detection_id', amitt.df_detections, amitt.cross_detectionid_techniqueid)\n", - "newtable = add_table(dtech, 'detection_technique', ['detection_id', 'technique_id', 'summary'])\n", - "newtable = add_table(dtact, 'detection_tactic', ['detection_id', 'tactic_id', 'main_tactic', 'summary'])\n", - "\n", - "conn.execute(\"DROP TABLE IF EXISTS {}\".format('user'))\n", - "conn.execute('''CREATE TABLE user (id INTEGER PRIMARY KEY AUTOINCREMENT, username TEXT NOT NULL UNIQUE, password TEXT NOT NULL);''')\n", - "\n", - "conn.close()\n", - "newtable" - ] - }, - { - "cell_type": "code", - "execution_count": 4, - "metadata": { - "scrolled": true - }, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
detection_idtechnique_idsummary
0F00001AllN/A
1F00002T0049N/A
1F00002T0052N/A
1F00002T0053N/A
1F00002T0054N/A
1F00002T0059N/A
1F00002T0060N/A
2F00003T0019N/A
2F00003T0021N/A
3F00004T0057N/A
3F00004T0061N/A
3F00004T0010N/A
3F00004T0039N/A
4F00005AllN/A
5F00006T0007N/A
5F00006T0014N/A
5F00006T0010N/A
5F00006T0019N/A
5F00006T0021N/A
6F00007AllN/A
7F00008T0052N/A
7F00008T0053N/A
7F00008T0054N/A
7F00008T0060N/A
8F00009T0007N/A
9F00010T0007N/A
10F00011T0007N/A
11F00012T0007N/A
12F00013T0008N/A
13F00014T0008N/A
14F00015T0007N/A
14F00015T0009N/A
14F00015T0015N/A
14F00015T0045N/A
14F00015T0057N/A
15F00016T0010N/A
15F00016T0017N/A
15F00016T0018N/A
15F00016T0029N/A
15F00016T0039N/A
15F00016T0048N/A
16F00017T0001N/A
16F00017T0039N/A
16F00017T0053N/A
17F00018T0009N/A
18F00019T0011N/A
19F00020T0011N/A
22F00023T0011N/A
27F00028T0025N/A
28F00029T0006N/A
28F00029T0019N/A
28F00029T0050N/A
28F00029T0056N/A
30F00031T0019N/A
30F00031T0056N/A
31F00032DUPLICATEN/A
32F00033T0013N/A
33F00034T0049N/A
34F00035T0006N/A
34F00035T0019N/A
34F00035T0050N/A
34F00035T0056N/A
35F00036T0020N/A
37F00038T0010N/A
37F00038T0039N/A
37F00038T0043N/A
37F00038T0057N/A
37F00038T0061N/A
38F00039T0024N/A
39F00040T0024N/A
40F00041T00029N/A
41F00042T00029N/A
42F00043T00030N/A
43F00044AllN/A
44F00045AllN/A
50F00051T0009N/A
50F00051T0045N/A
51F00052AllN/A
52F00053T0049N/A
52F00053T0050N/A
52F00053T0052N/A
52F00053T0053N/A
52F00053T0054N/A
52F00053T0055N/A
52F00053T0056N/A
57F00058T0007N/A
57F00058T0009N/A
57F00058T0011N/A
57F00058T0014N/A
57F00058T0017N/A
57F00058T0018N/A
57F00058T0045N/A
58F00059AllN/A
59F00060T0039N/A
60F00061AllN/A
61F00062T0007N/A
61F00062T0011N/A
63F00064T0011N/A
77F00078AllN/A
78F00079T0029N/A
78F00079T0047N/A
78F00079T0049N/A
78F00079T0054N/A
78F00079T0055N/A
78F00079T0060N/A
79F00080T0029N/A
80F00081T0049N/A
80F00081T0050N/A
80F00081T0052N/A
80F00081T0053N/A
80F00081T0054N/A
80F00081T0055N/A
80F00081T0056N/A
82F00083T0012N/A
82F00083T0021N/A
92F00093T0011N/A
93F00094T0013N/A
93F00094T0008N/A
\n", - "
" - ], - "text/plain": [ - " detection_id technique_id summary\n", - "0 F00001 All N/A\n", - "1 F00002 T0049 N/A\n", - "1 F00002 T0052 N/A\n", - "1 F00002 T0053 N/A\n", - "1 F00002 T0054 N/A\n", - "1 F00002 T0059 N/A\n", - "1 F00002 T0060 N/A\n", - "2 F00003 T0019 N/A\n", - "2 F00003 T0021 N/A\n", - "3 F00004 T0057 N/A\n", - "3 F00004 T0061 N/A\n", - "3 F00004 T0010 N/A\n", - "3 F00004 T0039 N/A\n", - "4 F00005 All N/A\n", - "5 F00006 T0007 N/A\n", - "5 F00006 T0014 N/A\n", - "5 F00006 T0010 N/A\n", - "5 F00006 T0019 N/A\n", - "5 F00006 T0021 N/A\n", - "6 F00007 All N/A\n", - "7 F00008 T0052 N/A\n", - "7 F00008 T0053 N/A\n", - "7 F00008 T0054 N/A\n", - "7 F00008 T0060 N/A\n", - "8 F00009 T0007 N/A\n", - "9 F00010 T0007 N/A\n", - "10 F00011 T0007 N/A\n", - "11 F00012 T0007 N/A\n", - "12 F00013 T0008 N/A\n", - "13 F00014 T0008 N/A\n", - "14 F00015 T0007 N/A\n", - "14 F00015 T0009 N/A\n", - "14 F00015 T0015 N/A\n", - "14 F00015 T0045 N/A\n", - "14 F00015 T0057 N/A\n", - "15 F00016 T0010 N/A\n", - "15 F00016 T0017 N/A\n", - "15 F00016 T0018 N/A\n", - "15 F00016 T0029 N/A\n", - "15 F00016 T0039 N/A\n", - "15 F00016 T0048 N/A\n", - "16 F00017 T0001 N/A\n", - "16 F00017 T0039 N/A\n", - "16 F00017 T0053 N/A\n", - "17 F00018 T0009 N/A\n", - "18 F00019 T0011 N/A\n", - "19 F00020 T0011 N/A\n", - "22 F00023 T0011 N/A\n", - "27 F00028 T0025 N/A\n", - "28 F00029 T0006 N/A\n", - "28 F00029 T0019 N/A\n", - "28 F00029 T0050 N/A\n", - "28 F00029 T0056 N/A\n", - "30 F00031 T0019 N/A\n", - "30 F00031 T0056 N/A\n", - "31 F00032 DUPLICATE N/A\n", - "32 F00033 T0013 N/A\n", - "33 F00034 T0049 N/A\n", - "34 F00035 T0006 N/A\n", - "34 F00035 T0019 N/A\n", - "34 F00035 T0050 N/A\n", - "34 F00035 T0056 N/A\n", - "35 F00036 T0020 N/A\n", - "37 F00038 T0010 N/A\n", - "37 F00038 T0039 N/A\n", - "37 F00038 T0043 N/A\n", - "37 F00038 T0057 N/A\n", - "37 F00038 T0061 N/A\n", - "38 F00039 T0024 N/A\n", - "39 F00040 T0024 N/A\n", - "40 F00041 T00029 N/A\n", - "41 F00042 T00029 N/A\n", - "42 F00043 T00030 N/A\n", - "43 F00044 All N/A\n", - "44 F00045 All N/A\n", - "50 F00051 T0009 N/A\n", - "50 F00051 T0045 N/A\n", - "51 F00052 All N/A\n", - "52 F00053 T0049 N/A\n", - "52 F00053 T0050 N/A\n", - "52 F00053 T0052 N/A\n", - "52 F00053 T0053 N/A\n", - "52 F00053 T0054 N/A\n", - "52 F00053 T0055 N/A\n", - "52 F00053 T0056 N/A\n", - "57 F00058 T0007 N/A\n", - "57 F00058 T0009 N/A\n", - "57 F00058 T0011 N/A\n", - "57 F00058 T0014 N/A\n", - "57 F00058 T0017 N/A\n", - "57 F00058 T0018 N/A\n", - "57 F00058 T0045 N/A\n", - "58 F00059 All N/A\n", - "59 F00060 T0039 N/A\n", - "60 F00061 All N/A\n", - "61 F00062 T0007 N/A\n", - "61 F00062 T0011 N/A\n", - "63 F00064 T0011 N/A\n", - "77 F00078 All N/A\n", - "78 F00079 T0029 N/A\n", - "78 F00079 T0047 N/A\n", - "78 F00079 T0049 N/A\n", - "78 F00079 T0054 N/A\n", - "78 F00079 T0055 N/A\n", - "78 F00079 T0060 N/A\n", - "79 F00080 T0029 N/A\n", - "80 F00081 T0049 N/A\n", - "80 F00081 T0050 N/A\n", - "80 F00081 T0052 N/A\n", - "80 F00081 T0053 N/A\n", - "80 F00081 T0054 N/A\n", - "80 F00081 T0055 N/A\n", - "80 F00081 T0056 N/A\n", - "82 F00083 T0012 N/A\n", - "82 F00083 T0021 N/A\n", - "92 F00093 T0011 N/A\n", - "93 F00094 T0013 N/A\n", - "93 F00094 T0008 N/A" - ] - }, - "execution_count": 4, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "dtech" - ] - }, - { - "cell_type": "code", - "execution_count": 5, - "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
detection_idtactic_idmain_tacticsummary
0F00003TA06NN/A
1F00003TA08NN/A
2F00003TA09NN/A
3F00006TA05NN/A
4F00006TA07NN/A
5F00006TA08NN/A
6F00006TA09NN/A
7F00006TA10NN/A
8F00006TA11NN/A
9F00015TA07NN/A
10F00016TA08NN/A
11F00016TA09NN/A
12F00016TA10NN/A
13F00016TA11NN/A
14F00021TA03NN/A
15F00021TA04NN/A
16F00021TA05NN/A
17F00021TA06NN/A
18F00021TA07NN/A
19F00021TA08NN/A
20F00021TA09NN/A
21F00021TA10NN/A
22F00021TA11NN/A
23F00025TA01NN/A
24F00025TA02NN/A
25F00029TA01NN/A
26F00030TA03NN/A
27F00030TA04NN/A
28F00030TA05NN/A
29F00030TA06NN/A
30F00030TA08NN/A
31F00030TA09NN/A
32F00030TA10NN/A
33F00031TA01NN/A
34F00035TA01NN/A
35F00037TA01NN/A
36F00046TA08NN/A
37F00058TA07NN/A
38F00058TA09NN/A
39F00058TA10NN/A
40F00062TA09NN/A
41F00001TA01YN/A
42F00002TA01YN/A
43F00003TA01YN/A
44F00004TA01YN/A
45F00005TA01YN/A
46F00006TA01YN/A
47F00007TA02YN/A
48F00008TA03YN/A
49F00009TA03YN/A
50F00010TA03YN/A
51F00011TA03YN/A
52F00012TA03YN/A
53F00013TA03YN/A
54F00014TA03YN/A
55F00015TA03YN/A
56F00016TA03YN/A
57F00017TA03YN/A
58F00018TA03YN/A
59F00019TA04YN/A
60F00020TA04YN/A
61F00021TA04YN/A
62F00022TA04YN/A
63F00023TA04YN/A
64F00024TA04YN/A
65F00025TA05YN/A
66F00026TA05YN/A
67F00027TA05YN/A
68F00028TA06YN/A
69F00029TA06YN/A
70F00030TA06YN/A
71F00031TA06YN/A
72F00032TA06YN/A
73F00033TA06YN/A
74F00034TA06YN/A
75F00035TA06YN/A
76F00036TA06YN/A
77F00037TA06YN/A
78F00038TA06YN/A
79F00039TA06YN/A
80F00040TA06YN/A
81F00041TA07YN/A
82F00042TA07YN/A
83F00043TA07YN/A
84F00044TA08YN/A
85F00045TA08YN/A
86F00046TA08YN/A
87F00047TA08YN/A
88F00048TA08YN/A
89F00049TA08YN/A
90F00050TA08YN/A
91F00051TA09YN/A
92F00052TA09YN/A
93F00053TA09YN/A
94F00054TA09YN/A
95F00055TA09YN/A
96F00056TA09YN/A
97F00057TA09YN/A
98F00058TA10YN/A
99F00059TA10YN/A
100F00060TA10YN/A
101F00061TA10YN/A
102F00062TA11YN/A
103F00063TA11YN/A
104F00064TA11YN/A
105F00065TA11YN/A
106F00066TA11YN/A
107F00067YN/A
108F00068YN/A
109F00069YN/A
110F00070ALLYN/A
111F00071YN/A
112F00072YN/A
113F00073YN/A
114F00074YN/A
115F00075YN/A
116F00076YN/A
117F00077TA03YN/A
118F00078TA03YN/A
119F00079TA05YN/A
120F00080TA07YN/A
121F00081TA09YN/A
122F00082TA11YN/A
123F00083TA11YN/A
124F00084TA03YN/A
125F00085YN/A
126F00086TA02YN/A
127F00087YN/A
128F00088YN/A
129F00089TA04YN/A
130F00090TA01YN/A
131F00091TA01YN/A
132F00092TA09YN/A
133F00093TA03YN/A
134F00094TA07YN/A
\n", - "
" - ], - "text/plain": [ - " detection_id tactic_id main_tactic summary\n", - "0 F00003 TA06 N N/A\n", - "1 F00003 TA08 N N/A\n", - "2 F00003 TA09 N N/A\n", - "3 F00006 TA05 N N/A\n", - "4 F00006 TA07 N N/A\n", - "5 F00006 TA08 N N/A\n", - "6 F00006 TA09 N N/A\n", - "7 F00006 TA10 N N/A\n", - "8 F00006 TA11 N N/A\n", - "9 F00015 TA07 N N/A\n", - "10 F00016 TA08 N N/A\n", - "11 F00016 TA09 N N/A\n", - "12 F00016 TA10 N N/A\n", - "13 F00016 TA11 N N/A\n", - "14 F00021 TA03 N N/A\n", - "15 F00021 TA04 N N/A\n", - "16 F00021 TA05 N N/A\n", - "17 F00021 TA06 N N/A\n", - "18 F00021 TA07 N N/A\n", - "19 F00021 TA08 N N/A\n", - "20 F00021 TA09 N N/A\n", - "21 F00021 TA10 N N/A\n", - "22 F00021 TA11 N N/A\n", - "23 F00025 TA01 N N/A\n", - "24 F00025 TA02 N N/A\n", - "25 F00029 TA01 N N/A\n", - "26 F00030 TA03 N N/A\n", - "27 F00030 TA04 N N/A\n", - "28 F00030 TA05 N N/A\n", - "29 F00030 TA06 N N/A\n", - "30 F00030 TA08 N N/A\n", - "31 F00030 TA09 N N/A\n", - "32 F00030 TA10 N N/A\n", - "33 F00031 TA01 N N/A\n", - "34 F00035 TA01 N N/A\n", - "35 F00037 TA01 N N/A\n", - "36 F00046 TA08 N N/A\n", - "37 F00058 TA07 N N/A\n", - "38 F00058 TA09 N N/A\n", - "39 F00058 TA10 N N/A\n", - "40 F00062 TA09 N N/A\n", - "41 F00001 TA01 Y N/A\n", - "42 F00002 TA01 Y N/A\n", - "43 F00003 TA01 Y N/A\n", - "44 F00004 TA01 Y N/A\n", - "45 F00005 TA01 Y N/A\n", - "46 F00006 TA01 Y N/A\n", - "47 F00007 TA02 Y N/A\n", - "48 F00008 TA03 Y N/A\n", - "49 F00009 TA03 Y N/A\n", - "50 F00010 TA03 Y N/A\n", - "51 F00011 TA03 Y N/A\n", - "52 F00012 TA03 Y N/A\n", - "53 F00013 TA03 Y N/A\n", - "54 F00014 TA03 Y N/A\n", - "55 F00015 TA03 Y N/A\n", - "56 F00016 TA03 Y N/A\n", - "57 F00017 TA03 Y N/A\n", - "58 F00018 TA03 Y N/A\n", - "59 F00019 TA04 Y N/A\n", - "60 F00020 TA04 Y N/A\n", - "61 F00021 TA04 Y N/A\n", - "62 F00022 TA04 Y N/A\n", - "63 F00023 TA04 Y N/A\n", - "64 F00024 TA04 Y N/A\n", - "65 F00025 TA05 Y N/A\n", - "66 F00026 TA05 Y N/A\n", - "67 F00027 TA05 Y N/A\n", - "68 F00028 TA06 Y N/A\n", - "69 F00029 TA06 Y N/A\n", - "70 F00030 TA06 Y N/A\n", - "71 F00031 TA06 Y N/A\n", - "72 F00032 TA06 Y N/A\n", - "73 F00033 TA06 Y N/A\n", - "74 F00034 TA06 Y N/A\n", - "75 F00035 TA06 Y N/A\n", - "76 F00036 TA06 Y N/A\n", - "77 F00037 TA06 Y N/A\n", - "78 F00038 TA06 Y N/A\n", - "79 F00039 TA06 Y N/A\n", - "80 F00040 TA06 Y N/A\n", - "81 F00041 TA07 Y N/A\n", - "82 F00042 TA07 Y N/A\n", - "83 F00043 TA07 Y N/A\n", - "84 F00044 TA08 Y N/A\n", - "85 F00045 TA08 Y N/A\n", - "86 F00046 TA08 Y N/A\n", - "87 F00047 TA08 Y N/A\n", - "88 F00048 TA08 Y N/A\n", - "89 F00049 TA08 Y N/A\n", - "90 F00050 TA08 Y N/A\n", - "91 F00051 TA09 Y N/A\n", - "92 F00052 TA09 Y N/A\n", - "93 F00053 TA09 Y N/A\n", - "94 F00054 TA09 Y N/A\n", - "95 F00055 TA09 Y N/A\n", - "96 F00056 TA09 Y N/A\n", - "97 F00057 TA09 Y N/A\n", - "98 F00058 TA10 Y N/A\n", - "99 F00059 TA10 Y N/A\n", - "100 F00060 TA10 Y N/A\n", - "101 F00061 TA10 Y N/A\n", - "102 F00062 TA11 Y N/A\n", - "103 F00063 TA11 Y N/A\n", - "104 F00064 TA11 Y N/A\n", - "105 F00065 TA11 Y N/A\n", - "106 F00066 TA11 Y N/A\n", - "107 F00067 Y N/A\n", - "108 F00068 Y N/A\n", - "109 F00069 Y N/A\n", - "110 F00070 ALL Y N/A\n", - "111 F00071 Y N/A\n", - "112 F00072 Y N/A\n", - "113 F00073 Y N/A\n", - "114 F00074 Y N/A\n", - "115 F00075 Y N/A\n", - "116 F00076 Y N/A\n", - "117 F00077 TA03 Y N/A\n", - "118 F00078 TA03 Y N/A\n", - "119 F00079 TA05 Y N/A\n", - "120 F00080 TA07 Y N/A\n", - "121 F00081 TA09 Y N/A\n", - "122 F00082 TA11 Y N/A\n", - "123 F00083 TA11 Y N/A\n", - "124 F00084 TA03 Y N/A\n", - "125 F00085 Y N/A\n", - "126 F00086 TA02 Y N/A\n", - "127 F00087 Y N/A\n", - "128 F00088 Y N/A\n", - "129 F00089 TA04 Y N/A\n", - "130 F00090 TA01 Y N/A\n", - "131 F00091 TA01 Y N/A\n", - "132 F00092 TA09 Y N/A\n", - "133 F00093 TA03 Y N/A\n", - "134 F00094 TA07 Y N/A" - ] - }, - "execution_count": 5, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "dtact" + "from sqlalchemy import create_engine\n", + "engine = create_engine('postgresql://sara:@localhost:5432/amittsite')\n", + "newtable.to_sql('test2', engine)" ] }, { diff --git a/HTML_GENERATING_CODE/.ipynb_checkpoints/Generate_AMITT_github_files-checkpoint.ipynb b/HTML_GENERATING_CODE/.ipynb_checkpoints/AMITT_generate_github_files-checkpoint.ipynb similarity index 100% rename from HTML_GENERATING_CODE/.ipynb_checkpoints/Generate_AMITT_github_files-checkpoint.ipynb rename to HTML_GENERATING_CODE/.ipynb_checkpoints/AMITT_generate_github_files-checkpoint.ipynb diff --git a/HTML_GENERATING_CODE/AMITT_TTPs_MASTER_github_version.xlsx b/HTML_GENERATING_CODE/AMITT_FRAMEWORK_MASTER_github_version.xlsx similarity index 100% rename from HTML_GENERATING_CODE/AMITT_TTPs_MASTER_github_version.xlsx rename to HTML_GENERATING_CODE/AMITT_FRAMEWORK_MASTER_github_version.xlsx diff --git a/HTML_GENERATING_CODE/AMITT_create_website_sql.ipynb b/HTML_GENERATING_CODE/AMITT_create_website_sql.ipynb index 033dc74..ce769de 100644 --- a/HTML_GENERATING_CODE/AMITT_create_website_sql.ipynb +++ b/HTML_GENERATING_CODE/AMITT_create_website_sql.ipynb @@ -11,8239 +11,25 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 19, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "dict_keys(['df_phases', 'df_frameworks', 'df_techniques', 'df_tasks', 'df_incidents', 'df_counters', 'df_detections', 'df_actortypes', 'df_resources', 'df_responsetypes', 'df_metatechniques', 'it', 'df_tactics', 'df_techniques_per_tactic', 'df_counters_per_tactic', 'phases', 'tactics', 'techniques', 'counters', 'metatechniques', 'actortypes', 'resources', 'num_tactics', 'cross_counterid_techniqueid', 'cross_counterid_resourceid', 'cross_counterid_actortypeid', 'cross_detectionid_techniqueid', 'cross_detectionid_resourceid', 'cross_detectionid_actortypeid'])\n" + "postgres://msenahnnwvuamr:227b5aeb1268572ab2d77f3158aecbdd50326bfff3026ab61aebb0fdcb0953a7@ec2-54-162-119-125.compute-1.amazonaws.com:5432/demudug8oqb3h0\n" ] - }, - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
amitt_idtechnique_id
0C00006T0007
0C00006T0015
0C00006T0018
0C00006T0043
0C00006T0053
0C00006T0054
0C00006
1C00008T0001
1C00008T0002
1C00008T0003
1C00008T0027
1C00008T0028
1C00008T0006
1C00008T0009
1C00008T0008
1C00008T0013
1C00008T0014
1C00008T0021
1C00008T0025
1C00008T0024
1C00008T0026
1C00008T0056
1C00008T0051
1C00008T0044
1C00008T0045
2C00009T0010
2C00009T0039
2C00009T0044
2C00009T0042
2C00009T0048
2C00009T0052
2C00009T0053
2C00009T0055
2C00009T0056
3C00010T0005
3C00010T0018
4C00011T0001
4C00011T0002
4C00011T0003
4C00011T0027
4C00011T0028
4C00011T0006
4C00011T0009
4C00011T0008
4C00011T0013
4C00011T0021
4C00011T0025
4C00011T0024
4C00011T0026
4C00011T0056
4C00011T0051
4C00011T0044
4C00011T0045
5C00012T0001
5C00012T0002
5C00012T0003
5C00012T0007
5C00012T0008
5C00012T0009
5C00012T0013
5C00012T0014
5C00012T0015
5C00012T0016
5C00012T0017
5C00012T0018
5C00012T0021
5C00012T0022
5C00012T0024
5C00012T0025
5C00012T0026
5C00012T0043
5C00012T0045
5C00012T0046
5C00012T0047
5C00012T0048
5C00012T0049
5C00012T0050
5C00012T0051
5C00012T0052
5C00012T0053
5C00012T0054
5C00012T0055
5C00012T0056
5C00012T0057
5C00012T0061
6C00013T0001
6C00013T0002
6C00013T0003
6C00013T0027
6C00013T0028
6C00013T0056
6C00013T0052
7C00014T0001
7C00014T0002
7C00014T0003
7C00014T0027
7C00014T0028
7C00014T0006
7C00014T0009
7C00014T0008
7C00014T0013
7C00014T0014
7C00014T0021
7C00014T0025
7C00014T0024
7C00014T0026
7C00014T0056
7C00014T0051
7C00014T0044
7C00014T0045
8C00016T0001
8C00016T0002
8C00016T0003
8C00016T0027
8C00016T0028
8C00016T0009
8C00016T0008
8C00016T0007
8C00016T0013
8C00016T0014
8C00016T0015
8C00016T0016
8C00016T0017
8C00016T0018
8C00016T0022
8C00016T0021
8C00016T0025
8C00016T0024
8C00016T0026
8C00016T0044
8C00016T0045
8C00016T0043
8C00016T0056
8C00016T0051
8C00016T0049
8C00016T0052
8C00016T0054
8C00016T0053
8C00016T0055
8C00016T0058
8C00016T0057
8C00016
9C00017T0001
9C00017T0002
9C00017T0003
9C00017T0027
9C00017T0028
9C00017T0022
9C00017T0023
10C00019T0001
10C00019T0002
10C00019T0003
10C00019T0027
10C00019T0028
10C00019T0022
10C00019T0023
10C00019T0053
10C00019T0044
10C00019T0052
10C00019T0056
11C00021T0001
11C00021T0002
11C00021T0003
11C00021T0006
11C00021T0027
11C00021T0028
11C00021T0022
11C00021T0023
11C00021T0053
11C00021T0044
11C00021
12C00022T0001
12C00022T0002
12C00022T0003
12C00022T0006
12C00022T0027
12C00022T0028
12C00022T0022
12C00022T0023
12C00022T0053
12C00022T0044
12C00022
13C00024T0001
13C00024T0002
13C00024T0003
13C00024T0006
13C00024T0027
13C00024T0028
13C00024T0022
13C00024T0023
13C00024T0053
13C00024T0044
13C00024
14C00026T0001
14C00026T0002
15C00027T0001
15C00027T0002
15C00027T0003
15C00027T0006
15C00027T0027
15C00027T0028
15C00027T0022
15C00027T0021
15C00027T0023
15C00027T0048
15C00027T0053
15C00027T0044
15C00027T0039
16C00028TA07
16C00028TA08
16C00028TA09
16C00028TA10
17C00029T0002
17C00029T0003
17C00029T0006
17C00029T0027
17C00029T0028
17C00029T0022
18C00030T0002
18C00030T0003
18C00030T0006
18C00030T0027
18C00030T0028
18C00030T0022
19C00031T0002
19C00031T0003
19C00031T0006
19C00031T0027
19C00031T0028
20C00032T0055
21C00034T0009
21C00034T0007
21C00034T0012
21C00034T0030
22C00036T0005
22C00036T0007
22C00036T0010
22C00036T0012
22C00036T0030
22C00036T0045
22C00036T0056
22C00036T0057
23C00040T0007
23C00040T0009
23C00040T0012
24C00042T0004
24C00042T0019
24C00042T0022
24C00042T0027
24C00042T0028
24C00042T0042
24C00042T0044
24C00042T0056
24C00042T0059
25C00044T0029
25C00044T0049
25C00044T0054
25C00044T0053
25C00044T0055
25C00044T0056
25C00044T0051
25C00044T0050
26C00046T0010
26C00046T0044
26C00046T0021
26C00046T0022
26C00046T0023
26C00046T0027
26C00046T0039
26C00046T0045
26C00046T0048
26C00046T0051
26C00046T0052
26C00046T0053
26C00046T0054
26C00046T0056
26C00046T0057
26C00046T0060
26C00046T0061
27C00047T0063
27C00047T0062
28C00048T0010
28C00048T0045
28C00048T0048
28C00048T0051
28C00048T0052
28C00048T0053
28C00048T0054
28C00048T0056
28C00048T0057
28C00048T0060
28C00048T0061
29C00051T0010
29C00051T0012
30C00052T0012
30C00052T0030
31C00053T0011
31C00053T0030
32C00056
33C00058T0017
33C00058T0061
34C00059T0014
35C00060TA07
35C00060T0047
36C00062TA01
36C00062TA02
36C00062TA03
36C00062TA04
36C00062TA05
36C00062TA06
36C00062TA07
36C00062TA08
36C00062TA09
36C00062TA10
36C00062TA11
36C00062TA12
37C00065T0018
38C00066T0015
38C00066T0055
39C00067T0017
39C00067T0061
40C00070T0008
40C00070T0014
40C00070T0015
40C00070T0017
40C00070T0046
40C00070T0052
40C00070T0055
40C00070T0057
40C00070T0056
40C00070T0058
41C00071T0019
41C00071T0056
42C00072T0019
42C00072T0010
42C00072T0044
42C00072T0021
42C00072T0022
42C00072T0023
42C00072T0027
42C00072T0039
42C00072T0055
42C00072T0049
42C00072
43C00073T0016
43C00073T0019
43C00073T0056
43C00073T0010
43C00073T0021
43C00073T0022
43C00073T0023
43C00073T0026
43C00073T0025
43C00073T0027
43C00073T0039
43C00073T0040
43C00073T0044
43C00073T0045
43C00073T0048
43C00073T0053
43C00073T0056
43C00073T0060
44C00074T0019
44C00074T0021
44C00074T0022
44C00074T0026
44C00074T0025
44C00074T0043
44C00074T0050
44C00074T0051
44C00074T0049
44C00074T0052
44C00074T0053
44C00074T0054
44C00074T0055
44C00074T0057
44C00074T0061
44C00074T0060
45C00075
46C00076T0016
46C00076T0018
46C00076T0039
46C00076T0044
46C00076T0021
47C00077
48C00078TA07
48C00078T0044
48C00078T0046
48C00078T0056
48C00078T0052
48C00078T0060
49C00080T0003
49C00080T0004
49C00080T0028
49C00080T0022
49C00080T0027
50C00081T0003
50C00081T0004
50C00081T0028
50C00081T0006
50C00081T0022
50C00081T0023
50C00081T0026
50C00081T0027
50C00081T0044
50C00081T0053
50C00081T0054
50C00081T0055
50C00081T0056
51C00082T0002
51C00082T0003
51C00082T0004
51C00082T0028
51C00082T0006
51C00082T0022
51C00082T0023
51C00082T0025
51C00082T0026
51C00082T0027
51C00082T0044
51C00082T0053
51C00082T0054
51C00082T0055
51C00082T0056
52C00084T0002
52C00084T0003
52C00084T0004
52C00084T0028
52C00084T0006
52C00084T0022
52C00084T0027
52C00084T0059
53C00085T0008
53C00085T0007
53C00085T0017
53C00085T0022
53C00085T0021
53C00085T0025
53C00085T0024
53C00085T0026
53C00085T0045
53C00085T0044
53C00085T0049
53C00085T0051
53C00085T0052
53C00085T0053
53C00085T0054
53C00085T0055
53C00085T0056
53C00085T0057
53C00085T0061
53C00085T0060
54C00086T0044
54C00086T0050
54C00086T0051
54C00086T0049
54C00086T0054
54C00086T0053
54C00086T0055
54C00086
55C00087T0039
55C00087T0044
55C00087T0048
55C00087T0050
55C00087T0051
55C00087T0049
55C00087T0052
55C00087T0054
55C00087T0053
55C00087T0055
55C00087T0056
56C00090T0020
56C00090T0062
56C00090T0063
57C00091T0062
57C00091T0063
57C00091T0054
57C00091T0053
57C00091T0049
58C00092TA07
58C00092TA08
58C00092T0010
58C00092T0023
58C00092T0039
58C00092T0045
58C00092T0044
58C00092T0054
58C00092T0053
58C00092T0056
59C00093TA07
59C00093T0010
59C00093T0017
59C00093T0039
59C00093T0047
59C00093T0048
59C00093T0053
60C00094T0026
61C00096T0022
61C00096T0027
61C00096T0026
61C00096T0024
61C00096T0023
61C00096T0025
61C00096
62C00097T0029
62C00097T0030
62C00097T0045
62C00097T0009
62C00097T0007
62C00097T0054
62C00097T0053
63C00098T0038
63C00098T0011
64C00099T0030
64C00099T0045
64C00099T0009
64C00099T0008
64C00099T0007
65C00100T0055
66C00101T0029
66C00101T0049
66C00101T0053
66C00101T0054
67C00103T0029
67C00103T0062
67C00103T0063
67C00103T0053
68C00105T0016
68C00105T0018
69C00106T0016
70C00107T0009
70C00107T0008
70C00107T0007
70C00107T0013
70C00107T0014
70C00107T0015
70C00107T0016
70C00107T0017
70C00107T0018
70C00107T0021
70C00107T0025
70C00107T0024
70C00107T0026
70C00107T0045
70C00107T0055
70C00107T0057
70C00107T0001
70C00107T0022
70C00107T0027
70C00107T0061
71C00109
72C00111T0010
73C00112T0040
73C00112T0042
74C00113T0045
75C00114T0039
75C00114T0048
75C00114
76C00115T0041
76C00115T0048
76C00115T0052
76C00115T0053
76C00115T0056
77C00116T0041
78C00117T0046
78C00117T0022
78C00117T0021
78C00117T0025
78C00117T0024
78C00117T0026
78C00117T0045
78C00117T0044
78C00117T0060
78C00117
79C00118T0044
79C00118T0021
79C00118T0024
80C00119T0022
80C00119T0021
80C00119T0025
80C00119T0024
80C00119T0026
80C00119T0045
80C00119T0044
80C00119T0060
81C00120T0047
81C00120T0052
81C00120T0053
81C00120T0054
81C00120T0055
81C00120T0056
82C00121T0043
83C00122T0008
83C00122T0007
83C00122T0014
83C00122T0015
83C00122T0016
83C00122T0017
83C00122T0018
83C00122T0022
83C00122T0021
83C00122T0025
83C00122T0024
83C00122T0026
83C00122T0045
83C00122T0044
83C00122T0049
83C00122T0051
83C00122T0052
83C00122T0053
83C00122T0054
83C00122T0055
83C00122T0056
83C00122T0057
83C00122T0061
83C00122T0060
84C00123T0029
84C00123T0049
84C00123T0054
84C00123T0060
85C00124TA08
85C00124TA09
85C00124T0053
85C00124T0063
86C00125T0056
86C00125T0052
86C00125T0054
86C00125T0053
86C00125T0055
86C00125T0045
86C00125T0022
86C00125T0027
86C00125T0002
86C00125T0003
86C00125T0004
86C00125T0010
86C00125
87C00126T0056
87C00126T0052
87C00126T0054
87C00126T0053
87C00126T0055
87C00126T0045
87C00126T0022
87C00126T0027
87C00126T0002
87C00126T0003
87C00126T0004
87C00126T0010
87C00126T0057
88C00128T0050
88C00128T0056
88C00128T0049
88C00128T0052
88C00128T0054
88C00128T0053
88C00128T0055
88C00128T0057
88C00128T0061
89C00129T0057
89C00129T0061
89C00129T0014
89C00129T0017
89C00129T0018
90C00130T0010
91C00131T0049
91C00131T0054
91C00131T0060
92C00133TA07
92C00133TA09
92C00133TA10
92C00133T0007
92C00133T0009
92C00133T0045
92C00133T0011
92C00133T0045
93C00135TA07
93C00135TA09
93C00135TA10
93C00135T0007
93C00135T0043
94C00136TA08
94C00136TA09
94C00136TA10
94C00136T0010
94C00136T0020
94C00136T0063
95C00138T0060
95C00138T0056
96C00139
97C00140TA05
97C00140TA09
97C00140TA10
98C00142TA05
98C00142TA09
98C00142TA10
98C00142TA11
98C00142T0016
98C00142
99C00143T0060
99C00143T0058
99C00143T0024
100C00144T0053
101C00147T0060
102C00148T0062
102C00148T0063
102C00148
103C00149TA12
103C00149T0020
103C00149T0046
103C00149T0057
103C00149T0063
104C00153T0008
104C00153T0007
104C00153T0011
104C00153T0013
104C00153T0014
104C00153T0017
104C00153T0018
104C00153T0056
104C00153T0049
104C00153T0052
104C00153T0054
104C00153T0053
104C00153T0058
104C00153T0057
104C00153T0061
105C00154T0039
105C00154T0048
105C00154T0045
106C00155T0014
106C00155T0017
107C00156T0022
107C00156T0027
107C00156T0002
107C00156T0003
107C00156T0004
107C00156T0010
108C00159
109C00160T0039
109C00160T0010
109C00160T0048
110C00161T0022
110C00161T0027
110C00161T0002
110C00161T0003
110C00161T0004
111C00162T0010
111C00162T0022
111C00162T0027
111C00162T0002
111C00162T0003
111C00162T0004
111C00162T0039
111C00162T0052
111C00162T0056
111C00162T0050
112C00164T0022
112C00164T0027
112C00164T0002
112C00164T0003
112C00164T0004
112C00164
113C00165T0025
114C00169T0010
114C00169T0022
114C00169T0027
114C00169T0002
114C00169T0003
114C00169T0004
114C00169T0039
115C00170
116C00172T0008
116C00172T0007
116C00172T0013
116C00172
117C00174T0001
117C00174T0045
117C00174T0010
117C00174T0022
117C00174T0027
117C00174T0044
118C00176T0009
118C00176T0008
118C00176T0007
118C00176T0013
118C00176T0014
118C00176T0015
118C00176T0016
118C00176T0017
118C00176T0018
118C00176T0021
118C00176T0025
118C00176T0024
118C00176T0026
118C00176T0045
118C00176T0043
118C00176T0056
118C00176T0051
118C00176T0049
118C00176T0052
118C00176T0054
118C00176T0053
118C00176T0055
118C00176T0058
118C00176T0057
118C00176T0001
118C00176T0003
118C00176T0010
118C00176T0022
118C00176T0027
118C00176T0061
119C00178T0016
119C00178T0017
119C00178T0018
119C00178T0020
120C00182T0011
120C00182T0054
121C00184T0045
121C00184T0055
121C00184T0039
121C00184T0041
121C00184T0044
121C00184T0045
121C00184T0010
122C00188T0001
122C00188T0003
122C00188T0022
122C00188T0027
122C00188T0045
122C00188T0008
122C00188T0010
122C00188T0039
122C00188T0046
122C00188
123C00189T0008
123C00189T0007
123C00189T0011
123C00189T0014
123C00189T0009
124C00190T0001
124C00190T0003
124C00190T0010
124C00190T0022
124C00190T0027
124C00190T0025
125C00195T0010
125C00195T0016
125C00195T0018
125C00195T0022
125C00195T0027
125C00195T0025
125C00195T0024
125C00195T0026
125C00195T0045
125C00195T0046
125C00195T0055
126C00197T0009
126C00197T0007
126C00197T0011
127C00200T0010
127C00200T0027
127C00200T0022
127C00200T0045
127C00200T0025
128C00202T0025
129C00203T0010
129C00203T0027
129C00203T0022
129C00203T0028
129C00203T0039
129C00203T0045
129C00203T0056
129C00203T0052
130C00205T0001
130C00205T0003
130C00205T0022
130C00205T0025
130C00205T0027
131C00207
132C00211T0027
132C00211T0022
132C00211T0028
132C00211T0026
132C00211T0021
132C00211T0020
132C00211T0025
132C00211T0024
132C00211T0026
132C00211T0045
132C00211T0055
132C00211T0057
133C00212T0001
133C00212T0003
133C00212T0010
133C00212T0022
134C00216T0014
134C00216T0016
134C00216T0017
134C00216T0061
134C00216T0018
134C00216T0057
135C00219T0024
135C00219T0026
135C00219T0025
136C00220
137C00221
138C00222
139C00223
\n", - "
" - ], - "text/plain": [ - " amitt_id technique_id\n", - "0 C00006 T0007\n", - "0 C00006 T0015\n", - "0 C00006 T0018\n", - "0 C00006 T0043\n", - "0 C00006 T0053\n", - "0 C00006 T0054\n", - "0 C00006 \n", - "1 C00008 T0001\n", - "1 C00008 T0002\n", - "1 C00008 T0003\n", - "1 C00008 T0027\n", - "1 C00008 T0028\n", - "1 C00008 T0006\n", - "1 C00008 T0009\n", - "1 C00008 T0008\n", - "1 C00008 T0013\n", - "1 C00008 T0014\n", - "1 C00008 T0021\n", - "1 C00008 T0025\n", - "1 C00008 T0024\n", - "1 C00008 T0026\n", - "1 C00008 T0056\n", - "1 C00008 T0051\n", - "1 C00008 T0044\n", - "1 C00008 T0045\n", - "2 C00009 T0010\n", - "2 C00009 T0039\n", - "2 C00009 T0044\n", - "2 C00009 T0042\n", - "2 C00009 T0048\n", - "2 C00009 T0052\n", - "2 C00009 T0053\n", - "2 C00009 T0055\n", - "2 C00009 T0056\n", - "3 C00010 T0005\n", - "3 C00010 T0018\n", - "4 C00011 T0001\n", - "4 C00011 T0002\n", - "4 C00011 T0003\n", - "4 C00011 T0027\n", - "4 C00011 T0028\n", - "4 C00011 T0006\n", - "4 C00011 T0009\n", - "4 C00011 T0008\n", - "4 C00011 T0013\n", - "4 C00011 T0021\n", - "4 C00011 T0025\n", - "4 C00011 T0024\n", - "4 C00011 T0026\n", - "4 C00011 T0056\n", - "4 C00011 T0051\n", - "4 C00011 T0044\n", - "4 C00011 T0045\n", - "5 C00012 T0001\n", - "5 C00012 T0002\n", - "5 C00012 T0003\n", - "5 C00012 T0007\n", - "5 C00012 T0008\n", - "5 C00012 T0009\n", - "5 C00012 T0013\n", - "5 C00012 T0014\n", - "5 C00012 T0015\n", - "5 C00012 T0016\n", - "5 C00012 T0017\n", - "5 C00012 T0018\n", - "5 C00012 T0021\n", - "5 C00012 T0022\n", - "5 C00012 T0024\n", - "5 C00012 T0025\n", - "5 C00012 T0026\n", - "5 C00012 T0043\n", - "5 C00012 T0045\n", - "5 C00012 T0046\n", - "5 C00012 T0047\n", - "5 C00012 T0048\n", - "5 C00012 T0049\n", - "5 C00012 T0050\n", - "5 C00012 T0051\n", - "5 C00012 T0052\n", - "5 C00012 T0053\n", - "5 C00012 T0054\n", - "5 C00012 T0055\n", - "5 C00012 T0056\n", - "5 C00012 T0057\n", - "5 C00012 T0061\n", - "6 C00013 T0001\n", - "6 C00013 T0002\n", - "6 C00013 T0003\n", - "6 C00013 T0027\n", - "6 C00013 T0028\n", - "6 C00013 T0056\n", - "6 C00013 T0052\n", - "7 C00014 T0001\n", - "7 C00014 T0002\n", - "7 C00014 T0003\n", - "7 C00014 T0027\n", - "7 C00014 T0028\n", - "7 C00014 T0006\n", - "7 C00014 T0009\n", - "7 C00014 T0008\n", - "7 C00014 T0013\n", - "7 C00014 T0014\n", - "7 C00014 T0021\n", - "7 C00014 T0025\n", - "7 C00014 T0024\n", - "7 C00014 T0026\n", - "7 C00014 T0056\n", - "7 C00014 T0051\n", - "7 C00014 T0044\n", - "7 C00014 T0045\n", - "8 C00016 T0001\n", - "8 C00016 T0002\n", - "8 C00016 T0003\n", - "8 C00016 T0027\n", - "8 C00016 T0028\n", - "8 C00016 T0009\n", - "8 C00016 T0008\n", - "8 C00016 T0007\n", - "8 C00016 T0013\n", - "8 C00016 T0014\n", - "8 C00016 T0015\n", - "8 C00016 T0016\n", - "8 C00016 T0017\n", - "8 C00016 T0018\n", - "8 C00016 T0022\n", - "8 C00016 T0021\n", - "8 C00016 T0025\n", - "8 C00016 T0024\n", - "8 C00016 T0026\n", - "8 C00016 T0044\n", - "8 C00016 T0045\n", - "8 C00016 T0043\n", - "8 C00016 T0056\n", - "8 C00016 T0051\n", - "8 C00016 T0049\n", - "8 C00016 T0052\n", - "8 C00016 T0054\n", - "8 C00016 T0053\n", - "8 C00016 T0055\n", - "8 C00016 T0058\n", - "8 C00016 T0057\n", - "8 C00016 \n", - "9 C00017 T0001\n", - "9 C00017 T0002\n", - "9 C00017 T0003\n", - "9 C00017 T0027\n", - "9 C00017 T0028\n", - "9 C00017 T0022\n", - "9 C00017 T0023\n", - "10 C00019 T0001\n", - "10 C00019 T0002\n", - "10 C00019 T0003\n", - "10 C00019 T0027\n", - "10 C00019 T0028\n", - "10 C00019 T0022\n", - "10 C00019 T0023\n", - "10 C00019 T0053\n", - "10 C00019 T0044\n", - "10 C00019 T0052\n", - "10 C00019 T0056\n", - "11 C00021 T0001\n", - "11 C00021 T0002\n", - "11 C00021 T0003\n", - "11 C00021 T0006\n", - "11 C00021 T0027\n", - "11 C00021 T0028\n", - "11 C00021 T0022\n", - "11 C00021 T0023\n", - "11 C00021 T0053\n", - "11 C00021 T0044\n", - "11 C00021 \n", - "12 C00022 T0001\n", - "12 C00022 T0002\n", - "12 C00022 T0003\n", - "12 C00022 T0006\n", - "12 C00022 T0027\n", - "12 C00022 T0028\n", - "12 C00022 T0022\n", - "12 C00022 T0023\n", - "12 C00022 T0053\n", - "12 C00022 T0044\n", - "12 C00022 \n", - "13 C00024 T0001\n", - "13 C00024 T0002\n", - "13 C00024 T0003\n", - "13 C00024 T0006\n", - "13 C00024 T0027\n", - "13 C00024 T0028\n", - "13 C00024 T0022\n", - "13 C00024 T0023\n", - "13 C00024 T0053\n", - "13 C00024 T0044\n", - "13 C00024 \n", - "14 C00026 T0001\n", - "14 C00026 T0002\n", - "15 C00027 T0001\n", - "15 C00027 T0002\n", - "15 C00027 T0003\n", - "15 C00027 T0006\n", - "15 C00027 T0027\n", - "15 C00027 T0028\n", - "15 C00027 T0022\n", - "15 C00027 T0021\n", - "15 C00027 T0023\n", - "15 C00027 T0048\n", - "15 C00027 T0053\n", - "15 C00027 T0044\n", - "15 C00027 T0039\n", - "16 C00028 TA07\n", - "16 C00028 TA08\n", - "16 C00028 TA09\n", - "16 C00028 TA10\n", - "17 C00029 T0002\n", - "17 C00029 T0003\n", - "17 C00029 T0006\n", - "17 C00029 T0027\n", - "17 C00029 T0028\n", - "17 C00029 T0022\n", - "18 C00030 T0002\n", - "18 C00030 T0003\n", - "18 C00030 T0006\n", - "18 C00030 T0027\n", - "18 C00030 T0028\n", - "18 C00030 T0022\n", - "19 C00031 T0002\n", - "19 C00031 T0003\n", - "19 C00031 T0006\n", - "19 C00031 T0027\n", - "19 C00031 T0028\n", - "20 C00032 T0055\n", - "21 C00034 T0009\n", - "21 C00034 T0007\n", - "21 C00034 T0012\n", - "21 C00034 T0030\n", - "22 C00036 T0005\n", - "22 C00036 T0007\n", - "22 C00036 T0010\n", - "22 C00036 T0012\n", - "22 C00036 T0030\n", - "22 C00036 T0045\n", - "22 C00036 T0056\n", - "22 C00036 T0057\n", - "23 C00040 T0007\n", - "23 C00040 T0009\n", - "23 C00040 T0012\n", - "24 C00042 T0004\n", - "24 C00042 T0019\n", - "24 C00042 T0022\n", - "24 C00042 T0027\n", - "24 C00042 T0028\n", - "24 C00042 T0042\n", - "24 C00042 T0044\n", - "24 C00042 T0056\n", - "24 C00042 T0059\n", - "25 C00044 T0029\n", - "25 C00044 T0049\n", - "25 C00044 T0054\n", - "25 C00044 T0053\n", - "25 C00044 T0055\n", - "25 C00044 T0056\n", - "25 C00044 T0051\n", - "25 C00044 T0050\n", - "26 C00046 T0010\n", - "26 C00046 T0044\n", - "26 C00046 T0021\n", - "26 C00046 T0022\n", - "26 C00046 T0023\n", - "26 C00046 T0027\n", - "26 C00046 T0039\n", - "26 C00046 T0045\n", - "26 C00046 T0048\n", - "26 C00046 T0051\n", - "26 C00046 T0052\n", - "26 C00046 T0053\n", - "26 C00046 T0054\n", - "26 C00046 T0056\n", - "26 C00046 T0057\n", - "26 C00046 T0060\n", - "26 C00046 T0061\n", - "27 C00047 T0063\n", - "27 C00047 T0062\n", - "28 C00048 T0010\n", - "28 C00048 T0045\n", - "28 C00048 T0048\n", - "28 C00048 T0051\n", - "28 C00048 T0052\n", - "28 C00048 T0053\n", - "28 C00048 T0054\n", - "28 C00048 T0056\n", - "28 C00048 T0057\n", - "28 C00048 T0060\n", - "28 C00048 T0061\n", - "29 C00051 T0010\n", - "29 C00051 T0012\n", - "30 C00052 T0012\n", - "30 C00052 T0030\n", - "31 C00053 T0011\n", - "31 C00053 T0030\n", - "32 C00056 \n", - "33 C00058 T0017\n", - "33 C00058 T0061\n", - "34 C00059 T0014\n", - "35 C00060 TA07\n", - "35 C00060 T0047\n", - "36 C00062 TA01\n", - "36 C00062 TA02\n", - "36 C00062 TA03\n", - "36 C00062 TA04\n", - "36 C00062 TA05\n", - "36 C00062 TA06\n", - "36 C00062 TA07\n", - "36 C00062 TA08\n", - "36 C00062 TA09\n", - "36 C00062 TA10\n", - "36 C00062 TA11\n", - "36 C00062 TA12\n", - "37 C00065 T0018\n", - "38 C00066 T0015\n", - "38 C00066 T0055\n", - "39 C00067 T0017\n", - "39 C00067 T0061\n", - "40 C00070 T0008\n", - "40 C00070 T0014\n", - "40 C00070 T0015\n", - "40 C00070 T0017\n", - "40 C00070 T0046\n", - "40 C00070 T0052\n", - "40 C00070 T0055\n", - "40 C00070 T0057\n", - "40 C00070 T0056\n", - "40 C00070 T0058\n", - "41 C00071 T0019\n", - "41 C00071 T0056\n", - "42 C00072 T0019\n", - "42 C00072 T0010\n", - "42 C00072 T0044\n", - "42 C00072 T0021\n", - "42 C00072 T0022\n", - "42 C00072 T0023\n", - "42 C00072 T0027\n", - "42 C00072 T0039\n", - "42 C00072 T0055\n", - "42 C00072 T0049\n", - "42 C00072 \n", - "43 C00073 T0016\n", - "43 C00073 T0019\n", - "43 C00073 T0056\n", - "43 C00073 T0010\n", - "43 C00073 T0021\n", - "43 C00073 T0022\n", - "43 C00073 T0023\n", - "43 C00073 T0026\n", - "43 C00073 T0025\n", - "43 C00073 T0027\n", - "43 C00073 T0039\n", - "43 C00073 T0040\n", - "43 C00073 T0044\n", - "43 C00073 T0045\n", - "43 C00073 T0048\n", - "43 C00073 T0053\n", - "43 C00073 T0056\n", - "43 C00073 T0060\n", - "44 C00074 T0019\n", - "44 C00074 T0021\n", - "44 C00074 T0022\n", - "44 C00074 T0026\n", - "44 C00074 T0025\n", - "44 C00074 T0043\n", - "44 C00074 T0050\n", - "44 C00074 T0051\n", - "44 C00074 T0049\n", - "44 C00074 T0052\n", - "44 C00074 T0053\n", - "44 C00074 T0054\n", - "44 C00074 T0055\n", - "44 C00074 T0057\n", - "44 C00074 T0061\n", - "44 C00074 T0060\n", - "45 C00075 \n", - "46 C00076 T0016\n", - "46 C00076 T0018\n", - "46 C00076 T0039\n", - "46 C00076 T0044\n", - "46 C00076 T0021\n", - "47 C00077 \n", - "48 C00078 TA07\n", - "48 C00078 T0044\n", - "48 C00078 T0046\n", - "48 C00078 T0056\n", - "48 C00078 T0052\n", - "48 C00078 T0060\n", - "49 C00080 T0003\n", - "49 C00080 T0004\n", - "49 C00080 T0028\n", - "49 C00080 T0022\n", - "49 C00080 T0027\n", - "50 C00081 T0003\n", - "50 C00081 T0004\n", - "50 C00081 T0028\n", - "50 C00081 T0006\n", - "50 C00081 T0022\n", - "50 C00081 T0023\n", - "50 C00081 T0026\n", - "50 C00081 T0027\n", - "50 C00081 T0044\n", - "50 C00081 T0053\n", - "50 C00081 T0054\n", - "50 C00081 T0055\n", - "50 C00081 T0056\n", - "51 C00082 T0002\n", - "51 C00082 T0003\n", - "51 C00082 T0004\n", - "51 C00082 T0028\n", - "51 C00082 T0006\n", - "51 C00082 T0022\n", - "51 C00082 T0023\n", - "51 C00082 T0025\n", - "51 C00082 T0026\n", - "51 C00082 T0027\n", - "51 C00082 T0044\n", - "51 C00082 T0053\n", - "51 C00082 T0054\n", - "51 C00082 T0055\n", - "51 C00082 T0056\n", - "52 C00084 T0002\n", - "52 C00084 T0003\n", - "52 C00084 T0004\n", - "52 C00084 T0028\n", - "52 C00084 T0006\n", - "52 C00084 T0022\n", - "52 C00084 T0027\n", - "52 C00084 T0059\n", - "53 C00085 T0008\n", - "53 C00085 T0007\n", - "53 C00085 T0017\n", - "53 C00085 T0022\n", - "53 C00085 T0021\n", - "53 C00085 T0025\n", - "53 C00085 T0024\n", - "53 C00085 T0026\n", - "53 C00085 T0045\n", - "53 C00085 T0044\n", - "53 C00085 T0049\n", - "53 C00085 T0051\n", - "53 C00085 T0052\n", - "53 C00085 T0053\n", - "53 C00085 T0054\n", - "53 C00085 T0055\n", - "53 C00085 T0056\n", - "53 C00085 T0057\n", - "53 C00085 T0061\n", - "53 C00085 T0060\n", - "54 C00086 T0044\n", - "54 C00086 T0050\n", - "54 C00086 T0051\n", - "54 C00086 T0049\n", - "54 C00086 T0054\n", - "54 C00086 T0053\n", - "54 C00086 T0055\n", - "54 C00086 \n", - "55 C00087 T0039\n", - "55 C00087 T0044\n", - "55 C00087 T0048\n", - "55 C00087 T0050\n", - "55 C00087 T0051\n", - "55 C00087 T0049\n", - "55 C00087 T0052\n", - "55 C00087 T0054\n", - "55 C00087 T0053\n", - "55 C00087 T0055\n", - "55 C00087 T0056\n", - "56 C00090 T0020\n", - "56 C00090 T0062\n", - "56 C00090 T0063\n", - "57 C00091 T0062\n", - "57 C00091 T0063\n", - "57 C00091 T0054\n", - "57 C00091 T0053\n", - "57 C00091 T0049\n", - "58 C00092 TA07\n", - "58 C00092 TA08\n", - "58 C00092 T0010\n", - "58 C00092 T0023\n", - "58 C00092 T0039\n", - "58 C00092 T0045\n", - "58 C00092 T0044\n", - "58 C00092 T0054\n", - "58 C00092 T0053\n", - "58 C00092 T0056\n", - "59 C00093 TA07\n", - "59 C00093 T0010\n", - "59 C00093 T0017\n", - "59 C00093 T0039\n", - "59 C00093 T0047\n", - "59 C00093 T0048\n", - "59 C00093 T0053\n", - "60 C00094 T0026\n", - "61 C00096 T0022\n", - "61 C00096 T0027\n", - "61 C00096 T0026\n", - "61 C00096 T0024\n", - "61 C00096 T0023\n", - "61 C00096 T0025\n", - "61 C00096 \n", - "62 C00097 T0029\n", - "62 C00097 T0030\n", - "62 C00097 T0045\n", - "62 C00097 T0009\n", - "62 C00097 T0007\n", - "62 C00097 T0054\n", - "62 C00097 T0053\n", - "63 C00098 T0038\n", - "63 C00098 T0011\n", - "64 C00099 T0030\n", - "64 C00099 T0045\n", - "64 C00099 T0009\n", - "64 C00099 T0008\n", - "64 C00099 T0007\n", - "65 C00100 T0055\n", - "66 C00101 T0029\n", - "66 C00101 T0049\n", - "66 C00101 T0053\n", - "66 C00101 T0054\n", - "67 C00103 T0029\n", - "67 C00103 T0062\n", - "67 C00103 T0063\n", - "67 C00103 T0053\n", - "68 C00105 T0016\n", - "68 C00105 T0018\n", - "69 C00106 T0016\n", - "70 C00107 T0009\n", - "70 C00107 T0008\n", - "70 C00107 T0007\n", - "70 C00107 T0013\n", - "70 C00107 T0014\n", - "70 C00107 T0015\n", - "70 C00107 T0016\n", - "70 C00107 T0017\n", - "70 C00107 T0018\n", - "70 C00107 T0021\n", - "70 C00107 T0025\n", - "70 C00107 T0024\n", - "70 C00107 T0026\n", - "70 C00107 T0045\n", - "70 C00107 T0055\n", - "70 C00107 T0057\n", - "70 C00107 T0001\n", - "70 C00107 T0022\n", - "70 C00107 T0027\n", - "70 C00107 T0061\n", - "71 C00109 \n", - "72 C00111 T0010\n", - "73 C00112 T0040\n", - "73 C00112 T0042\n", - "74 C00113 T0045\n", - "75 C00114 T0039\n", - "75 C00114 T0048\n", - "75 C00114 \n", - "76 C00115 T0041\n", - "76 C00115 T0048\n", - "76 C00115 T0052\n", - "76 C00115 T0053\n", - "76 C00115 T0056\n", - "77 C00116 T0041\n", - "78 C00117 T0046\n", - "78 C00117 T0022\n", - "78 C00117 T0021\n", - "78 C00117 T0025\n", - "78 C00117 T0024\n", - "78 C00117 T0026\n", - "78 C00117 T0045\n", - "78 C00117 T0044\n", - "78 C00117 T0060\n", - "78 C00117 \n", - "79 C00118 T0044\n", - "79 C00118 T0021\n", - "79 C00118 T0024\n", - "80 C00119 T0022\n", - "80 C00119 T0021\n", - "80 C00119 T0025\n", - "80 C00119 T0024\n", - "80 C00119 T0026\n", - "80 C00119 T0045\n", - "80 C00119 T0044\n", - "80 C00119 T0060\n", - "81 C00120 T0047\n", - "81 C00120 T0052\n", - "81 C00120 T0053\n", - "81 C00120 T0054\n", - "81 C00120 T0055\n", - "81 C00120 T0056\n", - "82 C00121 T0043\n", - "83 C00122 T0008\n", - "83 C00122 T0007\n", - "83 C00122 T0014\n", - "83 C00122 T0015\n", - "83 C00122 T0016\n", - "83 C00122 T0017\n", - "83 C00122 T0018\n", - "83 C00122 T0022\n", - "83 C00122 T0021\n", - "83 C00122 T0025\n", - "83 C00122 T0024\n", - "83 C00122 T0026\n", - "83 C00122 T0045\n", - "83 C00122 T0044\n", - "83 C00122 T0049\n", - "83 C00122 T0051\n", - "83 C00122 T0052\n", - "83 C00122 T0053\n", - "83 C00122 T0054\n", - "83 C00122 T0055\n", - "83 C00122 T0056\n", - "83 C00122 T0057\n", - "83 C00122 T0061\n", - "83 C00122 T0060\n", - "84 C00123 T0029\n", - "84 C00123 T0049\n", - "84 C00123 T0054\n", - "84 C00123 T0060\n", - "85 C00124 TA08\n", - "85 C00124 TA09\n", - "85 C00124 T0053\n", - "85 C00124 T0063\n", - "86 C00125 T0056\n", - "86 C00125 T0052\n", - "86 C00125 T0054\n", - "86 C00125 T0053\n", - "86 C00125 T0055\n", - "86 C00125 T0045\n", - "86 C00125 T0022\n", - "86 C00125 T0027\n", - "86 C00125 T0002\n", - "86 C00125 T0003\n", - "86 C00125 T0004\n", - "86 C00125 T0010\n", - "86 C00125 \n", - "87 C00126 T0056\n", - "87 C00126 T0052\n", - "87 C00126 T0054\n", - "87 C00126 T0053\n", - "87 C00126 T0055\n", - "87 C00126 T0045\n", - "87 C00126 T0022\n", - "87 C00126 T0027\n", - "87 C00126 T0002\n", - "87 C00126 T0003\n", - "87 C00126 T0004\n", - "87 C00126 T0010\n", - "87 C00126 T0057\n", - "88 C00128 T0050\n", - "88 C00128 T0056\n", - "88 C00128 T0049\n", - "88 C00128 T0052\n", - "88 C00128 T0054\n", - "88 C00128 T0053\n", - "88 C00128 T0055\n", - "88 C00128 T0057\n", - "88 C00128 T0061\n", - "89 C00129 T0057\n", - "89 C00129 T0061\n", - "89 C00129 T0014\n", - "89 C00129 T0017\n", - "89 C00129 T0018\n", - "90 C00130 T0010\n", - "91 C00131 T0049\n", - "91 C00131 T0054\n", - "91 C00131 T0060\n", - "92 C00133 TA07\n", - "92 C00133 TA09\n", - "92 C00133 TA10\n", - "92 C00133 T0007\n", - "92 C00133 T0009\n", - "92 C00133 T0045\n", - "92 C00133 T0011\n", - "92 C00133 T0045\n", - "93 C00135 TA07\n", - "93 C00135 TA09\n", - "93 C00135 TA10\n", - "93 C00135 T0007\n", - "93 C00135 T0043\n", - "94 C00136 TA08\n", - "94 C00136 TA09\n", - "94 C00136 TA10\n", - "94 C00136 T0010\n", - "94 C00136 T0020\n", - "94 C00136 T0063\n", - "95 C00138 T0060\n", - "95 C00138 T0056\n", - "96 C00139 \n", - "97 C00140 TA05\n", - "97 C00140 TA09\n", - "97 C00140 TA10\n", - "98 C00142 TA05\n", - "98 C00142 TA09\n", - "98 C00142 TA10\n", - "98 C00142 TA11\n", - "98 C00142 T0016\n", - "98 C00142 \n", - "99 C00143 T0060\n", - "99 C00143 T0058\n", - "99 C00143 T0024\n", - "100 C00144 T0053\n", - "101 C00147 T0060\n", - "102 C00148 T0062\n", - "102 C00148 T0063\n", - "102 C00148 \n", - "103 C00149 TA12\n", - "103 C00149 T0020\n", - "103 C00149 T0046\n", - "103 C00149 T0057\n", - "103 C00149 T0063\n", - "104 C00153 T0008\n", - "104 C00153 T0007\n", - "104 C00153 T0011\n", - "104 C00153 T0013\n", - "104 C00153 T0014\n", - "104 C00153 T0017\n", - "104 C00153 T0018\n", - "104 C00153 T0056\n", - "104 C00153 T0049\n", - "104 C00153 T0052\n", - "104 C00153 T0054\n", - "104 C00153 T0053\n", - "104 C00153 T0058\n", - "104 C00153 T0057\n", - "104 C00153 T0061\n", - "105 C00154 T0039\n", - "105 C00154 T0048\n", - "105 C00154 T0045\n", - "106 C00155 T0014\n", - "106 C00155 T0017\n", - "107 C00156 T0022\n", - "107 C00156 T0027\n", - "107 C00156 T0002\n", - "107 C00156 T0003\n", - "107 C00156 T0004\n", - "107 C00156 T0010\n", - "108 C00159 \n", - "109 C00160 T0039\n", - "109 C00160 T0010\n", - "109 C00160 T0048\n", - "110 C00161 T0022\n", - "110 C00161 T0027\n", - "110 C00161 T0002\n", - "110 C00161 T0003\n", - "110 C00161 T0004\n", - "111 C00162 T0010\n", - "111 C00162 T0022\n", - "111 C00162 T0027\n", - "111 C00162 T0002\n", - "111 C00162 T0003\n", - "111 C00162 T0004\n", - "111 C00162 T0039\n", - "111 C00162 T0052\n", - "111 C00162 T0056\n", - "111 C00162 T0050\n", - "112 C00164 T0022\n", - "112 C00164 T0027\n", - "112 C00164 T0002\n", - "112 C00164 T0003\n", - "112 C00164 T0004\n", - "112 C00164 \n", - "113 C00165 T0025\n", - "114 C00169 T0010\n", - "114 C00169 T0022\n", - "114 C00169 T0027\n", - "114 C00169 T0002\n", - "114 C00169 T0003\n", - "114 C00169 T0004\n", - "114 C00169 T0039\n", - "115 C00170 \n", - "116 C00172 T0008\n", - "116 C00172 T0007\n", - "116 C00172 T0013\n", - "116 C00172 \n", - "117 C00174 T0001\n", - "117 C00174 T0045\n", - "117 C00174 T0010\n", - "117 C00174 T0022\n", - "117 C00174 T0027\n", - "117 C00174 T0044\n", - "118 C00176 T0009\n", - "118 C00176 T0008\n", - "118 C00176 T0007\n", - "118 C00176 T0013\n", - "118 C00176 T0014\n", - "118 C00176 T0015\n", - "118 C00176 T0016\n", - "118 C00176 T0017\n", - "118 C00176 T0018\n", - "118 C00176 T0021\n", - "118 C00176 T0025\n", - "118 C00176 T0024\n", - "118 C00176 T0026\n", - "118 C00176 T0045\n", - "118 C00176 T0043\n", - "118 C00176 T0056\n", - "118 C00176 T0051\n", - "118 C00176 T0049\n", - "118 C00176 T0052\n", - "118 C00176 T0054\n", - "118 C00176 T0053\n", - "118 C00176 T0055\n", - "118 C00176 T0058\n", - "118 C00176 T0057\n", - "118 C00176 T0001\n", - "118 C00176 T0003\n", - "118 C00176 T0010\n", - "118 C00176 T0022\n", - "118 C00176 T0027\n", - "118 C00176 T0061\n", - "119 C00178 T0016\n", - "119 C00178 T0017\n", - "119 C00178 T0018\n", - "119 C00178 T0020\n", - "120 C00182 T0011\n", - "120 C00182 T0054\n", - "121 C00184 T0045\n", - "121 C00184 T0055\n", - "121 C00184 T0039\n", - "121 C00184 T0041\n", - "121 C00184 T0044\n", - "121 C00184 T0045\n", - "121 C00184 T0010\n", - "122 C00188 T0001\n", - "122 C00188 T0003\n", - "122 C00188 T0022\n", - "122 C00188 T0027\n", - "122 C00188 T0045\n", - "122 C00188 T0008\n", - "122 C00188 T0010\n", - "122 C00188 T0039\n", - "122 C00188 T0046\n", - "122 C00188 \n", - "123 C00189 T0008\n", - "123 C00189 T0007\n", - "123 C00189 T0011\n", - "123 C00189 T0014\n", - "123 C00189 T0009\n", - "124 C00190 T0001\n", - "124 C00190 T0003\n", - "124 C00190 T0010\n", - "124 C00190 T0022\n", - "124 C00190 T0027\n", - "124 C00190 T0025\n", - "125 C00195 T0010\n", - "125 C00195 T0016\n", - "125 C00195 T0018\n", - "125 C00195 T0022\n", - "125 C00195 T0027\n", - "125 C00195 T0025\n", - "125 C00195 T0024\n", - "125 C00195 T0026\n", - "125 C00195 T0045\n", - "125 C00195 T0046\n", - "125 C00195 T0055\n", - "126 C00197 T0009\n", - "126 C00197 T0007\n", - "126 C00197 T0011\n", - "127 C00200 T0010\n", - "127 C00200 T0027\n", - "127 C00200 T0022\n", - "127 C00200 T0045\n", - "127 C00200 T0025\n", - "128 C00202 T0025\n", - "129 C00203 T0010\n", - "129 C00203 T0027\n", - "129 C00203 T0022\n", - "129 C00203 T0028\n", - "129 C00203 T0039\n", - "129 C00203 T0045\n", - "129 C00203 T0056\n", - "129 C00203 T0052\n", - "130 C00205 T0001\n", - "130 C00205 T0003\n", - "130 C00205 T0022\n", - "130 C00205 T0025\n", - "130 C00205 T0027\n", - "131 C00207 \n", - "132 C00211 T0027\n", - "132 C00211 T0022\n", - "132 C00211 T0028\n", - "132 C00211 T0026\n", - "132 C00211 T0021\n", - "132 C00211 T0020\n", - "132 C00211 T0025\n", - "132 C00211 T0024\n", - "132 C00211 T0026\n", - "132 C00211 T0045\n", - "132 C00211 T0055\n", - "132 C00211 T0057\n", - "133 C00212 T0001\n", - "133 C00212 T0003\n", - "133 C00212 T0010\n", - "133 C00212 T0022\n", - "134 C00216 T0014\n", - "134 C00216 T0016\n", - "134 C00216 T0017\n", - "134 C00216 T0061\n", - "134 C00216 T0018\n", - "134 C00216 T0057\n", - "135 C00219 T0024\n", - "135 C00219 T0026\n", - "135 C00219 T0025\n", - "136 C00220 \n", - "137 C00221 \n", - "138 C00222 \n", - "139 C00223 " - ] - }, - "execution_count": 2, - "metadata": {}, - "output_type": "execute_result" } ], "source": [ - "# Get AMITT variables\n", - "\n", - "import pandas as pd\n", - "import sqlite3 as sql\n", - "from generate_amitt_ttps import Amitt\n", - "pd.set_option('display.max_rows', 1000)\n", - "\n", - "\n", - "# Generate AMITT datasets\n", - "amitt = Amitt()\n", - "\n", - "# Check which amitt variables we can see from here\n", - "print('{}'.format(vars(amitt).keys()))\n", - "vars(amitt)['cross_counterid_techniqueid']" + "hdatabase = \"postgres://msenahnnwvuamr:227b5aeb1268572ab2d77f3158aecbdd50326bfff3026ab61aebb0fdcb0953a7@ec2-54-162-119-125.compute-1.amazonaws.com:5432/demudug8oqb3h0\"\n", + "print(hdatabase)\n" ] }, { "cell_type": "code", - "execution_count": 3, - "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
amitt_idnamemetatechniquesummaryactorsresources_neededhow_foundreferencesincidentstacticresponsetypenotestechniqueslongnametactic_idtactic_name
0F00001Analyse aborted / failed campaignsExamine failed campaigns. How did they fail? C...2019-11-workshopTA01 Strategic PlanningD1 DetectAllF00001 - Analyse aborted / failed campaignsTA01Strategic Planning
1F00002Analyse viral fizzle2019-11-workshopTA01 Strategic PlanningD1 DetectT0049 - Flooding\\nT0052 - Tertiary sites ampli...F00002 - Analyse viral fizzleTA01Strategic Planning
2F00003Exploit counter-intelligence vs bad actors2019-11-workshopTA01 Strategic PlanningD1 DetectTA06 - Develop Content\\nTA08 - Pump Priming\\nT...F00003 - Exploit counter-intelligence vs bad a...TA01Strategic Planning
3F00004Recruit like-minded converts \"people who used ...2019-11-workshopTA01 Strategic PlanningD1 DetectT0057 - Organise remote rallies and events\\nT0...F00004 - Recruit like-minded converts \"people ...TA01Strategic Planning
4F00005SWOT Analysis of Cognition in Various Groups2019-11-workshopTA01 Strategic PlanningD1 DetectAllF00005 - SWOT Analysis of Cognition in Various...TA01Strategic Planning
5F00006SWOT analysis of tech platforms2019-11-workshopTA01 Strategic PlanningD1 DetectTA05 - Microtargeting\\nTA07 - Channel Selectio...F00006 - SWOT analysis of tech platformsTA01Strategic Planning
6F00007Monitor account level activity in social networks2019-11-workshopTA02 Objective PlanningD1 DetectAllF00007 - Monitor account level activity in soc...TA02Objective Planning
7F00008Detect abnormal amplification2019-11-workshopTA03 Develop PeopleD1 DetectT0052 - Tertiary sites amplify news\\nT0053 - T...F00008 - Detect abnormal amplificationTA03Develop People
8F00009Detect abnormal events2019-11-workshopTA03 Develop PeopleD1 DetectT0007 - Create fake Social Media Profiles / Pa...F00009 - Detect abnormal eventsTA03Develop People
9F00010Detect abnormal groups2019-11-workshopTA03 Develop PeopleD1 DetectT0007 - Create fake Social Media Profiles / Pa...F00010 - Detect abnormal groupsTA03Develop People
10F00011Detect abnormal pages2019-11-workshopTA03 Develop PeopleD1 DetectT0007 - Create fake Social Media Profiles / Pa...F00011 - Detect abnormal pagesTA03Develop People
11F00012Detect abnormal profiles, e.g. prolific pages/...2019-11-workshopTA03 Develop PeopleD1 DetectT0007 - Create fake Social Media Profiles / Pa...F00012 - Detect abnormal profiles, e.g. prolif...TA03Develop People
12F00013Identify fake news sites2019-11-workshopTA03 Develop PeopleD1 DetectT0008F00013 - Identify fake news sitesTA03Develop People
13F00014Trace connectionsfor e.g. fake news sites2019-11-workshopTA03 Develop PeopleD1 DetectT0008F00014 - Trace connectionsTA03Develop People
14F00015Detect anomalies in membership growth patternsI include Fake Experts as they may use funding...2019-11-workshopTA03 Develop PeopleD1 DetectTA07 - Channel Selection\\n\\nT0007 - Create fak...F00015 - Detect anomalies in membership growth...TA03Develop People
15F00016Identify fence-sittersNote: In each case, depending on the platform ...2019-11-workshopTA03 Develop PeopleD1 DetectTA08 - Pump Priming\\nTA09 - Exposure\\nTA10 - G...F00016 - Identify fence-sittersTA03Develop People
16F00017Measure emotional valence2019-11-workshopTA03 Develop PeopleD1 DetectT0001 - 5Ds (dismiss, distort, distract, disma...F00017 - Measure emotional valenceTA03Develop People
17F00018Follow the moneytrack funding sources2019-11-workshopTA03 Develop PeopleD1 DetectT0009F00018 - Follow the moneyTA03Develop People
18F00019Activity resurgence detection (alarm when dorm...2019-11-workshopTA04 Develop NetworksD1 DetectT0011 - Hijack accountsF00019 - Activity resurgence detection (alarm ...TA04Develop Networks
19F00020Detect anomalous activityA015 - general public,A001 - data scientist,A0...R004 - platform algorithms2019-11-workshopTA04 Develop NetworksD1 DetectT0011 - Hijack accountsF00020 - Detect anomalous activityTA04Develop Networks
20F00021AI/ML automated early detection of campaign pl...2019-11-workshopTA04 Develop NetworksD1 DetectAutomated Detection of CampaignTA03 - Develop People\\nTA04 - Develop Networks...F00021 - AI/ML automated early detection of ca...TA04Develop Networks
21F00022Digital authority - regulating body (united st...2019-11-workshopTA04 Develop NetworksD1 DetectF00022 - Digital authority - regulating body (...TA04Develop Networks
22F00023Periodic verification (counter to hijack legit...2019-11-workshopTA04 Develop NetworksD1 DetectT0011 - Hijack accountsF00023 - Periodic verification (counter to hij...TA04Develop Networks
23F00024Teach civics to kids/ adults/ seniors2019-11-workshopTA04 Develop NetworksD1 DetectF00024 - Teach civics to kids/ adults/ seniorsTA04Develop Networks
24F00025Boots-on-the-ground early narrative detection2019-11-workshopTA05 MicrotargetingD1 DetectTA01 - Strategic Planning\\nTA02 - Objective Pl...F00025 - Boots-on-the-ground early narrative d...TA05Microtargeting
25F00026Language anomoly detection2019-11-workshopTA05 MicrotargetingD1 DetectF00026 - Language anomoly detectionTA05Microtargeting
26F00027Unlikely correlation of sentiment on same topics2019-11-workshopTA05 MicrotargetingD1 DetectF00027 - Unlikely correlation of sentiment on ...TA05Microtargeting
27F00028Associate a public key signature with governme...2019-11-workshopTA06 Develop ContentD1 DetectT0025 - Leak altered documentsF00028 - Associate a public key signature with...TA06Develop Content
28F00029Detect proto narratives, i.e. RT, Sputnik2019-11-workshopTA06 Develop ContentD1 DetectTA01 - Strategic Planning\\n\\nT0006 - Create Ma...F00029 - Detect proto narratives, i.e. RT, Spu...TA06Develop Content
29F00030Early detection and warning - reporting of sus...2019-11-workshopTA06 Develop ContentD1 DetectTA03 - Develop People\\nTA04 - Develop Networks...F00030 - Early detection and warning - reporti...TA06Develop Content
30F00031Educate on how to identify information pollutionStrategic planning included as innoculating po...2019-11-workshopTA06 Develop ContentD1 DetectTA01 - Strategic Planning\\n\\nT0019 - Generate ...F00031 - Educate on how to identify informatio...TA06Develop Content
31F00032Educate on how to identify to pollutionDUPLICATE - DELETE2019-11-workshopTA06 Develop ContentD1 DetectDUPLICATE - DELETEF00032 - Educate on how to identify to pollutionTA06Develop Content
32F00033Fake websites: add transparency on business model2019-11-workshopTA06 Develop ContentD1 DetectT0013 - Create fake websitesF00033 - Fake websites: add transparency on bu...TA06Develop Content
33F00034Flag the information spaces so people know abo...2019-11-workshopTA06 Develop ContentD1 DetectT0049 - FloodingF00034 - Flag the information spaces so people...TA06Develop Content
34F00035Identify repeated narrative DNA2019-11-workshopTA06 Develop ContentD1 DetectTA01 - Strategic Planning\\n\\nT0006 - Create Ma...F00035 - Identify repeated narrative DNATA06Develop Content
35F00036Looking for AB testing in unregulated channels2019-11-workshopTA06 Develop ContentD1 DetectT0020 - Trial contentF00036 - Looking for AB testing in unregulated...TA06Develop Content
36F00037News content provenance certification.Original Comment: Shortcomings: intentional fa...2019-11-workshopTA06 Develop ContentD1 DetectTA01 - Strategic Planning* (non-existent techn...F00037 - News content provenance certification.TA06Develop Content
37F00038Social capital as attack vectorUnsure I understood the original intention or ...2019-11-workshopTA06 Develop ContentD1 DetectT0010 - Cultivate ignorant agents\\nT0039 - Bai...F00038 - Social capital as attack vectorTA06Develop Content
38F00039standards to track image/ video deep fakes - i...2019-11-workshopTA06 Develop ContentD1 DetectT0024 - Create fake videos and imagesF00039 - standards to track image/ video deep ...TA06Develop Content
39F00040Unalterable metadata signature on origins of i...2019-11-workshopTA06 Develop ContentD1 DetectT0024 - Create fake videos and imagesF00040 - Unalterable metadata signature on ori...TA06Develop Content
40F00041Bias detectionNot technically left of boom2019-11-workshopTA07 Channel SelectionD1 DetectT00029F00041 - Bias detectionTA07Channel Selection
41F00042Categorize polls by intentUse T00029, but against the creators2019-11-workshopTA07 Channel SelectionD1 DetectT00029F00042 - Categorize polls by intentTA07Channel Selection
42F00043Monitor for creation of fake known personasPlatform companies and some information securi...A031 - social media platform administrator,A01...2019-11-workshopTA07 Channel SelectionD1 DetectT00030F00043 - Monitor for creation of fake known pe...TA07Channel Selection
43F00044Forensic analysisCan be used in all phases for all techniques.2019-11-workshopTA08 Pump PrimingD1 DetectAllF00044 - Forensic analysisTA08Pump Priming
44F00045Forensic linguistic analysisCan be used in all phases for all techniques.2019-11-workshopTA08 Pump PrimingD1 DetectAllF00045 - Forensic linguistic analysisTA08Pump Priming
45F00046Pump priming analytics2019-11-workshopTA08 Pump PrimingD1 DetectTA08 - Pump PrimingF00046 - Pump priming analyticsTA08Pump Priming
46F00047trace involved parties2019-11-workshopTA08 Pump PrimingD1 DetectF00047 - trace involved partiesTA08Pump Priming
47F00048Trace known operations and connection2019-11-workshopTA08 Pump PrimingD1 DetectF00048 - Trace known operations and connectionTA08Pump Priming
48F00049trace money2019-11-workshopTA08 Pump PrimingD1 DetectF00049 - trace moneyTA08Pump Priming
49F00050Web cache analytics2019-11-workshopTA08 Pump PrimingD1 DetectF00050 - Web cache analyticsTA08Pump Priming
50F00051Challenge expertise2019-11-workshopTA09 ExposureD1 DetectT0009 - Create fake experts\\nT0045 - Use fake ...F00051 - Challenge expertiseTA09Exposure
51F00052Discover sponsorsDiscovering the sponsors behind a campaign, na...2019-11-workshopTA09 ExposureD1 DetectAllF00052 - Discover sponsorsTA09Exposure
52F00053Government rumour control office (what can we ...2019-11-workshopTA09 ExposureD1 DetectT0049\\nT0050\\nT0052\\nT0053\\nT0054\\nT0055\\nT0056F00053 - Government rumour control office (wha...TA09Exposure
53F00054Restrict people who can @ you on social networks2019-11-workshopTA09 ExposureD1 DetectF00054 - Restrict people who can @ you on soci...TA09Exposure
54F00055Verify credentials2019-11-workshopTA09 ExposureD1 DetectF00055 - Verify credentialsTA09Exposure
55F00056Verify organisation legitimacy2019-11-workshopTA09 ExposureD1 DetectF00056 - Verify organisation legitimacyTA09Exposure
56F00057Verify personal credentials of experts2019-11-workshopTA09 ExposureD1 DetectF00057 - Verify personal credentials of expertsTA09Exposure
57F00058Deplatform (cancel culture)*Deplatform People: This technique needs to be...2019-11-workshopTA10 Go PhysicalD1 DetectTA07 - Channel Selection\\nTA09 - Exposure\\nTA1...F00058 - Deplatform (cancel culture)TA10Go Physical
58F00059Identify susceptible demographicsAll techniques provide or are susceptible to b...2019-11-workshopTA10 Go PhysicalD1 DetectAllF00059 - Identify susceptible demographicsTA10Go Physical
59F00060Identify susceptible influencersI assume this was a transcript error. Otherwis...2019-11-workshopTA10 Go PhysicalD1 DetectT0039 - Bait legitimate influencersF00060 - Identify susceptible influencersTA10Go Physical
60F00061Microtargeting2019-11-workshopTA10 Go PhysicalD1 DetectAllF00061 - MicrotargetingTA10Go Physical
61F00062Detect when Dormant account turns active2019-11-workshopTA11 PersistenceD1 DetectTA09 - Exposure\\n\\nT0007 - Create fake Social ...F00062 - Detect when Dormant account turns activeTA11Persistence
62F00063Linguistic change analysis2019-11-workshopTA11 PersistenceD1 DetectF00063 - Linguistic change analysisTA11Persistence
63F00064Monitor reports of account takeover2019-11-workshopTA11 PersistenceD1 DetectT0011 - Hijack legitimate accountF00064 - Monitor reports of account takeoverTA11Persistence
64F00065Sentiment change analysis2019-11-workshopTA11 PersistenceD1 DetectF00065 - Sentiment change analysisTA11Persistence
65F00066Use language errors, time to respond to accoun...2019-11-workshopTA11 PersistenceD1 DetectF00066 - Use language errors, time to respond ...TA11Persistence
66F00067Data forensicsA001 - data scientist2019-11-searchI00029,I00045D1 DetectF00067 - Data forensicsNone
67F00068Resonance analysisa developing methodology for identifying stati...2019-11-searchRand2237D1 DetectF00068 - Resonance analysisNone
68F00069Track Russian media and develop analytic methods.To effectively counter Russian propaganda, it ...2019-11-searchRand2237D1 DetectF00069 - Track Russian media and develop analy...None
69F00070Full spectrum analyticsA001 - data scientist2019-11-workshopALLD1 DetectF00070 - Full spectrum analyticsALLNone
70F00071Network analysis Identify/cultivate/support in...Local influencers detected via Twitter network...A001 - data scientist2019-11-searchRand2237D1 DetectF00071 - Network analysis Identify/cultivate/s...None
71F00072network analysis to identify central users in ...It is possible that some of these are bots or ...A001 - data scientist2019-11-searchRand2237D1 DetectF00072 - network analysis to identify central ...None
72F00073collect intel/recon on black/covert content cr...Players at the level of covert attribution, re...2019-11-searchRand2237D1 DetectF00073 - collect intel/recon on black/covert c...None
73F00074identify relevant fence-sitter communitiesbrand ambassador programs could be used with i...2019-11-searchRand2237D1 DetectF00074 - identify relevant fence-sitter commun...None
74F00075leverage open-source informationsignificant amounts of quality open-source inf...2019-11-searchDalton19D1 DetectF00075 - leverage open-source informationNone
75F00076Monitor/collect audience engagement data conne...Target audience connected to \"useful idiots ra...2019-11-searchRand2237D1 DetectF00076 - Monitor/collect audience engagement d...None
76F00077Model for bot account behaviorBot account: action based, people. Unsure whic...2019-11-workshopTA03 Develop PeopleD1 DetectF00077 - Model for bot account behaviorTA03Develop People
77F00078Monitor account level activity in social networksAll techniques benefit from careful analysis a...2019-11-workshopTA03 Develop PeopleD1 DetectAllF00078 - Monitor account level activity in soc...TA03Develop People
78F00079Network anomaly detectionA001 - data scientist2019-11-workshopTA05 MicrotargetingD1 DetectT0029 - Manipulate online polls\\nT0047 - Muzzl...F00079 - Network anomaly detectionTA05Microtargeting
79F00080Hack the polls/ content yourselfTwo wrongs don't make a right? But if you hack...A015 - general public2019-11-workshopTA07 Channel SelectionD1 DetectT0029 - Manipulate online pollsF00080 - Hack the polls/ content yourselfTA07Channel Selection
80F00081Need way for end user to report operations2019-11-workshopTA09 ExposureD1 DetectT0049\\nT0050\\nT0052\\nT0053\\nT0054\\nT0055\\nT0056F00081 - Need way for end user to report opera...TA09Exposure
81F00082Control the US \"slang\" translation boardsA028 - platform administratorR005 - slang translation2019-11-workshopTA11 PersistenceD3 DisruptF00082 - Control the US \"slang\" translation bo...TA11Persistence
82F00083Build and own meme generator, then track and w...2019-11-workshopTA11 PersistenceD5 DeceiveT0012 - Use concealment\\nT0021 - MemesF00083 - Build and own meme generator, then tr...TA11Persistence
83F00084Track individual bad actors2019-11-workshopTA03 Develop PeopleD1 DetectF00084 - Track individual bad actorsTA03Develop People
84F00085detection of a weak signal through global noiseGray zone threats are challenging given that w...2019-11-searchDalton19F00085 - detection of a weak signal through gl...None
85F00086Outpace Competitor Intelligence CapabilitiesDevelop an intelligence-based understanding of...2019-11-searchHicks19TA02 Objective planningD1 DetectF00086 - Outpace Competitor Intelligence Capab...TA02Objective planning
86F00087Improve Indications and WarningUnited States has not adequately adapted its i...2019-11-searchHicks19D1 DetectF00087 - Improve Indications and WarningNone
87F00088Revitalize an “active measures working group,”Recognize campaigns from weak signals, includi...2019-11-searchDalton19D1 DetectF00088 - Revitalize an “active measures workin...None
88F00089target/name/flag \"grey zone\" website content\"Gray zone\" is second level of content produce...2019-11-searchRand2237TA04 Develop NetworksD1 DetectF00089 - target/name/flag \"grey zone\" website ...TA04Develop Networks
89F00090Match Punitive Tools with Third-Party InducementsBring private sector and civil society into ac...2019-11-searchHicks19TA01 Strategic PlanningD1 DetectF00090 - Match Punitive Tools with Third-Party...TA01Strategic Planning
90F00091Partner to develop analytic methods & toolsThis might include working with relevant techn...A001 data scientist,A024 developer2019-11-searchRand2237TA01 Strategic PlanningD1 DetectF00091 - Partner to develop analytic methods &...TA01Strategic Planning
91F00092daylightWarn social media companies about an ongoing c...A015 - general publicR006 - disinformation datasets2019-11-searchI00002TA09 ExposureD1 DetectF00092 - daylightTA09Exposure
92F00093S4d detection and re-allocation approachesM004 - frictionS4D is a way to separate out different speaker...2019-11-workshopTA03 Develop PeopleD3 DisruptT0011 - Hijack legitimate accountF00093 - S4d detection and re-allocation appro...TA03Develop People
93F00094Registries alert when large batches of newsy U...M003 - daylightA028 - platform administratorgrugqTA07 Channel SelectionD2 DenyT0013 - Create fake websites\\nT0008 - Create f...F00094 - Registries alert when large batches o...TA07Channel Selection
\n", - "
" - ], - "text/plain": [ - " amitt_id name \\\n", - "0 F00001 Analyse aborted / failed campaigns \n", - "1 F00002 Analyse viral fizzle \n", - "2 F00003 Exploit counter-intelligence vs bad actors \n", - "3 F00004 Recruit like-minded converts \"people who used ... \n", - "4 F00005 SWOT Analysis of Cognition in Various Groups \n", - "5 F00006 SWOT analysis of tech platforms \n", - "6 F00007 Monitor account level activity in social networks \n", - "7 F00008 Detect abnormal amplification \n", - "8 F00009 Detect abnormal events \n", - "9 F00010 Detect abnormal groups \n", - "10 F00011 Detect abnormal pages \n", - "11 F00012 Detect abnormal profiles, e.g. prolific pages/... \n", - "12 F00013 Identify fake news sites \n", - "13 F00014 Trace connections \n", - "14 F00015 Detect anomalies in membership growth patterns \n", - "15 F00016 Identify fence-sitters \n", - "16 F00017 Measure emotional valence \n", - "17 F00018 Follow the money \n", - "18 F00019 Activity resurgence detection (alarm when dorm... \n", - "19 F00020 Detect anomalous activity \n", - "20 F00021 AI/ML automated early detection of campaign pl... \n", - "21 F00022 Digital authority - regulating body (united st... \n", - "22 F00023 Periodic verification (counter to hijack legit... \n", - "23 F00024 Teach civics to kids/ adults/ seniors \n", - "24 F00025 Boots-on-the-ground early narrative detection \n", - "25 F00026 Language anomoly detection \n", - "26 F00027 Unlikely correlation of sentiment on same topics \n", - "27 F00028 Associate a public key signature with governme... \n", - "28 F00029 Detect proto narratives, i.e. RT, Sputnik \n", - "29 F00030 Early detection and warning - reporting of sus... \n", - "30 F00031 Educate on how to identify information pollution \n", - "31 F00032 Educate on how to identify to pollution \n", - "32 F00033 Fake websites: add transparency on business model \n", - "33 F00034 Flag the information spaces so people know abo... \n", - "34 F00035 Identify repeated narrative DNA \n", - "35 F00036 Looking for AB testing in unregulated channels \n", - "36 F00037 News content provenance certification. \n", - "37 F00038 Social capital as attack vector \n", - "38 F00039 standards to track image/ video deep fakes - i... \n", - "39 F00040 Unalterable metadata signature on origins of i... \n", - "40 F00041 Bias detection \n", - "41 F00042 Categorize polls by intent \n", - "42 F00043 Monitor for creation of fake known personas \n", - "43 F00044 Forensic analysis \n", - "44 F00045 Forensic linguistic analysis \n", - "45 F00046 Pump priming analytics \n", - "46 F00047 trace involved parties \n", - "47 F00048 Trace known operations and connection \n", - "48 F00049 trace money \n", - "49 F00050 Web cache analytics \n", - "50 F00051 Challenge expertise \n", - "51 F00052 Discover sponsors \n", - "52 F00053 Government rumour control office (what can we ... \n", - "53 F00054 Restrict people who can @ you on social networks \n", - "54 F00055 Verify credentials \n", - "55 F00056 Verify organisation legitimacy \n", - "56 F00057 Verify personal credentials of experts \n", - "57 F00058 Deplatform (cancel culture) \n", - "58 F00059 Identify susceptible demographics \n", - "59 F00060 Identify susceptible influencers \n", - "60 F00061 Microtargeting \n", - "61 F00062 Detect when Dormant account turns active \n", - "62 F00063 Linguistic change analysis \n", - "63 F00064 Monitor reports of account takeover \n", - "64 F00065 Sentiment change analysis \n", - "65 F00066 Use language errors, time to respond to accoun... \n", - "66 F00067 Data forensics \n", - "67 F00068 Resonance analysis \n", - "68 F00069 Track Russian media and develop analytic methods. \n", - "69 F00070 Full spectrum analytics \n", - "70 F00071 Network analysis Identify/cultivate/support in... \n", - "71 F00072 network analysis to identify central users in ... \n", - "72 F00073 collect intel/recon on black/covert content cr... \n", - "73 F00074 identify relevant fence-sitter communities \n", - "74 F00075 leverage open-source information \n", - "75 F00076 Monitor/collect audience engagement data conne... \n", - "76 F00077 Model for bot account behavior \n", - "77 F00078 Monitor account level activity in social networks \n", - "78 F00079 Network anomaly detection \n", - "79 F00080 Hack the polls/ content yourself \n", - "80 F00081 Need way for end user to report operations \n", - "81 F00082 Control the US \"slang\" translation boards \n", - "82 F00083 Build and own meme generator, then track and w... \n", - "83 F00084 Track individual bad actors \n", - "84 F00085 detection of a weak signal through global noise \n", - "85 F00086 Outpace Competitor Intelligence Capabilities \n", - "86 F00087 Improve Indications and Warning \n", - "87 F00088 Revitalize an “active measures working group,” \n", - "88 F00089 target/name/flag \"grey zone\" website content \n", - "89 F00090 Match Punitive Tools with Third-Party Inducements \n", - "90 F00091 Partner to develop analytic methods & tools \n", - "91 F00092 daylight \n", - "92 F00093 S4d detection and re-allocation approaches \n", - "93 F00094 Registries alert when large batches of newsy U... \n", - "\n", - " metatechnique summary \\\n", - "0 Examine failed campaigns. How did they fail? C... \n", - "1 \n", - "2 \n", - "3 \n", - "4 \n", - "5 \n", - "6 \n", - "7 \n", - "8 \n", - "9 \n", - "10 \n", - "11 \n", - "12 \n", - "13 for e.g. fake news sites \n", - "14 I include Fake Experts as they may use funding... \n", - "15 Note: In each case, depending on the platform ... \n", - "16 \n", - "17 track funding sources \n", - "18 \n", - "19 \n", - "20 \n", - "21 \n", - "22 \n", - "23 \n", - "24 \n", - "25 \n", - "26 \n", - "27 \n", - "28 \n", - "29 \n", - "30 Strategic planning included as innoculating po... \n", - "31 DUPLICATE - DELETE \n", - "32 \n", - "33 \n", - "34 \n", - "35 \n", - "36 Original Comment: Shortcomings: intentional fa... \n", - "37 Unsure I understood the original intention or ... \n", - "38 \n", - "39 \n", - "40 Not technically left of boom \n", - "41 Use T00029, but against the creators \n", - "42 Platform companies and some information securi... \n", - "43 Can be used in all phases for all techniques. \n", - "44 Can be used in all phases for all techniques. \n", - "45 \n", - "46 \n", - "47 \n", - "48 \n", - "49 \n", - "50 \n", - "51 Discovering the sponsors behind a campaign, na... \n", - "52 \n", - "53 \n", - "54 \n", - "55 \n", - "56 \n", - "57 *Deplatform People: This technique needs to be... \n", - "58 All techniques provide or are susceptible to b... \n", - "59 I assume this was a transcript error. Otherwis... \n", - "60 \n", - "61 \n", - "62 \n", - "63 \n", - "64 \n", - "65 \n", - "66 \n", - "67 a developing methodology for identifying stati... \n", - "68 To effectively counter Russian propaganda, it ... \n", - "69 \n", - "70 Local influencers detected via Twitter network... \n", - "71 It is possible that some of these are bots or ... \n", - "72 Players at the level of covert attribution, re... \n", - "73 brand ambassador programs could be used with i... \n", - "74 significant amounts of quality open-source inf... \n", - "75 Target audience connected to \"useful idiots ra... \n", - "76 Bot account: action based, people. Unsure whic... \n", - "77 All techniques benefit from careful analysis a... \n", - "78 \n", - "79 Two wrongs don't make a right? But if you hack... \n", - "80 \n", - "81 \n", - "82 \n", - "83 \n", - "84 Gray zone threats are challenging given that w... \n", - "85 Develop an intelligence-based understanding of... \n", - "86 United States has not adequately adapted its i... \n", - "87 Recognize campaigns from weak signals, includi... \n", - "88 \"Gray zone\" is second level of content produce... \n", - "89 Bring private sector and civil society into ac... \n", - "90 This might include working with relevant techn... \n", - "91 Warn social media companies about an ongoing c... \n", - "92 M004 - friction S4D is a way to separate out different speaker... \n", - "93 M003 - daylight \n", - "\n", - " actors \\\n", - "0 \n", - "1 \n", - "2 \n", - "3 \n", - "4 \n", - "5 \n", - "6 \n", - "7 \n", - "8 \n", - "9 \n", - "10 \n", - "11 \n", - "12 \n", - "13 \n", - "14 \n", - "15 \n", - "16 \n", - "17 \n", - "18 \n", - "19 A015 - general public,A001 - data scientist,A0... \n", - "20 \n", - "21 \n", - "22 \n", - "23 \n", - "24 \n", - "25 \n", - "26 \n", - "27 \n", - "28 \n", - "29 \n", - "30 \n", - "31 \n", - "32 \n", - "33 \n", - "34 \n", - "35 \n", - "36 \n", - "37 \n", - "38 \n", - "39 \n", - "40 \n", - "41 \n", - "42 A031 - social media platform administrator,A01... \n", - "43 \n", - "44 \n", - "45 \n", - "46 \n", - "47 \n", - "48 \n", - "49 \n", - "50 \n", - "51 \n", - "52 \n", - "53 \n", - "54 \n", - "55 \n", - "56 \n", - "57 \n", - "58 \n", - "59 \n", - "60 \n", - "61 \n", - "62 \n", - "63 \n", - "64 \n", - "65 \n", - "66 A001 - data scientist \n", - "67 \n", - "68 \n", - "69 A001 - data scientist \n", - "70 A001 - data scientist \n", - "71 A001 - data scientist \n", - "72 \n", - "73 \n", - "74 \n", - "75 \n", - "76 \n", - "77 \n", - "78 A001 - data scientist \n", - "79 A015 - general public \n", - "80 \n", - "81 A028 - platform administrator \n", - "82 \n", - "83 \n", - "84 \n", - "85 \n", - "86 \n", - "87 \n", - "88 \n", - "89 \n", - "90 A001 data scientist,A024 developer \n", - "91 A015 - general public \n", - "92 \n", - "93 A028 - platform administrator \n", - "\n", - " resources_needed how_found references \\\n", - "0 2019-11-workshop \n", - "1 2019-11-workshop \n", - "2 2019-11-workshop \n", - "3 2019-11-workshop \n", - "4 2019-11-workshop \n", - "5 2019-11-workshop \n", - "6 2019-11-workshop \n", - "7 2019-11-workshop \n", - "8 2019-11-workshop \n", - "9 2019-11-workshop \n", - "10 2019-11-workshop \n", - "11 2019-11-workshop \n", - "12 2019-11-workshop \n", - "13 2019-11-workshop \n", - "14 2019-11-workshop \n", - "15 2019-11-workshop \n", - "16 2019-11-workshop \n", - "17 2019-11-workshop \n", - "18 2019-11-workshop \n", - "19 R004 - platform algorithms 2019-11-workshop \n", - "20 2019-11-workshop \n", - "21 2019-11-workshop \n", - "22 2019-11-workshop \n", - "23 2019-11-workshop \n", - "24 2019-11-workshop \n", - "25 2019-11-workshop \n", - "26 2019-11-workshop \n", - "27 2019-11-workshop \n", - "28 2019-11-workshop \n", - "29 2019-11-workshop \n", - "30 2019-11-workshop \n", - "31 2019-11-workshop \n", - "32 2019-11-workshop \n", - "33 2019-11-workshop \n", - "34 2019-11-workshop \n", - "35 2019-11-workshop \n", - "36 2019-11-workshop \n", - "37 2019-11-workshop \n", - "38 2019-11-workshop \n", - "39 2019-11-workshop \n", - "40 2019-11-workshop \n", - "41 2019-11-workshop \n", - "42 2019-11-workshop \n", - "43 2019-11-workshop \n", - "44 2019-11-workshop \n", - "45 2019-11-workshop \n", - "46 2019-11-workshop \n", - "47 2019-11-workshop \n", - "48 2019-11-workshop \n", - "49 2019-11-workshop \n", - "50 2019-11-workshop \n", - "51 2019-11-workshop \n", - "52 2019-11-workshop \n", - "53 2019-11-workshop \n", - "54 2019-11-workshop \n", - "55 2019-11-workshop \n", - "56 2019-11-workshop \n", - "57 2019-11-workshop \n", - "58 2019-11-workshop \n", - "59 2019-11-workshop \n", - "60 2019-11-workshop \n", - "61 2019-11-workshop \n", - "62 2019-11-workshop \n", - "63 2019-11-workshop \n", - "64 2019-11-workshop \n", - "65 2019-11-workshop \n", - "66 2019-11-search \n", - "67 2019-11-search Rand2237 \n", - "68 2019-11-search Rand2237 \n", - "69 2019-11-workshop \n", - "70 2019-11-search Rand2237 \n", - "71 2019-11-search Rand2237 \n", - "72 2019-11-search Rand2237 \n", - "73 2019-11-search Rand2237 \n", - "74 2019-11-search Dalton19 \n", - "75 2019-11-search Rand2237 \n", - "76 2019-11-workshop \n", - "77 2019-11-workshop \n", - "78 2019-11-workshop \n", - "79 2019-11-workshop \n", - "80 2019-11-workshop \n", - "81 R005 - slang translation 2019-11-workshop \n", - "82 2019-11-workshop \n", - "83 2019-11-workshop \n", - "84 2019-11-search Dalton19 \n", - "85 2019-11-search Hicks19 \n", - "86 2019-11-search Hicks19 \n", - "87 2019-11-search Dalton19 \n", - "88 2019-11-search Rand2237 \n", - "89 2019-11-search Hicks19 \n", - "90 2019-11-search Rand2237 \n", - "91 R006 - disinformation datasets 2019-11-search \n", - "92 2019-11-workshop \n", - "93 grugq \n", - "\n", - " incidents tactic responsetype \\\n", - "0 TA01 Strategic Planning D1 Detect \n", - "1 TA01 Strategic Planning D1 Detect \n", - "2 TA01 Strategic Planning D1 Detect \n", - "3 TA01 Strategic Planning D1 Detect \n", - "4 TA01 Strategic Planning D1 Detect \n", - "5 TA01 Strategic Planning D1 Detect \n", - "6 TA02 Objective Planning D1 Detect \n", - "7 TA03 Develop People D1 Detect \n", - "8 TA03 Develop People D1 Detect \n", - "9 TA03 Develop People D1 Detect \n", - "10 TA03 Develop People D1 Detect \n", - "11 TA03 Develop People D1 Detect \n", - "12 TA03 Develop People D1 Detect \n", - "13 TA03 Develop People D1 Detect \n", - "14 TA03 Develop People D1 Detect \n", - "15 TA03 Develop People D1 Detect \n", - "16 TA03 Develop People D1 Detect \n", - "17 TA03 Develop People D1 Detect \n", - "18 TA04 Develop Networks D1 Detect \n", - "19 TA04 Develop Networks D1 Detect \n", - "20 TA04 Develop Networks D1 Detect \n", - "21 TA04 Develop Networks D1 Detect \n", - "22 TA04 Develop Networks D1 Detect \n", - "23 TA04 Develop Networks D1 Detect \n", - "24 TA05 Microtargeting D1 Detect \n", - "25 TA05 Microtargeting D1 Detect \n", - "26 TA05 Microtargeting D1 Detect \n", - "27 TA06 Develop Content D1 Detect \n", - "28 TA06 Develop Content D1 Detect \n", - "29 TA06 Develop Content D1 Detect \n", - "30 TA06 Develop Content D1 Detect \n", - "31 TA06 Develop Content D1 Detect \n", - "32 TA06 Develop Content D1 Detect \n", - "33 TA06 Develop Content D1 Detect \n", - "34 TA06 Develop Content D1 Detect \n", - "35 TA06 Develop Content D1 Detect \n", - "36 TA06 Develop Content D1 Detect \n", - "37 TA06 Develop Content D1 Detect \n", - "38 TA06 Develop Content D1 Detect \n", - "39 TA06 Develop Content D1 Detect \n", - "40 TA07 Channel Selection D1 Detect \n", - "41 TA07 Channel Selection D1 Detect \n", - "42 TA07 Channel Selection D1 Detect \n", - "43 TA08 Pump Priming D1 Detect \n", - "44 TA08 Pump Priming D1 Detect \n", - "45 TA08 Pump Priming D1 Detect \n", - "46 TA08 Pump Priming D1 Detect \n", - "47 TA08 Pump Priming D1 Detect \n", - "48 TA08 Pump Priming D1 Detect \n", - "49 TA08 Pump Priming D1 Detect \n", - "50 TA09 Exposure D1 Detect \n", - "51 TA09 Exposure D1 Detect \n", - "52 TA09 Exposure D1 Detect \n", - "53 TA09 Exposure D1 Detect \n", - "54 TA09 Exposure D1 Detect \n", - "55 TA09 Exposure D1 Detect \n", - "56 TA09 Exposure D1 Detect \n", - "57 TA10 Go Physical D1 Detect \n", - "58 TA10 Go Physical D1 Detect \n", - "59 TA10 Go Physical D1 Detect \n", - "60 TA10 Go Physical D1 Detect \n", - "61 TA11 Persistence D1 Detect \n", - "62 TA11 Persistence D1 Detect \n", - "63 TA11 Persistence D1 Detect \n", - "64 TA11 Persistence D1 Detect \n", - "65 TA11 Persistence D1 Detect \n", - "66 I00029,I00045 D1 Detect \n", - "67 D1 Detect \n", - "68 D1 Detect \n", - "69 ALL D1 Detect \n", - "70 D1 Detect \n", - "71 D1 Detect \n", - "72 D1 Detect \n", - "73 D1 Detect \n", - "74 D1 Detect \n", - "75 D1 Detect \n", - "76 TA03 Develop People D1 Detect \n", - "77 TA03 Develop People D1 Detect \n", - "78 TA05 Microtargeting D1 Detect \n", - "79 TA07 Channel Selection D1 Detect \n", - "80 TA09 Exposure D1 Detect \n", - "81 TA11 Persistence D3 Disrupt \n", - "82 TA11 Persistence D5 Deceive \n", - "83 TA03 Develop People D1 Detect \n", - "84 \n", - "85 TA02 Objective planning D1 Detect \n", - "86 D1 Detect \n", - "87 D1 Detect \n", - "88 TA04 Develop Networks D1 Detect \n", - "89 TA01 Strategic Planning D1 Detect \n", - "90 TA01 Strategic Planning D1 Detect \n", - "91 I00002 TA09 Exposure D1 Detect \n", - "92 TA03 Develop People D3 Disrupt \n", - "93 TA07 Channel Selection D2 Deny \n", - "\n", - " notes \\\n", - "0 \n", - "1 \n", - "2 \n", - "3 \n", - "4 \n", - "5 \n", - "6 \n", - "7 \n", - "8 \n", - "9 \n", - "10 \n", - "11 \n", - "12 \n", - "13 \n", - "14 \n", - "15 \n", - "16 \n", - "17 \n", - "18 \n", - "19 \n", - "20 Automated Detection of Campaign \n", - "21 \n", - "22 \n", - "23 \n", - "24 \n", - "25 \n", - "26 \n", - "27 \n", - "28 \n", - "29 \n", - "30 \n", - "31 \n", - "32 \n", - "33 \n", - "34 \n", - "35 \n", - "36 \n", - "37 \n", - "38 \n", - "39 \n", - "40 \n", - "41 \n", - "42 \n", - "43 \n", - "44 \n", - "45 \n", - "46 \n", - "47 \n", - "48 \n", - "49 \n", - "50 \n", - "51 \n", - "52 \n", - "53 \n", - "54 \n", - "55 \n", - "56 \n", - "57 \n", - "58 \n", - "59 \n", - "60 \n", - "61 \n", - "62 \n", - "63 \n", - "64 \n", - "65 \n", - "66 \n", - "67 \n", - "68 \n", - "69 \n", - "70 \n", - "71 \n", - "72 \n", - "73 \n", - "74 \n", - "75 \n", - "76 \n", - "77 \n", - "78 \n", - "79 \n", - "80 \n", - "81 \n", - "82 \n", - "83 \n", - "84 \n", - "85 \n", - "86 \n", - "87 \n", - "88 \n", - "89 \n", - "90 \n", - "91 \n", - "92 \n", - "93 \n", - "\n", - " techniques \\\n", - "0 All \n", - "1 T0049 - Flooding\\nT0052 - Tertiary sites ampli... \n", - "2 TA06 - Develop Content\\nTA08 - Pump Priming\\nT... \n", - "3 T0057 - Organise remote rallies and events\\nT0... \n", - "4 All \n", - "5 TA05 - Microtargeting\\nTA07 - Channel Selectio... \n", - "6 All \n", - "7 T0052 - Tertiary sites amplify news\\nT0053 - T... \n", - "8 T0007 - Create fake Social Media Profiles / Pa... \n", - "9 T0007 - Create fake Social Media Profiles / Pa... \n", - "10 T0007 - Create fake Social Media Profiles / Pa... \n", - "11 T0007 - Create fake Social Media Profiles / Pa... \n", - "12 T0008 \n", - "13 T0008 \n", - "14 TA07 - Channel Selection\\n\\nT0007 - Create fak... \n", - "15 TA08 - Pump Priming\\nTA09 - Exposure\\nTA10 - G... \n", - "16 T0001 - 5Ds (dismiss, distort, distract, disma... \n", - "17 T0009 \n", - "18 T0011 - Hijack accounts \n", - "19 T0011 - Hijack accounts \n", - "20 TA03 - Develop People\\nTA04 - Develop Networks... \n", - "21 \n", - "22 T0011 - Hijack accounts \n", - "23 \n", - "24 TA01 - Strategic Planning\\nTA02 - Objective Pl... \n", - "25 \n", - "26 \n", - "27 T0025 - Leak altered documents \n", - "28 TA01 - Strategic Planning\\n\\nT0006 - Create Ma... \n", - "29 TA03 - Develop People\\nTA04 - Develop Networks... \n", - "30 TA01 - Strategic Planning\\n\\nT0019 - Generate ... \n", - "31 DUPLICATE - DELETE \n", - "32 T0013 - Create fake websites \n", - "33 T0049 - Flooding \n", - "34 TA01 - Strategic Planning\\n\\nT0006 - Create Ma... \n", - "35 T0020 - Trial content \n", - "36 TA01 - Strategic Planning* (non-existent techn... \n", - "37 T0010 - Cultivate ignorant agents\\nT0039 - Bai... \n", - "38 T0024 - Create fake videos and images \n", - "39 T0024 - Create fake videos and images \n", - "40 T00029 \n", - "41 T00029 \n", - "42 T00030 \n", - "43 All \n", - "44 All \n", - "45 TA08 - Pump Priming \n", - "46 \n", - "47 \n", - "48 \n", - "49 \n", - "50 T0009 - Create fake experts\\nT0045 - Use fake ... \n", - "51 All \n", - "52 T0049\\nT0050\\nT0052\\nT0053\\nT0054\\nT0055\\nT0056 \n", - "53 \n", - "54 \n", - "55 \n", - "56 \n", - "57 TA07 - Channel Selection\\nTA09 - Exposure\\nTA1... \n", - "58 All \n", - "59 T0039 - Bait legitimate influencers \n", - "60 All \n", - "61 TA09 - Exposure\\n\\nT0007 - Create fake Social ... \n", - "62 \n", - "63 T0011 - Hijack legitimate account \n", - "64 \n", - "65 \n", - "66 \n", - "67 \n", - "68 \n", - "69 \n", - "70 \n", - "71 \n", - "72 \n", - "73 \n", - "74 \n", - "75 \n", - "76 \n", - "77 All \n", - "78 T0029 - Manipulate online polls\\nT0047 - Muzzl... \n", - "79 T0029 - Manipulate online polls \n", - "80 T0049\\nT0050\\nT0052\\nT0053\\nT0054\\nT0055\\nT0056 \n", - "81 \n", - "82 T0012 - Use concealment\\nT0021 - Memes \n", - "83 \n", - "84 \n", - "85 \n", - "86 \n", - "87 \n", - "88 \n", - "89 \n", - "90 \n", - "91 \n", - "92 T0011 - Hijack legitimate account \n", - "93 T0013 - Create fake websites\\nT0008 - Create f... \n", - "\n", - " longname tactic_id \\\n", - "0 F00001 - Analyse aborted / failed campaigns TA01 \n", - "1 F00002 - Analyse viral fizzle TA01 \n", - "2 F00003 - Exploit counter-intelligence vs bad a... TA01 \n", - "3 F00004 - Recruit like-minded converts \"people ... TA01 \n", - "4 F00005 - SWOT Analysis of Cognition in Various... TA01 \n", - "5 F00006 - SWOT analysis of tech platforms TA01 \n", - "6 F00007 - Monitor account level activity in soc... TA02 \n", - "7 F00008 - Detect abnormal amplification TA03 \n", - "8 F00009 - Detect abnormal events TA03 \n", - "9 F00010 - Detect abnormal groups TA03 \n", - "10 F00011 - Detect abnormal pages TA03 \n", - "11 F00012 - Detect abnormal profiles, e.g. prolif... TA03 \n", - "12 F00013 - Identify fake news sites TA03 \n", - "13 F00014 - Trace connections TA03 \n", - "14 F00015 - Detect anomalies in membership growth... TA03 \n", - "15 F00016 - Identify fence-sitters TA03 \n", - "16 F00017 - Measure emotional valence TA03 \n", - "17 F00018 - Follow the money TA03 \n", - "18 F00019 - Activity resurgence detection (alarm ... TA04 \n", - "19 F00020 - Detect anomalous activity TA04 \n", - "20 F00021 - AI/ML automated early detection of ca... TA04 \n", - "21 F00022 - Digital authority - regulating body (... TA04 \n", - "22 F00023 - Periodic verification (counter to hij... TA04 \n", - "23 F00024 - Teach civics to kids/ adults/ seniors TA04 \n", - "24 F00025 - Boots-on-the-ground early narrative d... TA05 \n", - "25 F00026 - Language anomoly detection TA05 \n", - "26 F00027 - Unlikely correlation of sentiment on ... TA05 \n", - "27 F00028 - Associate a public key signature with... TA06 \n", - "28 F00029 - Detect proto narratives, i.e. RT, Spu... TA06 \n", - "29 F00030 - Early detection and warning - reporti... TA06 \n", - "30 F00031 - Educate on how to identify informatio... TA06 \n", - "31 F00032 - Educate on how to identify to pollution TA06 \n", - "32 F00033 - Fake websites: add transparency on bu... TA06 \n", - "33 F00034 - Flag the information spaces so people... TA06 \n", - "34 F00035 - Identify repeated narrative DNA TA06 \n", - "35 F00036 - Looking for AB testing in unregulated... TA06 \n", - "36 F00037 - News content provenance certification. TA06 \n", - "37 F00038 - Social capital as attack vector TA06 \n", - "38 F00039 - standards to track image/ video deep ... TA06 \n", - "39 F00040 - Unalterable metadata signature on ori... TA06 \n", - "40 F00041 - Bias detection TA07 \n", - "41 F00042 - Categorize polls by intent TA07 \n", - "42 F00043 - Monitor for creation of fake known pe... TA07 \n", - "43 F00044 - Forensic analysis TA08 \n", - "44 F00045 - Forensic linguistic analysis TA08 \n", - "45 F00046 - Pump priming analytics TA08 \n", - "46 F00047 - trace involved parties TA08 \n", - "47 F00048 - Trace known operations and connection TA08 \n", - "48 F00049 - trace money TA08 \n", - "49 F00050 - Web cache analytics TA08 \n", - "50 F00051 - Challenge expertise TA09 \n", - "51 F00052 - Discover sponsors TA09 \n", - "52 F00053 - Government rumour control office (wha... TA09 \n", - "53 F00054 - Restrict people who can @ you on soci... TA09 \n", - "54 F00055 - Verify credentials TA09 \n", - "55 F00056 - Verify organisation legitimacy TA09 \n", - "56 F00057 - Verify personal credentials of experts TA09 \n", - "57 F00058 - Deplatform (cancel culture) TA10 \n", - "58 F00059 - Identify susceptible demographics TA10 \n", - "59 F00060 - Identify susceptible influencers TA10 \n", - "60 F00061 - Microtargeting TA10 \n", - "61 F00062 - Detect when Dormant account turns active TA11 \n", - "62 F00063 - Linguistic change analysis TA11 \n", - "63 F00064 - Monitor reports of account takeover TA11 \n", - "64 F00065 - Sentiment change analysis TA11 \n", - "65 F00066 - Use language errors, time to respond ... TA11 \n", - "66 F00067 - Data forensics \n", - "67 F00068 - Resonance analysis \n", - "68 F00069 - Track Russian media and develop analy... \n", - "69 F00070 - Full spectrum analytics ALL \n", - "70 F00071 - Network analysis Identify/cultivate/s... \n", - "71 F00072 - network analysis to identify central ... \n", - "72 F00073 - collect intel/recon on black/covert c... \n", - "73 F00074 - identify relevant fence-sitter commun... \n", - "74 F00075 - leverage open-source information \n", - "75 F00076 - Monitor/collect audience engagement d... \n", - "76 F00077 - Model for bot account behavior TA03 \n", - "77 F00078 - Monitor account level activity in soc... TA03 \n", - "78 F00079 - Network anomaly detection TA05 \n", - "79 F00080 - Hack the polls/ content yourself TA07 \n", - "80 F00081 - Need way for end user to report opera... TA09 \n", - "81 F00082 - Control the US \"slang\" translation bo... TA11 \n", - "82 F00083 - Build and own meme generator, then tr... TA11 \n", - "83 F00084 - Track individual bad actors TA03 \n", - "84 F00085 - detection of a weak signal through gl... \n", - "85 F00086 - Outpace Competitor Intelligence Capab... TA02 \n", - "86 F00087 - Improve Indications and Warning \n", - "87 F00088 - Revitalize an “active measures workin... \n", - "88 F00089 - target/name/flag \"grey zone\" website ... TA04 \n", - "89 F00090 - Match Punitive Tools with Third-Party... TA01 \n", - "90 F00091 - Partner to develop analytic methods &... TA01 \n", - "91 F00092 - daylight TA09 \n", - "92 F00093 - S4d detection and re-allocation appro... TA03 \n", - "93 F00094 - Registries alert when large batches o... TA07 \n", - "\n", - " tactic_name \n", - "0 Strategic Planning \n", - "1 Strategic Planning \n", - "2 Strategic Planning \n", - "3 Strategic Planning \n", - "4 Strategic Planning \n", - "5 Strategic Planning \n", - "6 Objective Planning \n", - "7 Develop People \n", - "8 Develop People \n", - "9 Develop People \n", - "10 Develop People \n", - "11 Develop People \n", - "12 Develop People \n", - "13 Develop People \n", - "14 Develop People \n", - "15 Develop People \n", - "16 Develop People \n", - "17 Develop People \n", - "18 Develop Networks \n", - "19 Develop Networks \n", - "20 Develop Networks \n", - "21 Develop Networks \n", - "22 Develop Networks \n", - "23 Develop Networks \n", - "24 Microtargeting \n", - "25 Microtargeting \n", - "26 Microtargeting \n", - "27 Develop Content \n", - "28 Develop Content \n", - "29 Develop Content \n", - "30 Develop Content \n", - "31 Develop Content \n", - "32 Develop Content \n", - "33 Develop Content \n", - "34 Develop Content \n", - "35 Develop Content \n", - "36 Develop Content \n", - "37 Develop Content \n", - "38 Develop Content \n", - "39 Develop Content \n", - "40 Channel Selection \n", - "41 Channel Selection \n", - "42 Channel Selection \n", - "43 Pump Priming \n", - "44 Pump Priming \n", - "45 Pump Priming \n", - "46 Pump Priming \n", - "47 Pump Priming \n", - "48 Pump Priming \n", - "49 Pump Priming \n", - "50 Exposure \n", - "51 Exposure \n", - "52 Exposure \n", - "53 Exposure \n", - "54 Exposure \n", - "55 Exposure \n", - "56 Exposure \n", - "57 Go Physical \n", - "58 Go Physical \n", - "59 Go Physical \n", - "60 Go Physical \n", - "61 Persistence \n", - "62 Persistence \n", - "63 Persistence \n", - "64 Persistence \n", - "65 Persistence \n", - "66 None \n", - "67 None \n", - "68 None \n", - "69 None \n", - "70 None \n", - "71 None \n", - "72 None \n", - "73 None \n", - "74 None \n", - "75 None \n", - "76 Develop People \n", - "77 Develop People \n", - "78 Microtargeting \n", - "79 Channel Selection \n", - "80 Exposure \n", - "81 Persistence \n", - "82 Persistence \n", - "83 Develop People \n", - "84 None \n", - "85 Objective planning \n", - "86 None \n", - "87 None \n", - "88 Develop Networks \n", - "89 Strategic Planning \n", - "90 Strategic Planning \n", - "91 Exposure \n", - "92 Develop People \n", - "93 Channel Selection " - ] - }, - "execution_count": 3, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "vars(amitt)['df_detections']" - ] - }, - { - "cell_type": "code", - "execution_count": 3, + "execution_count": 24, "metadata": {}, "outputs": [ { @@ -9498,27 +1284,58 @@ "134 F00094 TA07 Y N/A 135" ] }, - "execution_count": 3, + "execution_count": 24, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "# Generate minimal sqlite database from the Amitt variables\n", - "conn = sql.connect('amittsite.sqlite')\n", + "# Get AMITT variables\n", "\n", + "import pandas as pd\n", + "import sqlite3 as sql\n", + "import os\n", + "from sqlalchemy import create_engine\n", + "from generate_amitt_ttps import Amitt\n", + "pd.set_option('display.max_rows', 1000)\n", + "\n", + "\n", + "# Generate AMITT datasets\n", + "amitt = Amitt()\n", + "\n", + "dbasetype = 'postgresql_local' #'sqlite' #'heroku'\n", + "\n", + "\n", + "# Create connection to database\n", + "if dbasetype == 'sqlite':\n", + " # Generate minimal sqlite database from the Amitt variables\n", + " conn = sql.connect('amittsite.sqlite')\n", + "elif dbasetype == 'postgresql_local':\n", + " conn = create_engine('postgresql://sara:@localhost:5432/amittsite')\n", + "else:\n", + " conn = create_engine(\"postgres://msenahnnwvuamr:227b5aeb1268572ab2d77f3158aecbdd50326bfff3026ab61aebb0fdcb0953a7@ec2-54-162-119-125.compute-1.amazonaws.com:5432/demudug8oqb3h0\")\n", + "\n", + " \n", + "# Add table to database \n", "def add_table(dataframe, tablename, columns): \n", - " # Create sql table\n", + " # Create sql-appropriate table from dataframe\n", " colnames = ', '.join(['{} TEXT NOT NULL'.format(col) for col in columns])\n", - " conn.execute(\"DROP TABLE IF EXISTS {}\".format(tablename))\n", - " conn.execute('''CREATE TABLE {} (id INTEGER PRIMARY KEY AUTOINCREMENT, {});'''.format(tablename, colnames))\n", - " #populate table from dataframe\n", " newtable = dataframe[columns].copy().applymap(str)\n", " newtable['id'] = range(1,len(newtable)+1)\n", - " newtable.to_sql(tablename, conn, index=False, if_exists='append')\n", - " conn.commit()\n", + " \n", + " # send to database\n", + " if dbasetype == 'sqlite':\n", + " conn.execute(\"DROP TABLE IF EXISTS {}\".format(tablename))\n", + " conn.execute('''CREATE TABLE {} (id INTEGER PRIMARY KEY AUTOINCREMENT, {});'''.format(tablename, colnames))\n", + " newtable.to_sql(tablename, conn, index=False, if_exists='append')\n", + " conn.commit()\n", + " elif dbasetype == 'postgresql_local':\n", + " newtable.to_sql(tablename, conn, index=False, if_exists='replace')\n", + " else:\n", + " newtable.to_sql(tablename, conn, index=False, if_exists='append')\n", " return newtable\n", "\n", + "# Build a cross-table\n", "def object_tactics_techniques(objectcol, objecttable, crosstable):\n", " # objects to techniques\n", " ctech = crosstable.copy()\n", @@ -9537,6 +1354,9 @@ " ctact['summary'] = 'N/A'\n", " return(ctech, ctact)\n", "\n", + "\n", + "#Load all the tables - Heroku needs them in correct order... \n", + "\n", "#newtable = add_table(amitt.df_actortypes, 'actor_type', ['amitt_id', 'sector_id', 'framework_id', 'name', 'summary'])\n", "# counter\n", "newtable = add_table(amitt.df_counters, 'counter', ['amitt_id', 'tactic_id', 'metatechnique_id', 'name', 'summary'])\n", @@ -9563,895 +1383,36 @@ "newtable = add_table(dtech, 'detection_technique', ['detection_id', 'technique_id', 'summary'])\n", "newtable = add_table(dtact, 'detection_tactic', ['detection_id', 'tactic_id', 'main_tactic', 'summary'])\n", "\n", - "conn.execute(\"DROP TABLE IF EXISTS {}\".format('user'))\n", - "conn.execute('''CREATE TABLE user (id INTEGER PRIMARY KEY AUTOINCREMENT, username TEXT NOT NULL UNIQUE, password TEXT NOT NULL);''')\n", + "if dbasetype == 'sqlite':\n", + " conn.execute(\"DROP TABLE IF EXISTS {}\".format('users'))\n", + " conn.execute('''CREATE TABLE users (id INTEGER PRIMARY KEY AUTOINCREMENT, username TEXT NOT NULL UNIQUE, password TEXT NOT NULL);''')\n", + " conn.close()\n", + "else:\n", + " dfusers = pd.DataFrame([['test','testing']], columns=['username', 'password'])\n", + " usertable = add_table(dfusers, 'users', ['username', 'password'])\n", "\n", - "conn.close()\n", "newtable" ] }, { - "cell_type": "code", - "execution_count": 4, - "metadata": { - "scrolled": true - }, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
detection_idtechnique_idsummary
0F00001AllN/A
1F00002T0049N/A
1F00002T0052N/A
1F00002T0053N/A
1F00002T0054N/A
1F00002T0059N/A
1F00002T0060N/A
2F00003T0019N/A
2F00003T0021N/A
3F00004T0057N/A
3F00004T0061N/A
3F00004T0010N/A
3F00004T0039N/A
4F00005AllN/A
5F00006T0007N/A
5F00006T0014N/A
5F00006T0010N/A
5F00006T0019N/A
5F00006T0021N/A
6F00007AllN/A
7F00008T0052N/A
7F00008T0053N/A
7F00008T0054N/A
7F00008T0060N/A
8F00009T0007N/A
9F00010T0007N/A
10F00011T0007N/A
11F00012T0007N/A
12F00013T0008N/A
13F00014T0008N/A
14F00015T0007N/A
14F00015T0009N/A
14F00015T0015N/A
14F00015T0045N/A
14F00015T0057N/A
15F00016T0010N/A
15F00016T0017N/A
15F00016T0018N/A
15F00016T0029N/A
15F00016T0039N/A
15F00016T0048N/A
16F00017T0001N/A
16F00017T0039N/A
16F00017T0053N/A
17F00018T0009N/A
18F00019T0011N/A
19F00020T0011N/A
22F00023T0011N/A
27F00028T0025N/A
28F00029T0006N/A
28F00029T0019N/A
28F00029T0050N/A
28F00029T0056N/A
30F00031T0019N/A
30F00031T0056N/A
31F00032DUPLICATEN/A
32F00033T0013N/A
33F00034T0049N/A
34F00035T0006N/A
34F00035T0019N/A
34F00035T0050N/A
34F00035T0056N/A
35F00036T0020N/A
37F00038T0010N/A
37F00038T0039N/A
37F00038T0043N/A
37F00038T0057N/A
37F00038T0061N/A
38F00039T0024N/A
39F00040T0024N/A
40F00041T00029N/A
41F00042T00029N/A
42F00043T00030N/A
43F00044AllN/A
44F00045AllN/A
50F00051T0009N/A
50F00051T0045N/A
51F00052AllN/A
52F00053T0049N/A
52F00053T0050N/A
52F00053T0052N/A
52F00053T0053N/A
52F00053T0054N/A
52F00053T0055N/A
52F00053T0056N/A
57F00058T0007N/A
57F00058T0009N/A
57F00058T0011N/A
57F00058T0014N/A
57F00058T0017N/A
57F00058T0018N/A
57F00058T0045N/A
58F00059AllN/A
59F00060T0039N/A
60F00061AllN/A
61F00062T0007N/A
61F00062T0011N/A
63F00064T0011N/A
77F00078AllN/A
78F00079T0029N/A
78F00079T0047N/A
78F00079T0049N/A
78F00079T0054N/A
78F00079T0055N/A
78F00079T0060N/A
79F00080T0029N/A
80F00081T0049N/A
80F00081T0050N/A
80F00081T0052N/A
80F00081T0053N/A
80F00081T0054N/A
80F00081T0055N/A
80F00081T0056N/A
82F00083T0012N/A
82F00083T0021N/A
92F00093T0011N/A
93F00094T0013N/A
93F00094T0008N/A
\n", - "
" - ], - "text/plain": [ - " detection_id technique_id summary\n", - "0 F00001 All N/A\n", - "1 F00002 T0049 N/A\n", - "1 F00002 T0052 N/A\n", - "1 F00002 T0053 N/A\n", - "1 F00002 T0054 N/A\n", - "1 F00002 T0059 N/A\n", - "1 F00002 T0060 N/A\n", - "2 F00003 T0019 N/A\n", - "2 F00003 T0021 N/A\n", - "3 F00004 T0057 N/A\n", - "3 F00004 T0061 N/A\n", - "3 F00004 T0010 N/A\n", - "3 F00004 T0039 N/A\n", - "4 F00005 All N/A\n", - "5 F00006 T0007 N/A\n", - "5 F00006 T0014 N/A\n", - "5 F00006 T0010 N/A\n", - "5 F00006 T0019 N/A\n", - "5 F00006 T0021 N/A\n", - "6 F00007 All N/A\n", - "7 F00008 T0052 N/A\n", - "7 F00008 T0053 N/A\n", - "7 F00008 T0054 N/A\n", - "7 F00008 T0060 N/A\n", - "8 F00009 T0007 N/A\n", - "9 F00010 T0007 N/A\n", - "10 F00011 T0007 N/A\n", - "11 F00012 T0007 N/A\n", - "12 F00013 T0008 N/A\n", - "13 F00014 T0008 N/A\n", - "14 F00015 T0007 N/A\n", - "14 F00015 T0009 N/A\n", - "14 F00015 T0015 N/A\n", - "14 F00015 T0045 N/A\n", - "14 F00015 T0057 N/A\n", - "15 F00016 T0010 N/A\n", - "15 F00016 T0017 N/A\n", - "15 F00016 T0018 N/A\n", - "15 F00016 T0029 N/A\n", - "15 F00016 T0039 N/A\n", - "15 F00016 T0048 N/A\n", - "16 F00017 T0001 N/A\n", - "16 F00017 T0039 N/A\n", - "16 F00017 T0053 N/A\n", - "17 F00018 T0009 N/A\n", - "18 F00019 T0011 N/A\n", - "19 F00020 T0011 N/A\n", - "22 F00023 T0011 N/A\n", - "27 F00028 T0025 N/A\n", - "28 F00029 T0006 N/A\n", - "28 F00029 T0019 N/A\n", - "28 F00029 T0050 N/A\n", - "28 F00029 T0056 N/A\n", - "30 F00031 T0019 N/A\n", - "30 F00031 T0056 N/A\n", - "31 F00032 DUPLICATE N/A\n", - "32 F00033 T0013 N/A\n", - "33 F00034 T0049 N/A\n", - "34 F00035 T0006 N/A\n", - "34 F00035 T0019 N/A\n", - "34 F00035 T0050 N/A\n", - "34 F00035 T0056 N/A\n", - "35 F00036 T0020 N/A\n", - "37 F00038 T0010 N/A\n", - "37 F00038 T0039 N/A\n", - "37 F00038 T0043 N/A\n", - "37 F00038 T0057 N/A\n", - "37 F00038 T0061 N/A\n", - "38 F00039 T0024 N/A\n", - "39 F00040 T0024 N/A\n", - "40 F00041 T00029 N/A\n", - "41 F00042 T00029 N/A\n", - "42 F00043 T00030 N/A\n", - "43 F00044 All N/A\n", - "44 F00045 All N/A\n", - "50 F00051 T0009 N/A\n", - "50 F00051 T0045 N/A\n", - "51 F00052 All N/A\n", - "52 F00053 T0049 N/A\n", - "52 F00053 T0050 N/A\n", - "52 F00053 T0052 N/A\n", - "52 F00053 T0053 N/A\n", - "52 F00053 T0054 N/A\n", - "52 F00053 T0055 N/A\n", - "52 F00053 T0056 N/A\n", - "57 F00058 T0007 N/A\n", - "57 F00058 T0009 N/A\n", - "57 F00058 T0011 N/A\n", - "57 F00058 T0014 N/A\n", - "57 F00058 T0017 N/A\n", - "57 F00058 T0018 N/A\n", - "57 F00058 T0045 N/A\n", - "58 F00059 All N/A\n", - "59 F00060 T0039 N/A\n", - "60 F00061 All N/A\n", - "61 F00062 T0007 N/A\n", - "61 F00062 T0011 N/A\n", - "63 F00064 T0011 N/A\n", - "77 F00078 All N/A\n", - "78 F00079 T0029 N/A\n", - "78 F00079 T0047 N/A\n", - "78 F00079 T0049 N/A\n", - "78 F00079 T0054 N/A\n", - "78 F00079 T0055 N/A\n", - "78 F00079 T0060 N/A\n", - "79 F00080 T0029 N/A\n", - "80 F00081 T0049 N/A\n", - "80 F00081 T0050 N/A\n", - "80 F00081 T0052 N/A\n", - "80 F00081 T0053 N/A\n", - "80 F00081 T0054 N/A\n", - "80 F00081 T0055 N/A\n", - "80 F00081 T0056 N/A\n", - "82 F00083 T0012 N/A\n", - "82 F00083 T0021 N/A\n", - "92 F00093 T0011 N/A\n", - "93 F00094 T0013 N/A\n", - "93 F00094 T0008 N/A" - ] - }, - "execution_count": 4, - "metadata": {}, - "output_type": "execute_result" - } - ], + "cell_type": "markdown", + "metadata": {}, "source": [ - "dtech" + "## test area" ] }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 25, "metadata": {}, "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "dict_keys(['df_phases', 'df_frameworks', 'df_techniques', 'df_tasks', 'df_incidents', 'df_counters', 'df_detections', 'df_actortypes', 'df_resources', 'df_responsetypes', 'df_metatechniques', 'it', 'df_tactics', 'df_techniques_per_tactic', 'df_counters_per_tactic', 'phases', 'tactics', 'techniques', 'counters', 'metatechniques', 'actortypes', 'resources', 'num_tactics', 'cross_counterid_techniqueid', 'cross_counterid_resourceid', 'cross_counterid_actortypeid', 'cross_detectionid_techniqueid', 'cross_detectionid_resourceid', 'cross_detectionid_actortypeid'])\n" + ] + }, { "data": { "text/html": [ @@ -10473,1108 +1434,456 @@ " \n", " \n", " \n", - " detection_id\n", - " tactic_id\n", - " main_tactic\n", + " amitt_id\n", + " name\n", " summary\n", + " sector\n", + " viewpoint\n", + " longname\n", " \n", " \n", " \n", " \n", " 0\n", - " F00003\n", - " TA06\n", - " N\n", - " N/A\n", + " A001\n", + " data scientist\n", + " Person who can wrangle data, implement machine...\n", + " All\n", + " both\n", + " A001 - data scientist\n", " \n", " \n", " 1\n", - " F00003\n", - " TA08\n", - " N\n", - " N/A\n", + " A002\n", + " target\n", + " Person being targeted by disinformation campaign\n", + " All\n", + " blue\n", + " A002 - target\n", " \n", " \n", " 2\n", - " F00003\n", - " TA09\n", - " N\n", - " N/A\n", + " A003\n", + " trusted authority\n", + " Influencer\n", + " All\n", + " both\n", + " A003 - trusted authority\n", " \n", " \n", " 3\n", - " F00006\n", - " TA05\n", - " N\n", - " N/A\n", + " A004\n", + " activist\n", + " \n", + " Civil Society\n", + " blue\n", + " A004 - activist\n", " \n", " \n", " 4\n", - " F00006\n", - " TA07\n", - " N\n", - " N/A\n", + " A005\n", + " community group\n", + " \n", + " Civil Society\n", + " blue\n", + " A005 - community group\n", " \n", " \n", " 5\n", - " F00006\n", - " TA08\n", - " N\n", - " N/A\n", + " A006\n", + " educator\n", + " \n", + " Civil Society\n", + " blue\n", + " A006 - educator\n", " \n", " \n", " 6\n", - " F00006\n", - " TA09\n", - " N\n", - " N/A\n", + " A007\n", + " factchecker\n", + " Someone with the skills to verify whether info...\n", + " Civil Society\n", + " blue\n", + " A007 - factchecker\n", " \n", " \n", " 7\n", - " F00006\n", - " TA10\n", - " N\n", - " N/A\n", + " A008\n", + " library\n", + " \n", + " Civil Society\n", + " blue\n", + " A008 - library\n", " \n", " \n", " 8\n", - " F00006\n", - " TA11\n", - " N\n", - " N/A\n", + " A009\n", + " NGO\n", + " \n", + " Civil Society\n", + " blue\n", + " A009 - NGO\n", " \n", " \n", " 9\n", - " F00015\n", - " TA07\n", - " N\n", - " N/A\n", + " A010\n", + " religious organisation\n", + " \n", + " Civil Society\n", + " blue\n", + " A010 - religious organisation\n", " \n", " \n", " 10\n", - " F00016\n", - " TA08\n", - " N\n", - " N/A\n", + " A011\n", + " school\n", + " \n", + " Civil Society\n", + " blue\n", + " A011 - school\n", " \n", " \n", " 11\n", - " F00016\n", - " TA09\n", - " N\n", - " N/A\n", + " A012\n", + " account owner\n", + " Anyone who owns an account online\n", + " General Public\n", + " both\n", + " A012 - account owner\n", " \n", " \n", " 12\n", - " F00016\n", - " TA10\n", - " N\n", - " N/A\n", + " A013\n", + " content creator\n", + " \n", + " General Public\n", + " both\n", + " A013 - content creator\n", " \n", " \n", " 13\n", - " F00016\n", - " TA11\n", - " N\n", - " N/A\n", + " A014\n", + " elves\n", + " \n", + " General Public\n", + " blue\n", + " A014 - elves\n", " \n", " \n", " 14\n", - " F00021\n", - " TA03\n", - " N\n", - " N/A\n", + " A015\n", + " general public\n", + " \n", + " General Public\n", + " blue\n", + " A015 - general public\n", " \n", " \n", " 15\n", - " F00021\n", - " TA04\n", - " N\n", - " N/A\n", + " A016\n", + " influencer\n", + " \n", + " General Public\n", + " both\n", + " A016 - influencer\n", " \n", " \n", " 16\n", - " F00021\n", - " TA05\n", - " N\n", - " N/A\n", + " A017\n", + " coordinating body\n", + " For example the DHS\n", + " Government\n", + " blue\n", + " A017 - coordinating body\n", " \n", " \n", " 17\n", - " F00021\n", - " TA06\n", - " N\n", - " N/A\n", + " A018\n", + " government\n", + " Government agencies\n", + " Government\n", + " both\n", + " A018 - government\n", " \n", " \n", " 18\n", - " F00021\n", - " TA07\n", - " N\n", - " N/A\n", + " A019\n", + " military\n", + " \n", + " Government\n", + " blue\n", + " A019 - military\n", " \n", " \n", " 19\n", - " F00021\n", - " TA08\n", - " N\n", - " N/A\n", + " A020\n", + " policy maker\n", + " \n", + " Government\n", + " blue\n", + " A020 - policy maker\n", " \n", " \n", " 20\n", - " F00021\n", - " TA09\n", - " N\n", - " N/A\n", + " A021\n", + " media organisation\n", + " \n", + " Media\n", + " both\n", + " A021 - media organisation\n", " \n", " \n", " 21\n", - " F00021\n", - " TA10\n", - " N\n", - " N/A\n", + " A022\n", + " company\n", + " \n", + " Other Company\n", + " blue\n", + " A022 - company\n", " \n", " \n", " 22\n", - " F00021\n", - " TA11\n", - " N\n", - " N/A\n", + " A023\n", + " adtech provider\n", + " \n", + " Other Tech Company\n", + " blue\n", + " A023 - adtech provider\n", " \n", " \n", " 23\n", - " F00025\n", - " TA01\n", - " N\n", - " N/A\n", + " A024\n", + " developer\n", + " \n", + " Other Tech Company\n", + " blue\n", + " A024 - developer\n", " \n", " \n", " 24\n", - " F00025\n", - " TA02\n", - " N\n", - " N/A\n", + " A025\n", + " funding_site_admin\n", + " Funding site admin\n", + " Other Tech Company\n", + " blue\n", + " A025 - funding_site_admin\n", " \n", " \n", " 25\n", - " F00029\n", - " TA01\n", - " N\n", - " N/A\n", + " A026\n", + " games designer\n", + " \n", + " Other Tech Company\n", + " both\n", + " A026 - games designer\n", " \n", " \n", " 26\n", - " F00030\n", - " TA03\n", - " N\n", - " N/A\n", + " A027\n", + " information security\n", + " \n", + " Other Tech Company\n", + " blue\n", + " A027 - information security\n", " \n", " \n", " 27\n", - " F00030\n", - " TA04\n", - " N\n", - " N/A\n", + " A028\n", + " platform administrator\n", + " \n", + " Other Tech Company\n", + " blue\n", + " A028 - platform administrator\n", " \n", " \n", " 28\n", - " F00030\n", - " TA05\n", - " N\n", - " N/A\n", + " A029\n", + " server admininistrator\n", + " \n", + " Other Tech Company\n", + " blue\n", + " A029 - server admininistrator\n", " \n", " \n", " 29\n", - " F00030\n", - " TA06\n", - " N\n", - " N/A\n", + " A030\n", + " platforms\n", + " \n", + " Social Media Company\n", + " blue\n", + " A030 - platforms\n", " \n", " \n", " 30\n", - " F00030\n", - " TA08\n", - " N\n", - " N/A\n", + " A031\n", + " social media platform adminstrator\n", + " Person with the authority to make changes to a...\n", + " Social Media Company\n", + " blue\n", + " A031 - social media platform adminstrator\n", " \n", " \n", " 31\n", - " F00030\n", - " TA09\n", - " N\n", - " N/A\n", + " A032\n", + " social media platform outreach\n", + " \n", + " Social Media Company\n", + " blue\n", + " A032 - social media platform outreach\n", " \n", " \n", " 32\n", - " F00030\n", - " TA10\n", - " N\n", - " N/A\n", - " \n", - " \n", - " 33\n", - " F00031\n", - " TA01\n", - " N\n", - " N/A\n", - " \n", - " \n", - " 34\n", - " F00035\n", - " TA01\n", - " N\n", - " N/A\n", - " \n", - " \n", - " 35\n", - " F00037\n", - " TA01\n", - " N\n", - " N/A\n", - " \n", - " \n", - " 36\n", - " F00046\n", - " TA08\n", - " N\n", - " N/A\n", - " \n", - " \n", - " 37\n", - " F00058\n", - " TA07\n", - " N\n", - " N/A\n", - " \n", - " \n", - " 38\n", - " F00058\n", - " TA09\n", - " N\n", - " N/A\n", - " \n", - " \n", - " 39\n", - " F00058\n", - " TA10\n", - " N\n", - " N/A\n", - " \n", - " \n", - " 40\n", - " F00062\n", - " TA09\n", - " N\n", - " N/A\n", - " \n", - " \n", - " 41\n", - " F00001\n", - " TA01\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 42\n", - " F00002\n", - " TA01\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 43\n", - " F00003\n", - " TA01\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 44\n", - " F00004\n", - " TA01\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 45\n", - " F00005\n", - " TA01\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 46\n", - " F00006\n", - " TA01\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 47\n", - " F00007\n", - " TA02\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 48\n", - " F00008\n", - " TA03\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 49\n", - " F00009\n", - " TA03\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 50\n", - " F00010\n", - " TA03\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 51\n", - " F00011\n", - " TA03\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 52\n", - " F00012\n", - " TA03\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 53\n", - " F00013\n", - " TA03\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 54\n", - " F00014\n", - " TA03\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 55\n", - " F00015\n", - " TA03\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 56\n", - " F00016\n", - " TA03\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 57\n", - " F00017\n", - " TA03\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 58\n", - " F00018\n", - " TA03\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 59\n", - " F00019\n", - " TA04\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 60\n", - " F00020\n", - " TA04\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 61\n", - " F00021\n", - " TA04\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 62\n", - " F00022\n", - " TA04\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 63\n", - " F00023\n", - " TA04\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 64\n", - " F00024\n", - " TA04\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 65\n", - " F00025\n", - " TA05\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 66\n", - " F00026\n", - " TA05\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 67\n", - " F00027\n", - " TA05\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 68\n", - " F00028\n", - " TA06\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 69\n", - " F00029\n", - " TA06\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 70\n", - " F00030\n", - " TA06\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 71\n", - " F00031\n", - " TA06\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 72\n", - " F00032\n", - " TA06\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 73\n", - " F00033\n", - " TA06\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 74\n", - " F00034\n", - " TA06\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 75\n", - " F00035\n", - " TA06\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 76\n", - " F00036\n", - " TA06\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 77\n", - " F00037\n", - " TA06\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 78\n", - " F00038\n", - " TA06\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 79\n", - " F00039\n", - " TA06\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 80\n", - " F00040\n", - " TA06\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 81\n", - " F00041\n", - " TA07\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 82\n", - " F00042\n", - " TA07\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 83\n", - " F00043\n", - " TA07\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 84\n", - " F00044\n", - " TA08\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 85\n", - " F00045\n", - " TA08\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 86\n", - " F00046\n", - " TA08\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 87\n", - " F00047\n", - " TA08\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 88\n", - " F00048\n", - " TA08\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 89\n", - " F00049\n", - " TA08\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 90\n", - " F00050\n", - " TA08\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 91\n", - " F00051\n", - " TA09\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 92\n", - " F00052\n", - " TA09\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 93\n", - " F00053\n", - " TA09\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 94\n", - " F00054\n", - " TA09\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 95\n", - " F00055\n", - " TA09\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 96\n", - " F00056\n", - " TA09\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 97\n", - " F00057\n", - " TA09\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 98\n", - " F00058\n", - " TA10\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 99\n", - " F00059\n", - " TA10\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 100\n", - " F00060\n", - " TA10\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 101\n", - " F00061\n", - " TA10\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 102\n", - " F00062\n", - " TA11\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 103\n", - " F00063\n", - " TA11\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 104\n", - " F00064\n", - " TA11\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 105\n", - " F00065\n", - " TA11\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 106\n", - " F00066\n", - " TA11\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 107\n", - " F00067\n", - " \n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 108\n", - " F00068\n", - " \n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 109\n", - " F00069\n", - " \n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 110\n", - " F00070\n", - " ALL\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 111\n", - " F00071\n", - " \n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 112\n", - " F00072\n", - " \n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 113\n", - " F00073\n", - " \n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 114\n", - " F00074\n", - " \n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 115\n", - " F00075\n", - " \n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 116\n", - " F00076\n", - " \n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 117\n", - " F00077\n", - " TA03\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 118\n", - " F00078\n", - " TA03\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 119\n", - " F00079\n", - " TA05\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 120\n", - " F00080\n", - " TA07\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 121\n", - " F00081\n", - " TA09\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 122\n", - " F00082\n", - " TA11\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 123\n", - " F00083\n", - " TA11\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 124\n", - " F00084\n", - " TA03\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 125\n", - " F00085\n", - " \n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 126\n", - " F00086\n", - " TA02\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 127\n", - " F00087\n", - " \n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 128\n", - " F00088\n", - " \n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 129\n", - " F00089\n", - " TA04\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 130\n", - " F00090\n", - " TA01\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 131\n", - " F00091\n", - " TA01\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 132\n", - " F00092\n", - " TA09\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 133\n", - " F00093\n", - " TA03\n", - " Y\n", - " N/A\n", - " \n", - " \n", - " 134\n", - " F00094\n", - " TA07\n", - " Y\n", - " N/A\n", + " A033\n", + " social media platform owner\n", + " Person with authority to make changes to a soc...\n", + " Social Media Company\n", + " blue\n", + " A033 - social media platform owner\n", " \n", " \n", "\n", "" ], "text/plain": [ - " detection_id tactic_id main_tactic summary\n", - "0 F00003 TA06 N N/A\n", - "1 F00003 TA08 N N/A\n", - "2 F00003 TA09 N N/A\n", - "3 F00006 TA05 N N/A\n", - "4 F00006 TA07 N N/A\n", - "5 F00006 TA08 N N/A\n", - "6 F00006 TA09 N N/A\n", - "7 F00006 TA10 N N/A\n", - "8 F00006 TA11 N N/A\n", - "9 F00015 TA07 N N/A\n", - "10 F00016 TA08 N N/A\n", - "11 F00016 TA09 N N/A\n", - "12 F00016 TA10 N N/A\n", - "13 F00016 TA11 N N/A\n", - "14 F00021 TA03 N N/A\n", - "15 F00021 TA04 N N/A\n", - "16 F00021 TA05 N N/A\n", - "17 F00021 TA06 N N/A\n", - "18 F00021 TA07 N N/A\n", - "19 F00021 TA08 N N/A\n", - "20 F00021 TA09 N N/A\n", - "21 F00021 TA10 N N/A\n", - "22 F00021 TA11 N N/A\n", - "23 F00025 TA01 N N/A\n", - "24 F00025 TA02 N N/A\n", - "25 F00029 TA01 N N/A\n", - "26 F00030 TA03 N N/A\n", - "27 F00030 TA04 N N/A\n", - "28 F00030 TA05 N N/A\n", - "29 F00030 TA06 N N/A\n", - "30 F00030 TA08 N N/A\n", - "31 F00030 TA09 N N/A\n", - "32 F00030 TA10 N N/A\n", - "33 F00031 TA01 N N/A\n", - "34 F00035 TA01 N N/A\n", - "35 F00037 TA01 N N/A\n", - "36 F00046 TA08 N N/A\n", - "37 F00058 TA07 N N/A\n", - "38 F00058 TA09 N N/A\n", - "39 F00058 TA10 N N/A\n", - "40 F00062 TA09 N N/A\n", - "41 F00001 TA01 Y N/A\n", - "42 F00002 TA01 Y N/A\n", - "43 F00003 TA01 Y N/A\n", - "44 F00004 TA01 Y N/A\n", - "45 F00005 TA01 Y N/A\n", - "46 F00006 TA01 Y N/A\n", - "47 F00007 TA02 Y N/A\n", - "48 F00008 TA03 Y N/A\n", - "49 F00009 TA03 Y N/A\n", - "50 F00010 TA03 Y N/A\n", - "51 F00011 TA03 Y N/A\n", - "52 F00012 TA03 Y N/A\n", - "53 F00013 TA03 Y N/A\n", - "54 F00014 TA03 Y N/A\n", - "55 F00015 TA03 Y N/A\n", - "56 F00016 TA03 Y N/A\n", - "57 F00017 TA03 Y N/A\n", - "58 F00018 TA03 Y N/A\n", - "59 F00019 TA04 Y N/A\n", - "60 F00020 TA04 Y N/A\n", - "61 F00021 TA04 Y N/A\n", - "62 F00022 TA04 Y N/A\n", - "63 F00023 TA04 Y N/A\n", - "64 F00024 TA04 Y N/A\n", - "65 F00025 TA05 Y N/A\n", - "66 F00026 TA05 Y N/A\n", - "67 F00027 TA05 Y N/A\n", - "68 F00028 TA06 Y N/A\n", - "69 F00029 TA06 Y N/A\n", - "70 F00030 TA06 Y N/A\n", - "71 F00031 TA06 Y N/A\n", - "72 F00032 TA06 Y N/A\n", - "73 F00033 TA06 Y N/A\n", - "74 F00034 TA06 Y N/A\n", - "75 F00035 TA06 Y N/A\n", - "76 F00036 TA06 Y N/A\n", - "77 F00037 TA06 Y N/A\n", - "78 F00038 TA06 Y N/A\n", - "79 F00039 TA06 Y N/A\n", - "80 F00040 TA06 Y N/A\n", - "81 F00041 TA07 Y N/A\n", - "82 F00042 TA07 Y N/A\n", - "83 F00043 TA07 Y N/A\n", - "84 F00044 TA08 Y N/A\n", - "85 F00045 TA08 Y N/A\n", - "86 F00046 TA08 Y N/A\n", - "87 F00047 TA08 Y N/A\n", - "88 F00048 TA08 Y N/A\n", - "89 F00049 TA08 Y N/A\n", - "90 F00050 TA08 Y N/A\n", - "91 F00051 TA09 Y N/A\n", - "92 F00052 TA09 Y N/A\n", - "93 F00053 TA09 Y N/A\n", - "94 F00054 TA09 Y N/A\n", - "95 F00055 TA09 Y N/A\n", - "96 F00056 TA09 Y N/A\n", - "97 F00057 TA09 Y N/A\n", - "98 F00058 TA10 Y N/A\n", - "99 F00059 TA10 Y N/A\n", - "100 F00060 TA10 Y N/A\n", - "101 F00061 TA10 Y N/A\n", - "102 F00062 TA11 Y N/A\n", - "103 F00063 TA11 Y N/A\n", - "104 F00064 TA11 Y N/A\n", - "105 F00065 TA11 Y N/A\n", - "106 F00066 TA11 Y N/A\n", - "107 F00067 Y N/A\n", - "108 F00068 Y N/A\n", - "109 F00069 Y N/A\n", - "110 F00070 ALL Y N/A\n", - "111 F00071 Y N/A\n", - "112 F00072 Y N/A\n", - "113 F00073 Y N/A\n", - "114 F00074 Y N/A\n", - "115 F00075 Y N/A\n", - "116 F00076 Y N/A\n", - "117 F00077 TA03 Y N/A\n", - "118 F00078 TA03 Y N/A\n", - "119 F00079 TA05 Y N/A\n", - "120 F00080 TA07 Y N/A\n", - "121 F00081 TA09 Y N/A\n", - "122 F00082 TA11 Y N/A\n", - "123 F00083 TA11 Y N/A\n", - "124 F00084 TA03 Y N/A\n", - "125 F00085 Y N/A\n", - "126 F00086 TA02 Y N/A\n", - "127 F00087 Y N/A\n", - "128 F00088 Y N/A\n", - "129 F00089 TA04 Y N/A\n", - "130 F00090 TA01 Y N/A\n", - "131 F00091 TA01 Y N/A\n", - "132 F00092 TA09 Y N/A\n", - "133 F00093 TA03 Y N/A\n", - "134 F00094 TA07 Y N/A" + " amitt_id name \\\n", + "0 A001 data scientist \n", + "1 A002 target \n", + "2 A003 trusted authority \n", + "3 A004 activist \n", + "4 A005 community group \n", + "5 A006 educator \n", + "6 A007 factchecker \n", + "7 A008 library \n", + "8 A009 NGO \n", + "9 A010 religious organisation \n", + "10 A011 school \n", + "11 A012 account owner \n", + "12 A013 content creator \n", + "13 A014 elves \n", + "14 A015 general public \n", + "15 A016 influencer \n", + "16 A017 coordinating body \n", + "17 A018 government \n", + "18 A019 military \n", + "19 A020 policy maker \n", + "20 A021 media organisation \n", + "21 A022 company \n", + "22 A023 adtech provider \n", + "23 A024 developer \n", + "24 A025 funding_site_admin \n", + "25 A026 games designer \n", + "26 A027 information security \n", + "27 A028 platform administrator \n", + "28 A029 server admininistrator \n", + "29 A030 platforms \n", + "30 A031 social media platform adminstrator \n", + "31 A032 social media platform outreach \n", + "32 A033 social media platform owner \n", + "\n", + " summary sector \\\n", + "0 Person who can wrangle data, implement machine... All \n", + "1 Person being targeted by disinformation campaign All \n", + "2 Influencer All \n", + "3 Civil Society \n", + "4 Civil Society \n", + "5 Civil Society \n", + "6 Someone with the skills to verify whether info... Civil Society \n", + "7 Civil Society \n", + "8 Civil Society \n", + "9 Civil Society \n", + "10 Civil Society \n", + "11 Anyone who owns an account online General Public \n", + "12 General Public \n", + "13 General Public \n", + "14 General Public \n", + "15 General Public \n", + "16 For example the DHS Government \n", + "17 Government agencies Government \n", + "18 Government \n", + "19 Government \n", + "20 Media \n", + "21 Other Company \n", + "22 Other Tech Company \n", + "23 Other Tech Company \n", + "24 Funding site admin Other Tech Company \n", + "25 Other Tech Company \n", + "26 Other Tech Company \n", + "27 Other Tech Company \n", + "28 Other Tech Company \n", + "29 Social Media Company \n", + "30 Person with the authority to make changes to a... Social Media Company \n", + "31 Social Media Company \n", + "32 Person with authority to make changes to a soc... Social Media Company \n", + "\n", + " viewpoint longname \n", + "0 both A001 - data scientist \n", + "1 blue A002 - target \n", + "2 both A003 - trusted authority \n", + "3 blue A004 - activist \n", + "4 blue A005 - community group \n", + "5 blue A006 - educator \n", + "6 blue A007 - factchecker \n", + "7 blue A008 - library \n", + "8 blue A009 - NGO \n", + "9 blue A010 - religious organisation \n", + "10 blue A011 - school \n", + "11 both A012 - account owner \n", + "12 both A013 - content creator \n", + "13 blue A014 - elves \n", + "14 blue A015 - general public \n", + "15 both A016 - influencer \n", + "16 blue A017 - coordinating body \n", + "17 both A018 - government \n", + "18 blue A019 - military \n", + "19 blue A020 - policy maker \n", + "20 both A021 - media organisation \n", + "21 blue A022 - company \n", + "22 blue A023 - adtech provider \n", + "23 blue A024 - developer \n", + "24 blue A025 - funding_site_admin \n", + "25 both A026 - games designer \n", + "26 blue A027 - information security \n", + "27 blue A028 - platform administrator \n", + "28 blue A029 - server admininistrator \n", + "29 blue A030 - platforms \n", + "30 blue A031 - social media platform adminstrator \n", + "31 blue A032 - social media platform outreach \n", + "32 blue A033 - social media platform owner " ] }, - "execution_count": 5, + "execution_count": 25, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "dtact" + "# Check which amitt variables we can see from here\n", + "print('{}'.format(vars(amitt).keys()))\n", + "vars(amitt)['df_actortypes']" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "import psycopg2\n", + "conn = psycopg2.connect(host=\"localhost\", port = 5432, \n", + " database=\"amittsite\", user=\"sara\", \n", + " password=\"\")\n", + "cur = conn.cursor()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from sqlalchemy import create_engine\n", + "engine = create_engine('postgresql://sara:@localhost:5432/amittsite')\n", + "newtable.to_sql('test2', engine)" ] }, { diff --git a/HTML_GENERATING_CODE/Generate_AMITT_github_files.ipynb b/HTML_GENERATING_CODE/AMITT_generate_github_files.ipynb similarity index 99% rename from HTML_GENERATING_CODE/Generate_AMITT_github_files.ipynb rename to HTML_GENERATING_CODE/AMITT_generate_github_files.ipynb index d22e476..5dc1e17 100644 --- a/HTML_GENERATING_CODE/Generate_AMITT_github_files.ipynb +++ b/HTML_GENERATING_CODE/AMITT_generate_github_files.ipynb @@ -11,7 +11,7 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 2, "metadata": { "scrolled": true }, @@ -48,7 +48,7 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 3, "metadata": { "scrolled": true }, @@ -439,7 +439,7 @@ "[140 rows x 18 columns]" ] }, - "execution_count": 10, + "execution_count": 3, "metadata": {}, "output_type": "execute_result" } diff --git a/HTML_GENERATING_CODE/__pycache__/generate_amitt_ttps.cpython-38.pyc b/HTML_GENERATING_CODE/__pycache__/generate_amitt_ttps.cpython-38.pyc index ca79b1fb2ec7a859980aa13124a7c0178e9860bd..f10f6d7545da7f161dd2a9d325db06b7b004c60c 100644 GIT binary patch delta 5869 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 delta 5732 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
F00002 Analyse viral fizzle - +We have no idea what this means. Is it something to do with the way a viral story spreads? TA01 Strategic Planning D1 Detect @@ -44,7 +44,7 @@ F00005 SWOT Analysis of Cognition in Various Groups - +Strengths, Weaknesses, Opportunities, Threats analysis of groups and audience segments. TA01 Strategic Planning D1 Detect