DISARMframeworks/CODE/.ipynb_checkpoints/generate_DISARM_sql-checkpoint.ipynb
Sara-Jayne Terp 22abaf93d8 Copy AMITT repository, clean up and rebrand
Took a copy of the current AMITT github repository - we'll be updating this and merging the SPICE branch back in
Rebranded to DISARM
Moved generated pages to their own folder, to make looking at the repository less confusing
2022-01-29 11:34:46 -05:00

2549 lines
104 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Create DISARM website sql\n",
"\n",
"Creates a sqlite version of the DISARM framework."
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>amitt_id</th>\n",
" <th>name</th>\n",
" <th>summary</th>\n",
" <th>incident_id</th>\n",
" <th>technique_id</th>\n",
" <th>id</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>IT00000001</td>\n",
" <td>buy FB targeted ads</td>\n",
" <td></td>\n",
" <td>I00002</td>\n",
" <td>T0018</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>IT00000010</td>\n",
" <td>Targeted FB paid ads</td>\n",
" <td></td>\n",
" <td>I00005</td>\n",
" <td>T0018</td>\n",
" <td>2</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>IT00000057</td>\n",
" <td>Targeted FB paid ads</td>\n",
" <td></td>\n",
" <td>I00017</td>\n",
" <td>T0018</td>\n",
" <td>3</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>IT00000002</td>\n",
" <td>Promote \"funding\" campaign</td>\n",
" <td></td>\n",
" <td>I00002</td>\n",
" <td>T0017</td>\n",
" <td>4</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>IT00000003</td>\n",
" <td>create web-site - information pollution</td>\n",
" <td></td>\n",
" <td>I00002</td>\n",
" <td>T0019</td>\n",
" <td>5</td>\n",
" </tr>\n",
" <tr>\n",
" <th>5</th>\n",
" <td>IT00000014</td>\n",
" <td>RT &amp; Sputnik generate information pollution</td>\n",
" <td></td>\n",
" <td>I00005</td>\n",
" <td>T0019</td>\n",
" <td>6</td>\n",
" </tr>\n",
" <tr>\n",
" <th>6</th>\n",
" <td>IT00000031</td>\n",
" <td>RT &amp; Sputnik generate information pollution (r...</td>\n",
" <td></td>\n",
" <td>I00007</td>\n",
" <td>T0019</td>\n",
" <td>7</td>\n",
" </tr>\n",
" <tr>\n",
" <th>7</th>\n",
" <td>IT00000037</td>\n",
" <td>RT &amp; Sputnik generate information pollution</td>\n",
" <td></td>\n",
" <td>I00009</td>\n",
" <td>T0019</td>\n",
" <td>8</td>\n",
" </tr>\n",
" <tr>\n",
" <th>8</th>\n",
" <td>IT00000061</td>\n",
" <td>RT &amp; Sputnik generate information pollution</td>\n",
" <td></td>\n",
" <td>I00017</td>\n",
" <td>T0019</td>\n",
" <td>9</td>\n",
" </tr>\n",
" <tr>\n",
" <th>9</th>\n",
" <td>IT00000082</td>\n",
" <td>RT &amp; Sputnik generate information pollution (s...</td>\n",
" <td></td>\n",
" <td>I00029</td>\n",
" <td>T0019</td>\n",
" <td>10</td>\n",
" </tr>\n",
" <tr>\n",
" <th>10</th>\n",
" <td>IT00000094</td>\n",
" <td>RT &amp; Sputnik generate information pollution</td>\n",
" <td></td>\n",
" <td>I00032</td>\n",
" <td>T0019</td>\n",
" <td>11</td>\n",
" </tr>\n",
" <tr>\n",
" <th>11</th>\n",
" <td>IT00000120</td>\n",
" <td>RT &amp; Sputnik generate information pollution</td>\n",
" <td></td>\n",
" <td>I00044</td>\n",
" <td>T0019</td>\n",
" <td>12</td>\n",
" </tr>\n",
" <tr>\n",
" <th>12</th>\n",
" <td>IT00000137</td>\n",
" <td>RT &amp; Sputnik generate information pollution (s...</td>\n",
" <td></td>\n",
" <td>I00049</td>\n",
" <td>T0019</td>\n",
" <td>13</td>\n",
" </tr>\n",
" <tr>\n",
" <th>13</th>\n",
" <td>IT00000146</td>\n",
" <td>RT &amp; Sputnik generate information pollution (s...</td>\n",
" <td></td>\n",
" <td>I00050</td>\n",
" <td>T0019</td>\n",
" <td>14</td>\n",
" </tr>\n",
" <tr>\n",
" <th>14</th>\n",
" <td>IT00000156</td>\n",
" <td>RT &amp; Sputnik generate information pollution</td>\n",
" <td></td>\n",
" <td>I00051</td>\n",
" <td>T0019</td>\n",
" <td>15</td>\n",
" </tr>\n",
" <tr>\n",
" <th>15</th>\n",
" <td>IT00000180</td>\n",
" <td>RT &amp; Sputnik generate information pollution (s...</td>\n",
" <td></td>\n",
" <td>I00063</td>\n",
" <td>T0019</td>\n",
" <td>16</td>\n",
" </tr>\n",
" <tr>\n",
" <th>16</th>\n",
" <td>IT00000004</td>\n",
" <td>create web-site - information pollution</td>\n",
" <td></td>\n",
" <td>I00002</td>\n",
" <td>T0056</td>\n",
" <td>17</td>\n",
" </tr>\n",
" <tr>\n",
" <th>17</th>\n",
" <td>IT00000015</td>\n",
" <td>RT &amp; Sputnik generate information pollution</td>\n",
" <td></td>\n",
" <td>I00005</td>\n",
" <td>T0056</td>\n",
" <td>18</td>\n",
" </tr>\n",
" <tr>\n",
" <th>18</th>\n",
" <td>IT00000032</td>\n",
" <td>RT &amp; Sputnik generate information pollution (r...</td>\n",
" <td></td>\n",
" <td>I00007</td>\n",
" <td>T0056</td>\n",
" <td>19</td>\n",
" </tr>\n",
" <tr>\n",
" <th>19</th>\n",
" <td>IT00000038</td>\n",
" <td>RT &amp; Sputnik generate information pollution</td>\n",
" <td></td>\n",
" <td>I00009</td>\n",
" <td>T0056</td>\n",
" <td>20</td>\n",
" </tr>\n",
" <tr>\n",
" <th>20</th>\n",
" <td>IT00000062</td>\n",
" <td>RT &amp; Sputnik generate information pollution</td>\n",
" <td></td>\n",
" <td>I00017</td>\n",
" <td>T0056</td>\n",
" <td>21</td>\n",
" </tr>\n",
" <tr>\n",
" <th>21</th>\n",
" <td>IT00000083</td>\n",
" <td>RT &amp; Sputnik generate information pollution (s...</td>\n",
" <td></td>\n",
" <td>I00029</td>\n",
" <td>T0056</td>\n",
" <td>22</td>\n",
" </tr>\n",
" <tr>\n",
" <th>22</th>\n",
" <td>IT00000095</td>\n",
" <td>RT &amp; Sputnik generate information pollution</td>\n",
" <td></td>\n",
" <td>I00032</td>\n",
" <td>T0056</td>\n",
" <td>23</td>\n",
" </tr>\n",
" <tr>\n",
" <th>23</th>\n",
" <td>IT00000121</td>\n",
" <td>RT &amp; Sputnik generate information pollution</td>\n",
" <td></td>\n",
" <td>I00044</td>\n",
" <td>T0056</td>\n",
" <td>24</td>\n",
" </tr>\n",
" <tr>\n",
" <th>24</th>\n",
" <td>IT00000138</td>\n",
" <td>RT &amp; Sputnik generate information pollution (s...</td>\n",
" <td></td>\n",
" <td>I00049</td>\n",
" <td>T0056</td>\n",
" <td>25</td>\n",
" </tr>\n",
" <tr>\n",
" <th>25</th>\n",
" <td>IT00000147</td>\n",
" <td>RT &amp; Sputnik generate information pollution (s...</td>\n",
" <td></td>\n",
" <td>I00050</td>\n",
" <td>T0056</td>\n",
" <td>26</td>\n",
" </tr>\n",
" <tr>\n",
" <th>26</th>\n",
" <td>IT00000157</td>\n",
" <td>RT &amp; Sputnik generate information pollution</td>\n",
" <td></td>\n",
" <td>I00051</td>\n",
" <td>T0056</td>\n",
" <td>27</td>\n",
" </tr>\n",
" <tr>\n",
" <th>27</th>\n",
" <td>IT00000162</td>\n",
" <td>State-run media seeds foreign influence enviro...</td>\n",
" <td></td>\n",
" <td>I00053</td>\n",
" <td>T0056</td>\n",
" <td>28</td>\n",
" </tr>\n",
" <tr>\n",
" <th>28</th>\n",
" <td>IT00000181</td>\n",
" <td>RT &amp; Sputnik generate information pollution (s...</td>\n",
" <td></td>\n",
" <td>I00063</td>\n",
" <td>T0056</td>\n",
" <td>29</td>\n",
" </tr>\n",
" <tr>\n",
" <th>29</th>\n",
" <td>IT00000005</td>\n",
" <td>SEO optimisation/manipulation (\"key words\")</td>\n",
" <td></td>\n",
" <td>I00002</td>\n",
" <td>T0046</td>\n",
" <td>30</td>\n",
" </tr>\n",
" <tr>\n",
" <th>30</th>\n",
" <td>IT00000022</td>\n",
" <td>SEO optimisation/manipulation (\"key words\")</td>\n",
" <td></td>\n",
" <td>I00005</td>\n",
" <td>T0046</td>\n",
" <td>31</td>\n",
" </tr>\n",
" <tr>\n",
" <th>31</th>\n",
" <td>IT00000043</td>\n",
" <td>SEO optimisation/manipulation (\"key words\")</td>\n",
" <td></td>\n",
" <td>I00010</td>\n",
" <td>T0046</td>\n",
" <td>32</td>\n",
" </tr>\n",
" <tr>\n",
" <th>32</th>\n",
" <td>IT00000071</td>\n",
" <td>SEO optimisation/manipulation (\"key words\")</td>\n",
" <td></td>\n",
" <td>I00017</td>\n",
" <td>T0046</td>\n",
" <td>33</td>\n",
" </tr>\n",
" <tr>\n",
" <th>33</th>\n",
" <td>IT00000085</td>\n",
" <td>SEO optimisation/manipulation (\"key words\")</td>\n",
" <td></td>\n",
" <td>I00029</td>\n",
" <td>T0046</td>\n",
" <td>34</td>\n",
" </tr>\n",
" <tr>\n",
" <th>34</th>\n",
" <td>IT00000103</td>\n",
" <td>SEO optimisation/manipulation (\"key words\")</td>\n",
" <td></td>\n",
" <td>I00032</td>\n",
" <td>T0046</td>\n",
" <td>35</td>\n",
" </tr>\n",
" <tr>\n",
" <th>35</th>\n",
" <td>IT00000125</td>\n",
" <td>SEO optimisation/manipulation (\"key words\")</td>\n",
" <td></td>\n",
" <td>I00044</td>\n",
" <td>T0046</td>\n",
" <td>36</td>\n",
" </tr>\n",
" <tr>\n",
" <th>36</th>\n",
" <td>IT00000140</td>\n",
" <td>SEO optimisation/manipulation (\"key words\")</td>\n",
" <td></td>\n",
" <td>I00049</td>\n",
" <td>T0046</td>\n",
" <td>37</td>\n",
" </tr>\n",
" <tr>\n",
" <th>37</th>\n",
" <td>IT00000149</td>\n",
" <td>SEO optimisation/manipulation (\"key words\")</td>\n",
" <td></td>\n",
" <td>I00050</td>\n",
" <td>T0046</td>\n",
" <td>38</td>\n",
" </tr>\n",
" <tr>\n",
" <th>38</th>\n",
" <td>IT00000161</td>\n",
" <td>SEO optimisation/manipulation (\"key words\")</td>\n",
" <td></td>\n",
" <td>I00051</td>\n",
" <td>T0046</td>\n",
" <td>39</td>\n",
" </tr>\n",
" <tr>\n",
" <th>39</th>\n",
" <td>IT00000172</td>\n",
" <td>SEO optimisation/manipulation (\"key words\")</td>\n",
" <td></td>\n",
" <td>I00056</td>\n",
" <td>T0046</td>\n",
" <td>40</td>\n",
" </tr>\n",
" <tr>\n",
" <th>40</th>\n",
" <td>IT00000183</td>\n",
" <td>SEO optimisation/manipulation (\"key words\")</td>\n",
" <td></td>\n",
" <td>I00063</td>\n",
" <td>T0046</td>\n",
" <td>41</td>\n",
" </tr>\n",
" <tr>\n",
" <th>41</th>\n",
" <td>IT00000006</td>\n",
" <td>legacy web content</td>\n",
" <td></td>\n",
" <td>I00002</td>\n",
" <td>T0058</td>\n",
" <td>42</td>\n",
" </tr>\n",
" <tr>\n",
" <th>42</th>\n",
" <td>IT00000007</td>\n",
" <td>hard to remove content and/or campaign/exploit...</td>\n",
" <td></td>\n",
" <td>I00002</td>\n",
" <td>T0058</td>\n",
" <td>43</td>\n",
" </tr>\n",
" <tr>\n",
" <th>43</th>\n",
" <td>IT00000176</td>\n",
" <td>legacy web content</td>\n",
" <td></td>\n",
" <td>I00056</td>\n",
" <td>T0058</td>\n",
" <td>44</td>\n",
" </tr>\n",
" <tr>\n",
" <th>44</th>\n",
" <td>IT00000008</td>\n",
" <td>Twitter bots amplify &amp; manipulate</td>\n",
" <td></td>\n",
" <td>I00005</td>\n",
" <td>T0054</td>\n",
" <td>45</td>\n",
" </tr>\n",
" <tr>\n",
" <th>45</th>\n",
" <td>IT00000034</td>\n",
" <td>Twitter bots amplify &amp; manipulate</td>\n",
" <td></td>\n",
" <td>I00007</td>\n",
" <td>T0054</td>\n",
" <td>46</td>\n",
" </tr>\n",
" <tr>\n",
" <th>46</th>\n",
" <td>IT00000041</td>\n",
" <td>Twitter bots amplify &amp; manipulate</td>\n",
" <td></td>\n",
" <td>I00010</td>\n",
" <td>T0054</td>\n",
" <td>47</td>\n",
" </tr>\n",
" <tr>\n",
" <th>47</th>\n",
" <td>IT00000055</td>\n",
" <td>Twitter bots amplify &amp; manipulate</td>\n",
" <td></td>\n",
" <td>I00017</td>\n",
" <td>T0054</td>\n",
" <td>48</td>\n",
" </tr>\n",
" <tr>\n",
" <th>48</th>\n",
" <td>IT00000076</td>\n",
" <td>Twitter bots amplify &amp; manipulate</td>\n",
" <td></td>\n",
" <td>I00022</td>\n",
" <td>T0054</td>\n",
" <td>49</td>\n",
" </tr>\n",
" <tr>\n",
" <th>49</th>\n",
" <td>IT00000079</td>\n",
" <td>Twitter bots amplify &amp; manipulate</td>\n",
" <td></td>\n",
" <td>I00029</td>\n",
" <td>T0054</td>\n",
" <td>50</td>\n",
" </tr>\n",
" <tr>\n",
" <th>50</th>\n",
" <td>IT00000090</td>\n",
" <td>Twitter bots amplify &amp; manipulate</td>\n",
" <td></td>\n",
" <td>I00032</td>\n",
" <td>T0054</td>\n",
" <td>51</td>\n",
" </tr>\n",
" <tr>\n",
" <th>51</th>\n",
" <td>IT00000115</td>\n",
" <td>Twitter bots amplify &amp; manipulate</td>\n",
" <td></td>\n",
" <td>I00042</td>\n",
" <td>T0054</td>\n",
" <td>52</td>\n",
" </tr>\n",
" <tr>\n",
" <th>52</th>\n",
" <td>IT00000118</td>\n",
" <td>Twitter bots amplify &amp; manipulate</td>\n",
" <td></td>\n",
" <td>I00044</td>\n",
" <td>T0054</td>\n",
" <td>53</td>\n",
" </tr>\n",
" <tr>\n",
" <th>53</th>\n",
" <td>IT00000131</td>\n",
" <td>Twitter bots amplify &amp; manipulate</td>\n",
" <td></td>\n",
" <td>I00047</td>\n",
" <td>T0054</td>\n",
" <td>54</td>\n",
" </tr>\n",
" <tr>\n",
" <th>54</th>\n",
" <td>IT00000134</td>\n",
" <td>Twitter bots amplify &amp; manipulate</td>\n",
" <td></td>\n",
" <td>I00049</td>\n",
" <td>T0054</td>\n",
" <td>55</td>\n",
" </tr>\n",
" <tr>\n",
" <th>55</th>\n",
" <td>IT00000144</td>\n",
" <td>Twitter bots amplify &amp; manipulate</td>\n",
" <td></td>\n",
" <td>I00050</td>\n",
" <td>T0054</td>\n",
" <td>56</td>\n",
" </tr>\n",
" <tr>\n",
" <th>56</th>\n",
" <td>IT00000154</td>\n",
" <td>Twitter bots amplify &amp; manipulate</td>\n",
" <td></td>\n",
" <td>I00051</td>\n",
" <td>T0054</td>\n",
" <td>57</td>\n",
" </tr>\n",
" <tr>\n",
" <th>57</th>\n",
" <td>IT00000169</td>\n",
" <td>Twitter bots amplify &amp; manipulate</td>\n",
" <td></td>\n",
" <td>I00056</td>\n",
" <td>T0054</td>\n",
" <td>58</td>\n",
" </tr>\n",
" <tr>\n",
" <th>58</th>\n",
" <td>IT00000177</td>\n",
" <td>Twitter bots amplify &amp; manipulate</td>\n",
" <td></td>\n",
" <td>I00063</td>\n",
" <td>T0054</td>\n",
" <td>59</td>\n",
" </tr>\n",
" <tr>\n",
" <th>59</th>\n",
" <td>IT00000009</td>\n",
" <td>Twitter trolls amplify &amp; manipulate</td>\n",
" <td></td>\n",
" <td>I00005</td>\n",
" <td>T0053</td>\n",
" <td>60</td>\n",
" </tr>\n",
" <tr>\n",
" <th>60</th>\n",
" <td>IT00000035</td>\n",
" <td>Twitter trolls amplify &amp; manipulate</td>\n",
" <td></td>\n",
" <td>I00007</td>\n",
" <td>T0053</td>\n",
" <td>61</td>\n",
" </tr>\n",
" <tr>\n",
" <th>61</th>\n",
" <td>IT00000042</td>\n",
" <td>Twitter trolls amplify &amp; manipulate</td>\n",
" <td></td>\n",
" <td>I00010</td>\n",
" <td>T0053</td>\n",
" <td>62</td>\n",
" </tr>\n",
" <tr>\n",
" <th>62</th>\n",
" <td>IT00000056</td>\n",
" <td>Twitter trolls amplify &amp; manipulate</td>\n",
" <td></td>\n",
" <td>I00017</td>\n",
" <td>T0053</td>\n",
" <td>63</td>\n",
" </tr>\n",
" <tr>\n",
" <th>63</th>\n",
" <td>IT00000077</td>\n",
" <td>Twitter trolls amplify &amp; manipulate</td>\n",
" <td></td>\n",
" <td>I00022</td>\n",
" <td>T0053</td>\n",
" <td>64</td>\n",
" </tr>\n",
" <tr>\n",
" <th>64</th>\n",
" <td>IT00000080</td>\n",
" <td>Twitter trolls amplify &amp; manipulate</td>\n",
" <td></td>\n",
" <td>I00029</td>\n",
" <td>T0053</td>\n",
" <td>65</td>\n",
" </tr>\n",
" <tr>\n",
" <th>65</th>\n",
" <td>IT00000091</td>\n",
" <td>Twitter trolls amplify &amp; manipulate</td>\n",
" <td></td>\n",
" <td>I00032</td>\n",
" <td>T0053</td>\n",
" <td>66</td>\n",
" </tr>\n",
" <tr>\n",
" <th>66</th>\n",
" <td>IT00000119</td>\n",
" <td>Twitter trolls amplify &amp; manipulate</td>\n",
" <td></td>\n",
" <td>I00044</td>\n",
" <td>T0053</td>\n",
" <td>67</td>\n",
" </tr>\n",
" <tr>\n",
" <th>67</th>\n",
" <td>IT00000132</td>\n",
" <td>Twitter trolls amplify &amp; manipulate</td>\n",
" <td></td>\n",
" <td>I00047</td>\n",
" <td>T0053</td>\n",
" <td>68</td>\n",
" </tr>\n",
" <tr>\n",
" <th>68</th>\n",
" <td>IT00000135</td>\n",
" <td>Twitter trolls amplify &amp; manipulate</td>\n",
" <td></td>\n",
" <td>I00049</td>\n",
" <td>T0053</td>\n",
" <td>69</td>\n",
" </tr>\n",
" <tr>\n",
" <th>69</th>\n",
" <td>IT00000145</td>\n",
" <td>Twitter trolls amplify &amp; manipulate</td>\n",
" <td></td>\n",
" <td>I00050</td>\n",
" <td>T0053</td>\n",
" <td>70</td>\n",
" </tr>\n",
" <tr>\n",
" <th>70</th>\n",
" <td>IT00000155</td>\n",
" <td>Twitter trolls amplify &amp; manipulate</td>\n",
" <td></td>\n",
" <td>I00051</td>\n",
" <td>T0053</td>\n",
" <td>71</td>\n",
" </tr>\n",
" <tr>\n",
" <th>71</th>\n",
" <td>IT00000170</td>\n",
" <td>Twitter trolls amplify &amp; manipulate</td>\n",
" <td></td>\n",
" <td>I00056</td>\n",
" <td>T0053</td>\n",
" <td>72</td>\n",
" </tr>\n",
" <tr>\n",
" <th>72</th>\n",
" <td>IT00000178</td>\n",
" <td>Twitter trolls amplify &amp; manipulate</td>\n",
" <td></td>\n",
" <td>I00063</td>\n",
" <td>T0053</td>\n",
" <td>73</td>\n",
" </tr>\n",
" <tr>\n",
" <th>73</th>\n",
" <td>IT00000011</td>\n",
" <td>Fake FB groups + dark content</td>\n",
" <td></td>\n",
" <td>I00005</td>\n",
" <td>T0007</td>\n",
" <td>74</td>\n",
" </tr>\n",
" <tr>\n",
" <th>74</th>\n",
" <td>IT00000029</td>\n",
" <td>Fake twitter profiles to amplify</td>\n",
" <td>Twitter bots used to drive visbility</td>\n",
" <td>I00006</td>\n",
" <td>T0007</td>\n",
" <td>75</td>\n",
" </tr>\n",
" <tr>\n",
" <th>75</th>\n",
" <td>IT00000039</td>\n",
" <td>FB pages</td>\n",
" <td></td>\n",
" <td>I00009</td>\n",
" <td>T0007</td>\n",
" <td>76</td>\n",
" </tr>\n",
" <tr>\n",
" <th>76</th>\n",
" <td>IT00000045</td>\n",
" <td>FB pages/groups/profiles</td>\n",
" <td></td>\n",
" <td>I00010</td>\n",
" <td>T0007</td>\n",
" <td>77</td>\n",
" </tr>\n",
" <tr>\n",
" <th>77</th>\n",
" <td>IT00000058</td>\n",
" <td>Fake FB groups + dark content</td>\n",
" <td></td>\n",
" <td>I00017</td>\n",
" <td>T0007</td>\n",
" <td>78</td>\n",
" </tr>\n",
" <tr>\n",
" <th>78</th>\n",
" <td>IT00000078</td>\n",
" <td>Fake FB groups/pages/profiles + dark content</td>\n",
" <td></td>\n",
" <td>I00022</td>\n",
" <td>T0007</td>\n",
" <td>79</td>\n",
" </tr>\n",
" <tr>\n",
" <th>79</th>\n",
" <td>IT00000092</td>\n",
" <td>Fake FB groups/pages/profiles</td>\n",
" <td></td>\n",
" <td>I00032</td>\n",
" <td>T0007</td>\n",
" <td>80</td>\n",
" </tr>\n",
" <tr>\n",
" <th>80</th>\n",
" <td>IT00000171</td>\n",
" <td>Fake FB groups/pages/profiles + dark content (...</td>\n",
" <td></td>\n",
" <td>I00056</td>\n",
" <td>T0007</td>\n",
" <td>81</td>\n",
" </tr>\n",
" <tr>\n",
" <th>81</th>\n",
" <td>IT00000012</td>\n",
" <td>Digital to physical \"organize+promote\" rallies...</td>\n",
" <td></td>\n",
" <td>I00005</td>\n",
" <td>T0057</td>\n",
" <td>82</td>\n",
" </tr>\n",
" <tr>\n",
" <th>82</th>\n",
" <td>IT00000059</td>\n",
" <td>Digital to physical \"organize+promote\" rallies...</td>\n",
" <td></td>\n",
" <td>I00017</td>\n",
" <td>T0057</td>\n",
" <td>83</td>\n",
" </tr>\n",
" <tr>\n",
" <th>83</th>\n",
" <td>IT00000093</td>\n",
" <td>Digital to physical \"organize+promote\" rallies...</td>\n",
" <td></td>\n",
" <td>I00032</td>\n",
" <td>T0057</td>\n",
" <td>84</td>\n",
" </tr>\n",
" <tr>\n",
" <th>84</th>\n",
" <td>IT00000164</td>\n",
" <td>Events coordinated and promoted across media p...</td>\n",
" <td></td>\n",
" <td>I00053</td>\n",
" <td>T0057</td>\n",
" <td>85</td>\n",
" </tr>\n",
" <tr>\n",
" <th>85</th>\n",
" <td>IT00000166</td>\n",
" <td>Extend digital the physical space… gatherings ...</td>\n",
" <td></td>\n",
" <td>I00053</td>\n",
" <td>T0057</td>\n",
" <td>86</td>\n",
" </tr>\n",
" <tr>\n",
" <th>86</th>\n",
" <td>IT00000013</td>\n",
" <td>manipulate social media \"online polls\"?</td>\n",
" <td></td>\n",
" <td>I00005</td>\n",
" <td>T0029</td>\n",
" <td>87</td>\n",
" </tr>\n",
" <tr>\n",
" <th>87</th>\n",
" <td>IT00000060</td>\n",
" <td>manipulate social media \"online polls\"?</td>\n",
" <td></td>\n",
" <td>I00017</td>\n",
" <td>T0029</td>\n",
" <td>88</td>\n",
" </tr>\n",
" <tr>\n",
" <th>88</th>\n",
" <td>IT00000016</td>\n",
" <td>cultivate, manipulate, exploit useful idiots</td>\n",
" <td></td>\n",
" <td>I00005</td>\n",
" <td>T0010</td>\n",
" <td>89</td>\n",
" </tr>\n",
" <tr>\n",
" <th>89</th>\n",
" <td>IT00000033</td>\n",
" <td>cultivate, manipulate, exploit useful idiots (...</td>\n",
" <td></td>\n",
" <td>I00007</td>\n",
" <td>T0010</td>\n",
" <td>90</td>\n",
" </tr>\n",
" <tr>\n",
" <th>90</th>\n",
" <td>IT00000044</td>\n",
" <td>cultivate, manipulate, exploit useful idiots (...</td>\n",
" <td></td>\n",
" <td>I00010</td>\n",
" <td>T0010</td>\n",
" <td>91</td>\n",
" </tr>\n",
" <tr>\n",
" <th>91</th>\n",
" <td>IT00000063</td>\n",
" <td>cultivate, manipulate, exploit useful idiots</td>\n",
" <td></td>\n",
" <td>I00017</td>\n",
" <td>T0010</td>\n",
" <td>92</td>\n",
" </tr>\n",
" <tr>\n",
" <th>92</th>\n",
" <td>IT00000084</td>\n",
" <td>cultivate, manipulate, exploit useful idiots</td>\n",
" <td></td>\n",
" <td>I00029</td>\n",
" <td>T0010</td>\n",
" <td>93</td>\n",
" </tr>\n",
" <tr>\n",
" <th>93</th>\n",
" <td>IT00000104</td>\n",
" <td>cultivate, manipulate, exploit useful idiots (...</td>\n",
" <td></td>\n",
" <td>I00032</td>\n",
" <td>T0010</td>\n",
" <td>94</td>\n",
" </tr>\n",
" <tr>\n",
" <th>94</th>\n",
" <td>IT00000126</td>\n",
" <td>cultivate, manipulate, exploit useful idiots (...</td>\n",
" <td></td>\n",
" <td>I00044</td>\n",
" <td>T0010</td>\n",
" <td>95</td>\n",
" </tr>\n",
" <tr>\n",
" <th>95</th>\n",
" <td>IT00000139</td>\n",
" <td>cultivate, manipulate, exploit useful idiots (...</td>\n",
" <td></td>\n",
" <td>I00049</td>\n",
" <td>T0010</td>\n",
" <td>96</td>\n",
" </tr>\n",
" <tr>\n",
" <th>96</th>\n",
" <td>IT00000148</td>\n",
" <td>cultivate, manipulate, exploit useful idiots (...</td>\n",
" <td></td>\n",
" <td>I00050</td>\n",
" <td>T0010</td>\n",
" <td>97</td>\n",
" </tr>\n",
" <tr>\n",
" <th>97</th>\n",
" <td>IT00000158</td>\n",
" <td>cultivate, manipulate, exploit useful idiots</td>\n",
" <td></td>\n",
" <td>I00051</td>\n",
" <td>T0010</td>\n",
" <td>98</td>\n",
" </tr>\n",
" <tr>\n",
" <th>98</th>\n",
" <td>IT00000182</td>\n",
" <td>cultivate, manipulate, exploit useful idiots</td>\n",
" <td></td>\n",
" <td>I00063</td>\n",
" <td>T0010</td>\n",
" <td>99</td>\n",
" </tr>\n",
" <tr>\n",
" <th>99</th>\n",
" <td>IT00000017</td>\n",
" <td>YouTube; Reddit; LinkedIn; Pinterest; WhatsApp?</td>\n",
" <td></td>\n",
" <td>I00005</td>\n",
" <td>T0031</td>\n",
" <td>100</td>\n",
" </tr>\n",
" <tr>\n",
" <th>100</th>\n",
" <td>IT00000046</td>\n",
" <td>YouTube; Reddit</td>\n",
" <td></td>\n",
" <td>I00010</td>\n",
" <td>T0031</td>\n",
" <td>101</td>\n",
" </tr>\n",
" <tr>\n",
" <th>101</th>\n",
" <td>IT00000064</td>\n",
" <td>YouTube; Reddit; (Instagram, LinkedIn; Pintere...</td>\n",
" <td></td>\n",
" <td>I00017</td>\n",
" <td>T0031</td>\n",
" <td>102</td>\n",
" </tr>\n",
" <tr>\n",
" <th>102</th>\n",
" <td>IT00000087</td>\n",
" <td>YouTube; Reddit;</td>\n",
" <td></td>\n",
" <td>I00029</td>\n",
" <td>T0031</td>\n",
" <td>103</td>\n",
" </tr>\n",
" <tr>\n",
" <th>103</th>\n",
" <td>IT00000096</td>\n",
" <td>YouTube; Reddit; (Instagram, LinkedIn; Pintere...</td>\n",
" <td></td>\n",
" <td>I00032</td>\n",
" <td>T0031</td>\n",
" <td>104</td>\n",
" </tr>\n",
" <tr>\n",
" <th>104</th>\n",
" <td>IT00000122</td>\n",
" <td>YouTube; Reddit</td>\n",
" <td></td>\n",
" <td>I00044</td>\n",
" <td>T0031</td>\n",
" <td>105</td>\n",
" </tr>\n",
" <tr>\n",
" <th>105</th>\n",
" <td>IT00000142</td>\n",
" <td>YouTube; Reddit;</td>\n",
" <td></td>\n",
" <td>I00049</td>\n",
" <td>T0031</td>\n",
" <td>106</td>\n",
" </tr>\n",
" <tr>\n",
" <th>106</th>\n",
" <td>IT00000151</td>\n",
" <td>YouTube; Reddit;</td>\n",
" <td></td>\n",
" <td>I00050</td>\n",
" <td>T0031</td>\n",
" <td>107</td>\n",
" </tr>\n",
" <tr>\n",
" <th>107</th>\n",
" <td>IT00000159</td>\n",
" <td>YouTube; Reddit</td>\n",
" <td></td>\n",
" <td>I00051</td>\n",
" <td>T0031</td>\n",
" <td>108</td>\n",
" </tr>\n",
" <tr>\n",
" <th>108</th>\n",
" <td>IT00000185</td>\n",
" <td>YouTube; Reddit;</td>\n",
" <td></td>\n",
" <td>I00063</td>\n",
" <td>T0031</td>\n",
" <td>109</td>\n",
" </tr>\n",
" <tr>\n",
" <th>109</th>\n",
" <td>IT00000018</td>\n",
" <td>YouTube; Reddit; LinkedIn; Pinterest; WhatsApp?</td>\n",
" <td></td>\n",
" <td>I00005</td>\n",
" <td>T0032</td>\n",
" <td>110</td>\n",
" </tr>\n",
" <tr>\n",
" <th>110</th>\n",
" <td>IT00000047</td>\n",
" <td>YouTube; Reddit</td>\n",
" <td></td>\n",
" <td>I00010</td>\n",
" <td>T0032</td>\n",
" <td>111</td>\n",
" </tr>\n",
" <tr>\n",
" <th>111</th>\n",
" <td>IT00000065</td>\n",
" <td>YouTube; Reddit; (Instagram, LinkedIn; Pintere...</td>\n",
" <td></td>\n",
" <td>I00017</td>\n",
" <td>T0032</td>\n",
" <td>112</td>\n",
" </tr>\n",
" <tr>\n",
" <th>112</th>\n",
" <td>IT00000088</td>\n",
" <td>YouTube; Reddit;</td>\n",
" <td></td>\n",
" <td>I00029</td>\n",
" <td>T0032</td>\n",
" <td>113</td>\n",
" </tr>\n",
" <tr>\n",
" <th>113</th>\n",
" <td>IT00000097</td>\n",
" <td>YouTube; Reddit; (Instagram, LinkedIn; Pintere...</td>\n",
" <td></td>\n",
" <td>I00032</td>\n",
" <td>T0032</td>\n",
" <td>114</td>\n",
" </tr>\n",
" <tr>\n",
" <th>114</th>\n",
" <td>IT00000123</td>\n",
" <td>YouTube; Reddit</td>\n",
" <td></td>\n",
" <td>I00044</td>\n",
" <td>T0032</td>\n",
" <td>115</td>\n",
" </tr>\n",
" <tr>\n",
" <th>115</th>\n",
" <td>IT00000143</td>\n",
" <td>YouTube; Reddit;</td>\n",
" <td></td>\n",
" <td>I00049</td>\n",
" <td>T0032</td>\n",
" <td>116</td>\n",
" </tr>\n",
" <tr>\n",
" <th>116</th>\n",
" <td>IT00000152</td>\n",
" <td>YouTube; Reddit;</td>\n",
" <td></td>\n",
" <td>I00050</td>\n",
" <td>T0032</td>\n",
" <td>117</td>\n",
" </tr>\n",
" <tr>\n",
" <th>117</th>\n",
" <td>IT00000160</td>\n",
" <td>YouTube; Reddit</td>\n",
" <td></td>\n",
" <td>I00051</td>\n",
" <td>T0032</td>\n",
" <td>118</td>\n",
" </tr>\n",
" <tr>\n",
" <th>118</th>\n",
" <td>IT00000186</td>\n",
" <td>YouTube; Reddit;</td>\n",
" <td></td>\n",
" <td>I00063</td>\n",
" <td>T0032</td>\n",
" <td>119</td>\n",
" </tr>\n",
" <tr>\n",
" <th>119</th>\n",
" <td>IT00000019</td>\n",
" <td>YouTube; Reddit; LinkedIn; Pinterest; WhatsApp?</td>\n",
" <td></td>\n",
" <td>I00005</td>\n",
" <td>T0034</td>\n",
" <td>120</td>\n",
" </tr>\n",
" <tr>\n",
" <th>120</th>\n",
" <td>IT00000067</td>\n",
" <td>YouTube; Reddit; (Instagram, LinkedIn; Pintere...</td>\n",
" <td></td>\n",
" <td>I00017</td>\n",
" <td>T0034</td>\n",
" <td>121</td>\n",
" </tr>\n",
" <tr>\n",
" <th>121</th>\n",
" <td>IT00000099</td>\n",
" <td>YouTube; Reddit; (Instagram, LinkedIn; Pintere...</td>\n",
" <td></td>\n",
" <td>I00032</td>\n",
" <td>T0034</td>\n",
" <td>122</td>\n",
" </tr>\n",
" <tr>\n",
" <th>122</th>\n",
" <td>IT00000020</td>\n",
" <td>YouTube; Reddit; LinkedIn; Pinterest; WhatsApp?</td>\n",
" <td></td>\n",
" <td>I00005</td>\n",
" <td>T0035</td>\n",
" <td>123</td>\n",
" </tr>\n",
" <tr>\n",
" <th>123</th>\n",
" <td>IT00000068</td>\n",
" <td>YouTube; Reddit; (Instagram, LinkedIn; Pintere...</td>\n",
" <td></td>\n",
" <td>I00017</td>\n",
" <td>T0035</td>\n",
" <td>124</td>\n",
" </tr>\n",
" <tr>\n",
" <th>124</th>\n",
" <td>IT00000100</td>\n",
" <td>YouTube; Reddit; (Instagram, LinkedIn; Pintere...</td>\n",
" <td></td>\n",
" <td>I00032</td>\n",
" <td>T0035</td>\n",
" <td>125</td>\n",
" </tr>\n",
" <tr>\n",
" <th>125</th>\n",
" <td>IT00000021</td>\n",
" <td>YouTube; Reddit; LinkedIn; Pinterest; WhatsApp?</td>\n",
" <td></td>\n",
" <td>I00005</td>\n",
" <td>T0036</td>\n",
" <td>126</td>\n",
" </tr>\n",
" <tr>\n",
" <th>126</th>\n",
" <td>IT00000069</td>\n",
" <td>YouTube; Reddit; (Instagram, LinkedIn; Pintere...</td>\n",
" <td></td>\n",
" <td>I00017</td>\n",
" <td>T0036</td>\n",
" <td>127</td>\n",
" </tr>\n",
" <tr>\n",
" <th>127</th>\n",
" <td>IT00000101</td>\n",
" <td>YouTube; Reddit; (Instagram, LinkedIn; Pintere...</td>\n",
" <td></td>\n",
" <td>I00032</td>\n",
" <td>T0036</td>\n",
" <td>128</td>\n",
" </tr>\n",
" <tr>\n",
" <th>128</th>\n",
" <td>IT00000023</td>\n",
" <td>Memes... anti-immigration; euroskepticism; fea...</td>\n",
" <td>Meme that ISIS was responsible for a local che...</td>\n",
" <td>I00005</td>\n",
" <td>T0021</td>\n",
" <td>129</td>\n",
" </tr>\n",
" <tr>\n",
" <th>129</th>\n",
" <td>IT00000072</td>\n",
" <td>Memes... anti-immigration; euroskepticism; fea...</td>\n",
" <td></td>\n",
" <td>I00017</td>\n",
" <td>T0021</td>\n",
" <td>130</td>\n",
" </tr>\n",
" <tr>\n",
" <th>130</th>\n",
" <td>IT00000117</td>\n",
" <td>memes</td>\n",
" <td></td>\n",
" <td>I00042</td>\n",
" <td>T0021</td>\n",
" <td>131</td>\n",
" </tr>\n",
" <tr>\n",
" <th>131</th>\n",
" <td>IT00000173</td>\n",
" <td>Memes... anti-Isreal/USA/West, conspiracy narr...</td>\n",
" <td></td>\n",
" <td>I00056</td>\n",
" <td>T0021</td>\n",
" <td>132</td>\n",
" </tr>\n",
" <tr>\n",
" <th>132</th>\n",
" <td>IT00000024</td>\n",
" <td>Backstop personas</td>\n",
" <td>Wikipedia fake persona \"AmandaGray91\".</td>\n",
" <td>I00005</td>\n",
" <td>T0030</td>\n",
" <td>133</td>\n",
" </tr>\n",
" <tr>\n",
" <th>133</th>\n",
" <td>IT00000074</td>\n",
" <td>Backstop personas</td>\n",
" <td></td>\n",
" <td>I00017</td>\n",
" <td>T0030</td>\n",
" <td>134</td>\n",
" </tr>\n",
" <tr>\n",
" <th>134</th>\n",
" <td>IT00000025</td>\n",
" <td>Use SMS/text messages</td>\n",
" <td>SMS messages sent to local residents</td>\n",
" <td>I00006</td>\n",
" <td>T0043</td>\n",
" <td>135</td>\n",
" </tr>\n",
" <tr>\n",
" <th>135</th>\n",
" <td>IT00000026</td>\n",
" <td>Fake video/images</td>\n",
" <td>Fake youtube video of ISIS claiming responsibi...</td>\n",
" <td>I00006</td>\n",
" <td>T0024</td>\n",
" <td>136</td>\n",
" </tr>\n",
" <tr>\n",
" <th>136</th>\n",
" <td>IT00000116</td>\n",
" <td>photoshopped/fake images</td>\n",
" <td></td>\n",
" <td>I00042</td>\n",
" <td>T0024</td>\n",
" <td>137</td>\n",
" </tr>\n",
" <tr>\n",
" <th>137</th>\n",
" <td>IT00000027</td>\n",
" <td>Create and use hashtag</td>\n",
" <td>Main hashtag used was #ColumbianChemicals</td>\n",
" <td>I00006</td>\n",
" <td>T0015</td>\n",
" <td>138</td>\n",
" </tr>\n",
" <tr>\n",
" <th>138</th>\n",
" <td>IT00000028</td>\n",
" <td>Create and use hashtag</td>\n",
" <td>Main hashtag used was #ColumbianChemicals</td>\n",
" <td>I00006</td>\n",
" <td>T0055</td>\n",
" <td>139</td>\n",
" </tr>\n",
" <tr>\n",
" <th>139</th>\n",
" <td>IT00000030</td>\n",
" <td>bait journalists/media/politicians</td>\n",
" <td></td>\n",
" <td>I00006</td>\n",
" <td>T0039</td>\n",
" <td>140</td>\n",
" </tr>\n",
" <tr>\n",
" <th>140</th>\n",
" <td>IT00000049</td>\n",
" <td>journalist/media baiting</td>\n",
" <td></td>\n",
" <td>I00010</td>\n",
" <td>T0039</td>\n",
" <td>141</td>\n",
" </tr>\n",
" <tr>\n",
" <th>141</th>\n",
" <td>IT00000053</td>\n",
" <td>journalist/media baiting</td>\n",
" <td></td>\n",
" <td>I00015</td>\n",
" <td>T0039</td>\n",
" <td>142</td>\n",
" </tr>\n",
" <tr>\n",
" <th>142</th>\n",
" <td>IT00000036</td>\n",
" <td>Using \"expert\"</td>\n",
" <td></td>\n",
" <td>I00009</td>\n",
" <td>T0045</td>\n",
" <td>143</td>\n",
" </tr>\n",
" <tr>\n",
" <th>143</th>\n",
" <td>IT00000040</td>\n",
" <td>News circulated/amplifed by tertiary sites (Ru...</td>\n",
" <td></td>\n",
" <td>I00009</td>\n",
" <td>T0052</td>\n",
" <td>144</td>\n",
" </tr>\n",
" <tr>\n",
" <th>144</th>\n",
" <td>IT00000086</td>\n",
" <td>News circulated/amplifed by tertiary sites (Ru...</td>\n",
" <td></td>\n",
" <td>I00029</td>\n",
" <td>T0052</td>\n",
" <td>145</td>\n",
" </tr>\n",
" <tr>\n",
" <th>145</th>\n",
" <td>IT00000141</td>\n",
" <td>News circulated/amplifed by tertiary sites (Ru...</td>\n",
" <td></td>\n",
" <td>I00049</td>\n",
" <td>T0052</td>\n",
" <td>146</td>\n",
" </tr>\n",
" <tr>\n",
" <th>146</th>\n",
" <td>IT00000150</td>\n",
" <td>News circulated/amplifed by tertiary sites (Mi...</td>\n",
" <td></td>\n",
" <td>I00050</td>\n",
" <td>T0052</td>\n",
" <td>147</td>\n",
" </tr>\n",
" <tr>\n",
" <th>147</th>\n",
" <td>IT00000184</td>\n",
" <td>News circulated/amplifed by tertiary sites (Ru...</td>\n",
" <td></td>\n",
" <td>I00063</td>\n",
" <td>T0052</td>\n",
" <td>148</td>\n",
" </tr>\n",
" <tr>\n",
" <th>148</th>\n",
" <td>IT00000048</td>\n",
" <td>4Chan/8Chan - trial content</td>\n",
" <td></td>\n",
" <td>I00010</td>\n",
" <td>T0020</td>\n",
" <td>149</td>\n",
" </tr>\n",
" <tr>\n",
" <th>149</th>\n",
" <td>IT00000070</td>\n",
" <td>4Chan/8Chan - trial content</td>\n",
" <td></td>\n",
" <td>I00017</td>\n",
" <td>T0020</td>\n",
" <td>150</td>\n",
" </tr>\n",
" <tr>\n",
" <th>150</th>\n",
" <td>IT00000102</td>\n",
" <td>4Chan/8Chan - trial content</td>\n",
" <td></td>\n",
" <td>I00032</td>\n",
" <td>T0020</td>\n",
" <td>151</td>\n",
" </tr>\n",
" <tr>\n",
" <th>151</th>\n",
" <td>IT00000124</td>\n",
" <td>4Chan/8Chan - trial content</td>\n",
" <td></td>\n",
" <td>I00044</td>\n",
" <td>T0020</td>\n",
" <td>152</td>\n",
" </tr>\n",
" <tr>\n",
" <th>152</th>\n",
" <td>IT00000050</td>\n",
" <td>Forge ('release' altered hacked documents)</td>\n",
" <td></td>\n",
" <td>I00015</td>\n",
" <td>T0025</td>\n",
" <td>153</td>\n",
" </tr>\n",
" <tr>\n",
" <th>153</th>\n",
" <td>IT00000051</td>\n",
" <td>hack/leak/manipulate/distort</td>\n",
" <td></td>\n",
" <td>I00015</td>\n",
" <td>T0025</td>\n",
" <td>154</td>\n",
" </tr>\n",
" <tr>\n",
" <th>154</th>\n",
" <td>IT00000054</td>\n",
" <td>hack/leak/manipulate/distort</td>\n",
" <td></td>\n",
" <td>I00017</td>\n",
" <td>T0025</td>\n",
" <td>155</td>\n",
" </tr>\n",
" <tr>\n",
" <th>155</th>\n",
" <td>IT00000075</td>\n",
" <td>hack/leak/manipulate/distort</td>\n",
" <td></td>\n",
" <td>I00022</td>\n",
" <td>T0025</td>\n",
" <td>156</td>\n",
" </tr>\n",
" <tr>\n",
" <th>156</th>\n",
" <td>IT00000153</td>\n",
" <td>hack/leak/manipulate/distort</td>\n",
" <td></td>\n",
" <td>I00051</td>\n",
" <td>T0025</td>\n",
" <td>157</td>\n",
" </tr>\n",
" <tr>\n",
" <th>157</th>\n",
" <td>IT00000052</td>\n",
" <td>Circulate to media via DM, then release publicly</td>\n",
" <td></td>\n",
" <td>I00015</td>\n",
" <td>T0044</td>\n",
" <td>158</td>\n",
" </tr>\n",
" <tr>\n",
" <th>158</th>\n",
" <td>IT00000066</td>\n",
" <td>YouTube; Reddit; (Instagram, LinkedIn; Pintere...</td>\n",
" <td></td>\n",
" <td>I00017</td>\n",
" <td>T0033</td>\n",
" <td>159</td>\n",
" </tr>\n",
" <tr>\n",
" <th>159</th>\n",
" <td>IT00000098</td>\n",
" <td>YouTube; Reddit; (Instagram, LinkedIn; Pintere...</td>\n",
" <td></td>\n",
" <td>I00032</td>\n",
" <td>T0033</td>\n",
" <td>160</td>\n",
" </tr>\n",
" <tr>\n",
" <th>160</th>\n",
" <td>IT00000073</td>\n",
" <td>Click-bait (economic actors) fake news sites (...</td>\n",
" <td></td>\n",
" <td>I00017</td>\n",
" <td>T0016</td>\n",
" <td>161</td>\n",
" </tr>\n",
" <tr>\n",
" <th>161</th>\n",
" <td>IT00000081</td>\n",
" <td>4 D's (dismiss, distort, distract, dismay...Of...</td>\n",
" <td></td>\n",
" <td>I00029</td>\n",
" <td>T0001</td>\n",
" <td>162</td>\n",
" </tr>\n",
" <tr>\n",
" <th>162</th>\n",
" <td>IT00000128</td>\n",
" <td>4 D's (dismiss, distort, distract, dismay...Of...</td>\n",
" <td></td>\n",
" <td>I00047</td>\n",
" <td>T0001</td>\n",
" <td>163</td>\n",
" </tr>\n",
" <tr>\n",
" <th>163</th>\n",
" <td>IT00000129</td>\n",
" <td>Russian FSB security service blamed Ukraine fo...</td>\n",
" <td></td>\n",
" <td>I00047</td>\n",
" <td>T0001</td>\n",
" <td>164</td>\n",
" </tr>\n",
" <tr>\n",
" <th>164</th>\n",
" <td>IT00000136</td>\n",
" <td>4 D's (dismiss, distort, distract, dismay...Of...</td>\n",
" <td></td>\n",
" <td>I00049</td>\n",
" <td>T0001</td>\n",
" <td>165</td>\n",
" </tr>\n",
" <tr>\n",
" <th>165</th>\n",
" <td>IT00000167</td>\n",
" <td>China also plays victim, innocence, plays by r...</td>\n",
" <td></td>\n",
" <td>I00053</td>\n",
" <td>T0001</td>\n",
" <td>166</td>\n",
" </tr>\n",
" <tr>\n",
" <th>166</th>\n",
" <td>IT00000168</td>\n",
" <td>Chinese ambassador Lu Shaye accused Canada of ...</td>\n",
" <td></td>\n",
" <td>I00053</td>\n",
" <td>T0001</td>\n",
" <td>167</td>\n",
" </tr>\n",
" <tr>\n",
" <th>167</th>\n",
" <td>IT00000179</td>\n",
" <td>4 D's (dismiss, distort, distract, dismay...Of...</td>\n",
" <td></td>\n",
" <td>I00063</td>\n",
" <td>T0001</td>\n",
" <td>168</td>\n",
" </tr>\n",
" <tr>\n",
" <th>168</th>\n",
" <td>IT00000089</td>\n",
" <td>Demand insurmountable proof</td>\n",
" <td></td>\n",
" <td>I00029</td>\n",
" <td>T0040</td>\n",
" <td>169</td>\n",
" </tr>\n",
" <tr>\n",
" <th>169</th>\n",
" <td>IT00000133</td>\n",
" <td>Demand insurmountable proof</td>\n",
" <td></td>\n",
" <td>I00047</td>\n",
" <td>T0040</td>\n",
" <td>170</td>\n",
" </tr>\n",
" <tr>\n",
" <th>170</th>\n",
" <td>IT00000105</td>\n",
" <td>2,000,000 people (est.) part of state run/spon...</td>\n",
" <td></td>\n",
" <td>I00033</td>\n",
" <td>T0049</td>\n",
" <td>171</td>\n",
" </tr>\n",
" <tr>\n",
" <th>171</th>\n",
" <td>IT00000112</td>\n",
" <td>flood the Facebook pages of Taiwanese politici...</td>\n",
" <td></td>\n",
" <td>I00034</td>\n",
" <td>T0049</td>\n",
" <td>172</td>\n",
" </tr>\n",
" <tr>\n",
" <th>172</th>\n",
" <td>IT00000113</td>\n",
" <td>Democratic Progressive Party (DPP), attracted ...</td>\n",
" <td></td>\n",
" <td>I00034</td>\n",
" <td>T0049</td>\n",
" <td>173</td>\n",
" </tr>\n",
" <tr>\n",
" <th>173</th>\n",
" <td>IT00000106</td>\n",
" <td>fabricated social media comment</td>\n",
" <td></td>\n",
" <td>I00033</td>\n",
" <td>T0051</td>\n",
" <td>174</td>\n",
" </tr>\n",
" <tr>\n",
" <th>174</th>\n",
" <td>IT00000107</td>\n",
" <td>domestic social media influence operations foc...</td>\n",
" <td></td>\n",
" <td>I00033</td>\n",
" <td>T0050</td>\n",
" <td>175</td>\n",
" </tr>\n",
" <tr>\n",
" <th>175</th>\n",
" <td>IT00000165</td>\n",
" <td>Extend digital the physical space… gatherings ...</td>\n",
" <td></td>\n",
" <td>I00053</td>\n",
" <td>T0050</td>\n",
" <td>176</td>\n",
" </tr>\n",
" <tr>\n",
" <th>176</th>\n",
" <td>IT00000108</td>\n",
" <td>cow online opinion leaders into submission, mu...</td>\n",
" <td></td>\n",
" <td>I00033</td>\n",
" <td>T0047</td>\n",
" <td>177</td>\n",
" </tr>\n",
" <tr>\n",
" <th>177</th>\n",
" <td>IT00000109</td>\n",
" <td>cow online opinion leaders into submission, mu...</td>\n",
" <td></td>\n",
" <td>I00033</td>\n",
" <td>T0048</td>\n",
" <td>178</td>\n",
" </tr>\n",
" <tr>\n",
" <th>178</th>\n",
" <td>IT00000110</td>\n",
" <td>facilitate state propaganda and defuse crises</td>\n",
" <td></td>\n",
" <td>I00033</td>\n",
" <td>T0002</td>\n",
" <td>179</td>\n",
" </tr>\n",
" <tr>\n",
" <th>179</th>\n",
" <td>IT00000111</td>\n",
" <td>Netizens from one of the largest discussion fo...</td>\n",
" <td></td>\n",
" <td>I00034</td>\n",
" <td>T0002</td>\n",
" <td>180</td>\n",
" </tr>\n",
" <tr>\n",
" <th>180</th>\n",
" <td>IT00000114</td>\n",
" <td>“hack” of Qatars official news agency</td>\n",
" <td></td>\n",
" <td>I00042</td>\n",
" <td>T0011</td>\n",
" <td>181</td>\n",
" </tr>\n",
" <tr>\n",
" <th>181</th>\n",
" <td>IT00000127</td>\n",
" <td>Promote fake “experts” with impressive (and sc...</td>\n",
" <td></td>\n",
" <td>I00044</td>\n",
" <td>T0009</td>\n",
" <td>182</td>\n",
" </tr>\n",
" <tr>\n",
" <th>182</th>\n",
" <td>IT00000130</td>\n",
" <td>(Distort) Kremlin-controlled RT cited Russian ...</td>\n",
" <td></td>\n",
" <td>I00047</td>\n",
" <td>T0023</td>\n",
" <td>183</td>\n",
" </tr>\n",
" <tr>\n",
" <th>183</th>\n",
" <td>IT00000163</td>\n",
" <td>Distorted, saccharine “news” about the Chinese...</td>\n",
" <td></td>\n",
" <td>I00053</td>\n",
" <td>T0023</td>\n",
" <td>184</td>\n",
" </tr>\n",
" <tr>\n",
" <th>184</th>\n",
" <td>IT00000174</td>\n",
" <td>Memes... anti-Isreal/USA/West, conspiracy narr...</td>\n",
" <td></td>\n",
" <td>I00056</td>\n",
" <td>T0022</td>\n",
" <td>185</td>\n",
" </tr>\n",
" <tr>\n",
" <th>185</th>\n",
" <td>IT00000175</td>\n",
" <td>Fake news/synthetic web-sites</td>\n",
" <td></td>\n",
" <td>I00056</td>\n",
" <td>T0008</td>\n",
" <td>186</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" amitt_id name \\\n",
"0 IT00000001 buy FB targeted ads \n",
"1 IT00000010 Targeted FB paid ads \n",
"2 IT00000057 Targeted FB paid ads \n",
"3 IT00000002 Promote \"funding\" campaign \n",
"4 IT00000003 create web-site - information pollution \n",
"5 IT00000014 RT & Sputnik generate information pollution \n",
"6 IT00000031 RT & Sputnik generate information pollution (r... \n",
"7 IT00000037 RT & Sputnik generate information pollution \n",
"8 IT00000061 RT & Sputnik generate information pollution \n",
"9 IT00000082 RT & Sputnik generate information pollution (s... \n",
"10 IT00000094 RT & Sputnik generate information pollution \n",
"11 IT00000120 RT & Sputnik generate information pollution \n",
"12 IT00000137 RT & Sputnik generate information pollution (s... \n",
"13 IT00000146 RT & Sputnik generate information pollution (s... \n",
"14 IT00000156 RT & Sputnik generate information pollution \n",
"15 IT00000180 RT & Sputnik generate information pollution (s... \n",
"16 IT00000004 create web-site - information pollution \n",
"17 IT00000015 RT & Sputnik generate information pollution \n",
"18 IT00000032 RT & Sputnik generate information pollution (r... \n",
"19 IT00000038 RT & Sputnik generate information pollution \n",
"20 IT00000062 RT & Sputnik generate information pollution \n",
"21 IT00000083 RT & Sputnik generate information pollution (s... \n",
"22 IT00000095 RT & Sputnik generate information pollution \n",
"23 IT00000121 RT & Sputnik generate information pollution \n",
"24 IT00000138 RT & Sputnik generate information pollution (s... \n",
"25 IT00000147 RT & Sputnik generate information pollution (s... \n",
"26 IT00000157 RT & Sputnik generate information pollution \n",
"27 IT00000162 State-run media seeds foreign influence enviro... \n",
"28 IT00000181 RT & Sputnik generate information pollution (s... \n",
"29 IT00000005 SEO optimisation/manipulation (\"key words\") \n",
"30 IT00000022 SEO optimisation/manipulation (\"key words\") \n",
"31 IT00000043 SEO optimisation/manipulation (\"key words\") \n",
"32 IT00000071 SEO optimisation/manipulation (\"key words\") \n",
"33 IT00000085 SEO optimisation/manipulation (\"key words\") \n",
"34 IT00000103 SEO optimisation/manipulation (\"key words\") \n",
"35 IT00000125 SEO optimisation/manipulation (\"key words\") \n",
"36 IT00000140 SEO optimisation/manipulation (\"key words\") \n",
"37 IT00000149 SEO optimisation/manipulation (\"key words\") \n",
"38 IT00000161 SEO optimisation/manipulation (\"key words\") \n",
"39 IT00000172 SEO optimisation/manipulation (\"key words\") \n",
"40 IT00000183 SEO optimisation/manipulation (\"key words\") \n",
"41 IT00000006 legacy web content \n",
"42 IT00000007 hard to remove content and/or campaign/exploit... \n",
"43 IT00000176 legacy web content \n",
"44 IT00000008 Twitter bots amplify & manipulate \n",
"45 IT00000034 Twitter bots amplify & manipulate \n",
"46 IT00000041 Twitter bots amplify & manipulate \n",
"47 IT00000055 Twitter bots amplify & manipulate \n",
"48 IT00000076 Twitter bots amplify & manipulate \n",
"49 IT00000079 Twitter bots amplify & manipulate \n",
"50 IT00000090 Twitter bots amplify & manipulate \n",
"51 IT00000115 Twitter bots amplify & manipulate \n",
"52 IT00000118 Twitter bots amplify & manipulate \n",
"53 IT00000131 Twitter bots amplify & manipulate \n",
"54 IT00000134 Twitter bots amplify & manipulate \n",
"55 IT00000144 Twitter bots amplify & manipulate \n",
"56 IT00000154 Twitter bots amplify & manipulate \n",
"57 IT00000169 Twitter bots amplify & manipulate \n",
"58 IT00000177 Twitter bots amplify & manipulate \n",
"59 IT00000009 Twitter trolls amplify & manipulate \n",
"60 IT00000035 Twitter trolls amplify & manipulate \n",
"61 IT00000042 Twitter trolls amplify & manipulate \n",
"62 IT00000056 Twitter trolls amplify & manipulate \n",
"63 IT00000077 Twitter trolls amplify & manipulate \n",
"64 IT00000080 Twitter trolls amplify & manipulate \n",
"65 IT00000091 Twitter trolls amplify & manipulate \n",
"66 IT00000119 Twitter trolls amplify & manipulate \n",
"67 IT00000132 Twitter trolls amplify & manipulate \n",
"68 IT00000135 Twitter trolls amplify & manipulate \n",
"69 IT00000145 Twitter trolls amplify & manipulate \n",
"70 IT00000155 Twitter trolls amplify & manipulate \n",
"71 IT00000170 Twitter trolls amplify & manipulate \n",
"72 IT00000178 Twitter trolls amplify & manipulate \n",
"73 IT00000011 Fake FB groups + dark content \n",
"74 IT00000029 Fake twitter profiles to amplify \n",
"75 IT00000039 FB pages \n",
"76 IT00000045 FB pages/groups/profiles \n",
"77 IT00000058 Fake FB groups + dark content \n",
"78 IT00000078 Fake FB groups/pages/profiles + dark content \n",
"79 IT00000092 Fake FB groups/pages/profiles \n",
"80 IT00000171 Fake FB groups/pages/profiles + dark content (... \n",
"81 IT00000012 Digital to physical \"organize+promote\" rallies... \n",
"82 IT00000059 Digital to physical \"organize+promote\" rallies... \n",
"83 IT00000093 Digital to physical \"organize+promote\" rallies... \n",
"84 IT00000164 Events coordinated and promoted across media p... \n",
"85 IT00000166 Extend digital the physical space… gatherings ... \n",
"86 IT00000013 manipulate social media \"online polls\"? \n",
"87 IT00000060 manipulate social media \"online polls\"? \n",
"88 IT00000016 cultivate, manipulate, exploit useful idiots \n",
"89 IT00000033 cultivate, manipulate, exploit useful idiots (... \n",
"90 IT00000044 cultivate, manipulate, exploit useful idiots (... \n",
"91 IT00000063 cultivate, manipulate, exploit useful idiots \n",
"92 IT00000084 cultivate, manipulate, exploit useful idiots \n",
"93 IT00000104 cultivate, manipulate, exploit useful idiots (... \n",
"94 IT00000126 cultivate, manipulate, exploit useful idiots (... \n",
"95 IT00000139 cultivate, manipulate, exploit useful idiots (... \n",
"96 IT00000148 cultivate, manipulate, exploit useful idiots (... \n",
"97 IT00000158 cultivate, manipulate, exploit useful idiots \n",
"98 IT00000182 cultivate, manipulate, exploit useful idiots \n",
"99 IT00000017 YouTube; Reddit; LinkedIn; Pinterest; WhatsApp? \n",
"100 IT00000046 YouTube; Reddit \n",
"101 IT00000064 YouTube; Reddit; (Instagram, LinkedIn; Pintere... \n",
"102 IT00000087 YouTube; Reddit; \n",
"103 IT00000096 YouTube; Reddit; (Instagram, LinkedIn; Pintere... \n",
"104 IT00000122 YouTube; Reddit \n",
"105 IT00000142 YouTube; Reddit; \n",
"106 IT00000151 YouTube; Reddit; \n",
"107 IT00000159 YouTube; Reddit \n",
"108 IT00000185 YouTube; Reddit; \n",
"109 IT00000018 YouTube; Reddit; LinkedIn; Pinterest; WhatsApp? \n",
"110 IT00000047 YouTube; Reddit \n",
"111 IT00000065 YouTube; Reddit; (Instagram, LinkedIn; Pintere... \n",
"112 IT00000088 YouTube; Reddit; \n",
"113 IT00000097 YouTube; Reddit; (Instagram, LinkedIn; Pintere... \n",
"114 IT00000123 YouTube; Reddit \n",
"115 IT00000143 YouTube; Reddit; \n",
"116 IT00000152 YouTube; Reddit; \n",
"117 IT00000160 YouTube; Reddit \n",
"118 IT00000186 YouTube; Reddit; \n",
"119 IT00000019 YouTube; Reddit; LinkedIn; Pinterest; WhatsApp? \n",
"120 IT00000067 YouTube; Reddit; (Instagram, LinkedIn; Pintere... \n",
"121 IT00000099 YouTube; Reddit; (Instagram, LinkedIn; Pintere... \n",
"122 IT00000020 YouTube; Reddit; LinkedIn; Pinterest; WhatsApp? \n",
"123 IT00000068 YouTube; Reddit; (Instagram, LinkedIn; Pintere... \n",
"124 IT00000100 YouTube; Reddit; (Instagram, LinkedIn; Pintere... \n",
"125 IT00000021 YouTube; Reddit; LinkedIn; Pinterest; WhatsApp? \n",
"126 IT00000069 YouTube; Reddit; (Instagram, LinkedIn; Pintere... \n",
"127 IT00000101 YouTube; Reddit; (Instagram, LinkedIn; Pintere... \n",
"128 IT00000023 Memes... anti-immigration; euroskepticism; fea... \n",
"129 IT00000072 Memes... anti-immigration; euroskepticism; fea... \n",
"130 IT00000117 memes \n",
"131 IT00000173 Memes... anti-Isreal/USA/West, conspiracy narr... \n",
"132 IT00000024 Backstop personas \n",
"133 IT00000074 Backstop personas \n",
"134 IT00000025 Use SMS/text messages \n",
"135 IT00000026 Fake video/images \n",
"136 IT00000116 photoshopped/fake images \n",
"137 IT00000027 Create and use hashtag \n",
"138 IT00000028 Create and use hashtag \n",
"139 IT00000030 bait journalists/media/politicians \n",
"140 IT00000049 journalist/media baiting \n",
"141 IT00000053 journalist/media baiting \n",
"142 IT00000036 Using \"expert\" \n",
"143 IT00000040 News circulated/amplifed by tertiary sites (Ru... \n",
"144 IT00000086 News circulated/amplifed by tertiary sites (Ru... \n",
"145 IT00000141 News circulated/amplifed by tertiary sites (Ru... \n",
"146 IT00000150 News circulated/amplifed by tertiary sites (Mi... \n",
"147 IT00000184 News circulated/amplifed by tertiary sites (Ru... \n",
"148 IT00000048 4Chan/8Chan - trial content \n",
"149 IT00000070 4Chan/8Chan - trial content \n",
"150 IT00000102 4Chan/8Chan - trial content \n",
"151 IT00000124 4Chan/8Chan - trial content \n",
"152 IT00000050 Forge ('release' altered hacked documents) \n",
"153 IT00000051 hack/leak/manipulate/distort \n",
"154 IT00000054 hack/leak/manipulate/distort \n",
"155 IT00000075 hack/leak/manipulate/distort \n",
"156 IT00000153 hack/leak/manipulate/distort \n",
"157 IT00000052 Circulate to media via DM, then release publicly \n",
"158 IT00000066 YouTube; Reddit; (Instagram, LinkedIn; Pintere... \n",
"159 IT00000098 YouTube; Reddit; (Instagram, LinkedIn; Pintere... \n",
"160 IT00000073 Click-bait (economic actors) fake news sites (... \n",
"161 IT00000081 4 D's (dismiss, distort, distract, dismay...Of... \n",
"162 IT00000128 4 D's (dismiss, distort, distract, dismay...Of... \n",
"163 IT00000129 Russian FSB security service blamed Ukraine fo... \n",
"164 IT00000136 4 D's (dismiss, distort, distract, dismay...Of... \n",
"165 IT00000167 China also plays victim, innocence, plays by r... \n",
"166 IT00000168 Chinese ambassador Lu Shaye accused Canada of ... \n",
"167 IT00000179 4 D's (dismiss, distort, distract, dismay...Of... \n",
"168 IT00000089 Demand insurmountable proof \n",
"169 IT00000133 Demand insurmountable proof \n",
"170 IT00000105 2,000,000 people (est.) part of state run/spon... \n",
"171 IT00000112 flood the Facebook pages of Taiwanese politici... \n",
"172 IT00000113 Democratic Progressive Party (DPP), attracted ... \n",
"173 IT00000106 fabricated social media comment \n",
"174 IT00000107 domestic social media influence operations foc... \n",
"175 IT00000165 Extend digital the physical space… gatherings ... \n",
"176 IT00000108 cow online opinion leaders into submission, mu... \n",
"177 IT00000109 cow online opinion leaders into submission, mu... \n",
"178 IT00000110 facilitate state propaganda and defuse crises \n",
"179 IT00000111 Netizens from one of the largest discussion fo... \n",
"180 IT00000114 “hack” of Qatars official news agency \n",
"181 IT00000127 Promote fake “experts” with impressive (and sc... \n",
"182 IT00000130 (Distort) Kremlin-controlled RT cited Russian ... \n",
"183 IT00000163 Distorted, saccharine “news” about the Chinese... \n",
"184 IT00000174 Memes... anti-Isreal/USA/West, conspiracy narr... \n",
"185 IT00000175 Fake news/synthetic web-sites \n",
"\n",
" summary incident_id \\\n",
"0 I00002 \n",
"1 I00005 \n",
"2 I00017 \n",
"3 I00002 \n",
"4 I00002 \n",
"5 I00005 \n",
"6 I00007 \n",
"7 I00009 \n",
"8 I00017 \n",
"9 I00029 \n",
"10 I00032 \n",
"11 I00044 \n",
"12 I00049 \n",
"13 I00050 \n",
"14 I00051 \n",
"15 I00063 \n",
"16 I00002 \n",
"17 I00005 \n",
"18 I00007 \n",
"19 I00009 \n",
"20 I00017 \n",
"21 I00029 \n",
"22 I00032 \n",
"23 I00044 \n",
"24 I00049 \n",
"25 I00050 \n",
"26 I00051 \n",
"27 I00053 \n",
"28 I00063 \n",
"29 I00002 \n",
"30 I00005 \n",
"31 I00010 \n",
"32 I00017 \n",
"33 I00029 \n",
"34 I00032 \n",
"35 I00044 \n",
"36 I00049 \n",
"37 I00050 \n",
"38 I00051 \n",
"39 I00056 \n",
"40 I00063 \n",
"41 I00002 \n",
"42 I00002 \n",
"43 I00056 \n",
"44 I00005 \n",
"45 I00007 \n",
"46 I00010 \n",
"47 I00017 \n",
"48 I00022 \n",
"49 I00029 \n",
"50 I00032 \n",
"51 I00042 \n",
"52 I00044 \n",
"53 I00047 \n",
"54 I00049 \n",
"55 I00050 \n",
"56 I00051 \n",
"57 I00056 \n",
"58 I00063 \n",
"59 I00005 \n",
"60 I00007 \n",
"61 I00010 \n",
"62 I00017 \n",
"63 I00022 \n",
"64 I00029 \n",
"65 I00032 \n",
"66 I00044 \n",
"67 I00047 \n",
"68 I00049 \n",
"69 I00050 \n",
"70 I00051 \n",
"71 I00056 \n",
"72 I00063 \n",
"73 I00005 \n",
"74 Twitter bots used to drive visbility I00006 \n",
"75 I00009 \n",
"76 I00010 \n",
"77 I00017 \n",
"78 I00022 \n",
"79 I00032 \n",
"80 I00056 \n",
"81 I00005 \n",
"82 I00017 \n",
"83 I00032 \n",
"84 I00053 \n",
"85 I00053 \n",
"86 I00005 \n",
"87 I00017 \n",
"88 I00005 \n",
"89 I00007 \n",
"90 I00010 \n",
"91 I00017 \n",
"92 I00029 \n",
"93 I00032 \n",
"94 I00044 \n",
"95 I00049 \n",
"96 I00050 \n",
"97 I00051 \n",
"98 I00063 \n",
"99 I00005 \n",
"100 I00010 \n",
"101 I00017 \n",
"102 I00029 \n",
"103 I00032 \n",
"104 I00044 \n",
"105 I00049 \n",
"106 I00050 \n",
"107 I00051 \n",
"108 I00063 \n",
"109 I00005 \n",
"110 I00010 \n",
"111 I00017 \n",
"112 I00029 \n",
"113 I00032 \n",
"114 I00044 \n",
"115 I00049 \n",
"116 I00050 \n",
"117 I00051 \n",
"118 I00063 \n",
"119 I00005 \n",
"120 I00017 \n",
"121 I00032 \n",
"122 I00005 \n",
"123 I00017 \n",
"124 I00032 \n",
"125 I00005 \n",
"126 I00017 \n",
"127 I00032 \n",
"128 Meme that ISIS was responsible for a local che... I00005 \n",
"129 I00017 \n",
"130 I00042 \n",
"131 I00056 \n",
"132 Wikipedia fake persona \"AmandaGray91\". I00005 \n",
"133 I00017 \n",
"134 SMS messages sent to local residents I00006 \n",
"135 Fake youtube video of ISIS claiming responsibi... I00006 \n",
"136 I00042 \n",
"137 Main hashtag used was #ColumbianChemicals I00006 \n",
"138 Main hashtag used was #ColumbianChemicals I00006 \n",
"139 I00006 \n",
"140 I00010 \n",
"141 I00015 \n",
"142 I00009 \n",
"143 I00009 \n",
"144 I00029 \n",
"145 I00049 \n",
"146 I00050 \n",
"147 I00063 \n",
"148 I00010 \n",
"149 I00017 \n",
"150 I00032 \n",
"151 I00044 \n",
"152 I00015 \n",
"153 I00015 \n",
"154 I00017 \n",
"155 I00022 \n",
"156 I00051 \n",
"157 I00015 \n",
"158 I00017 \n",
"159 I00032 \n",
"160 I00017 \n",
"161 I00029 \n",
"162 I00047 \n",
"163 I00047 \n",
"164 I00049 \n",
"165 I00053 \n",
"166 I00053 \n",
"167 I00063 \n",
"168 I00029 \n",
"169 I00047 \n",
"170 I00033 \n",
"171 I00034 \n",
"172 I00034 \n",
"173 I00033 \n",
"174 I00033 \n",
"175 I00053 \n",
"176 I00033 \n",
"177 I00033 \n",
"178 I00033 \n",
"179 I00034 \n",
"180 I00042 \n",
"181 I00044 \n",
"182 I00047 \n",
"183 I00053 \n",
"184 I00056 \n",
"185 I00056 \n",
"\n",
" technique_id id \n",
"0 T0018 1 \n",
"1 T0018 2 \n",
"2 T0018 3 \n",
"3 T0017 4 \n",
"4 T0019 5 \n",
"5 T0019 6 \n",
"6 T0019 7 \n",
"7 T0019 8 \n",
"8 T0019 9 \n",
"9 T0019 10 \n",
"10 T0019 11 \n",
"11 T0019 12 \n",
"12 T0019 13 \n",
"13 T0019 14 \n",
"14 T0019 15 \n",
"15 T0019 16 \n",
"16 T0056 17 \n",
"17 T0056 18 \n",
"18 T0056 19 \n",
"19 T0056 20 \n",
"20 T0056 21 \n",
"21 T0056 22 \n",
"22 T0056 23 \n",
"23 T0056 24 \n",
"24 T0056 25 \n",
"25 T0056 26 \n",
"26 T0056 27 \n",
"27 T0056 28 \n",
"28 T0056 29 \n",
"29 T0046 30 \n",
"30 T0046 31 \n",
"31 T0046 32 \n",
"32 T0046 33 \n",
"33 T0046 34 \n",
"34 T0046 35 \n",
"35 T0046 36 \n",
"36 T0046 37 \n",
"37 T0046 38 \n",
"38 T0046 39 \n",
"39 T0046 40 \n",
"40 T0046 41 \n",
"41 T0058 42 \n",
"42 T0058 43 \n",
"43 T0058 44 \n",
"44 T0054 45 \n",
"45 T0054 46 \n",
"46 T0054 47 \n",
"47 T0054 48 \n",
"48 T0054 49 \n",
"49 T0054 50 \n",
"50 T0054 51 \n",
"51 T0054 52 \n",
"52 T0054 53 \n",
"53 T0054 54 \n",
"54 T0054 55 \n",
"55 T0054 56 \n",
"56 T0054 57 \n",
"57 T0054 58 \n",
"58 T0054 59 \n",
"59 T0053 60 \n",
"60 T0053 61 \n",
"61 T0053 62 \n",
"62 T0053 63 \n",
"63 T0053 64 \n",
"64 T0053 65 \n",
"65 T0053 66 \n",
"66 T0053 67 \n",
"67 T0053 68 \n",
"68 T0053 69 \n",
"69 T0053 70 \n",
"70 T0053 71 \n",
"71 T0053 72 \n",
"72 T0053 73 \n",
"73 T0007 74 \n",
"74 T0007 75 \n",
"75 T0007 76 \n",
"76 T0007 77 \n",
"77 T0007 78 \n",
"78 T0007 79 \n",
"79 T0007 80 \n",
"80 T0007 81 \n",
"81 T0057 82 \n",
"82 T0057 83 \n",
"83 T0057 84 \n",
"84 T0057 85 \n",
"85 T0057 86 \n",
"86 T0029 87 \n",
"87 T0029 88 \n",
"88 T0010 89 \n",
"89 T0010 90 \n",
"90 T0010 91 \n",
"91 T0010 92 \n",
"92 T0010 93 \n",
"93 T0010 94 \n",
"94 T0010 95 \n",
"95 T0010 96 \n",
"96 T0010 97 \n",
"97 T0010 98 \n",
"98 T0010 99 \n",
"99 T0031 100 \n",
"100 T0031 101 \n",
"101 T0031 102 \n",
"102 T0031 103 \n",
"103 T0031 104 \n",
"104 T0031 105 \n",
"105 T0031 106 \n",
"106 T0031 107 \n",
"107 T0031 108 \n",
"108 T0031 109 \n",
"109 T0032 110 \n",
"110 T0032 111 \n",
"111 T0032 112 \n",
"112 T0032 113 \n",
"113 T0032 114 \n",
"114 T0032 115 \n",
"115 T0032 116 \n",
"116 T0032 117 \n",
"117 T0032 118 \n",
"118 T0032 119 \n",
"119 T0034 120 \n",
"120 T0034 121 \n",
"121 T0034 122 \n",
"122 T0035 123 \n",
"123 T0035 124 \n",
"124 T0035 125 \n",
"125 T0036 126 \n",
"126 T0036 127 \n",
"127 T0036 128 \n",
"128 T0021 129 \n",
"129 T0021 130 \n",
"130 T0021 131 \n",
"131 T0021 132 \n",
"132 T0030 133 \n",
"133 T0030 134 \n",
"134 T0043 135 \n",
"135 T0024 136 \n",
"136 T0024 137 \n",
"137 T0015 138 \n",
"138 T0055 139 \n",
"139 T0039 140 \n",
"140 T0039 141 \n",
"141 T0039 142 \n",
"142 T0045 143 \n",
"143 T0052 144 \n",
"144 T0052 145 \n",
"145 T0052 146 \n",
"146 T0052 147 \n",
"147 T0052 148 \n",
"148 T0020 149 \n",
"149 T0020 150 \n",
"150 T0020 151 \n",
"151 T0020 152 \n",
"152 T0025 153 \n",
"153 T0025 154 \n",
"154 T0025 155 \n",
"155 T0025 156 \n",
"156 T0025 157 \n",
"157 T0044 158 \n",
"158 T0033 159 \n",
"159 T0033 160 \n",
"160 T0016 161 \n",
"161 T0001 162 \n",
"162 T0001 163 \n",
"163 T0001 164 \n",
"164 T0001 165 \n",
"165 T0001 166 \n",
"166 T0001 167 \n",
"167 T0001 168 \n",
"168 T0040 169 \n",
"169 T0040 170 \n",
"170 T0049 171 \n",
"171 T0049 172 \n",
"172 T0049 173 \n",
"173 T0051 174 \n",
"174 T0050 175 \n",
"175 T0050 176 \n",
"176 T0047 177 \n",
"177 T0048 178 \n",
"178 T0002 179 \n",
"179 T0002 180 \n",
"180 T0011 181 \n",
"181 T0009 182 \n",
"182 T0023 183 \n",
"183 T0023 184 \n",
"184 T0022 185 \n",
"185 T0008 186 "
]
},
"execution_count": 2,
"metadata": {},
"output_type": "execute_result"
}
],
"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 = '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('generated_files/DISARM_database.sqlite')\n",
"elif dbasetype == 'postgresql_local':\n",
" conn = create_engine('postgresql://sara:@localhost:5432/amittsite')\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",
" return newtable\n",
"\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",
"#Load all the tables - Heroku needs them in correct order... \n",
"\n",
"# -- frameworks --\n",
"\n",
"#newtable = add_table(amitt.df_actortypes, 'actor_type', ['amitt_id', 'sector_id', 'framework_id', 'name', 'summary'])\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",
"newtable = add_table(amitt.df_frameworks, 'framework', ['amitt_id', 'name', 'summary'])\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",
"newtable = add_table(amitt.df_playbooks, 'playbook', ['amitt_id', 'object_id', 'name', 'summary'])\n",
"newtable = add_table(amitt.df_resources, 'resource', ['amitt_id', 'name', 'summary', 'resource_type'])\n",
"newtable = add_table(amitt.df_responsetypes, 'responsetype', ['amitt_id', 'name', 'summary'])\n",
"#newtable = add_table(amitt.df_sector, 'sector', ['amitt_id', 'name', 'summary'])\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",
"# -- datasets --\n",
"\n",
"newtable = add_table(amitt.df_examples, 'example', ['amitt_id', 'object_id', 'name', 'summary'])\n",
"\n",
"# dataset\n",
"# reference - create this from other tables. \n",
"# Also need incidentcounter etc - create from data\n",
"newtable = add_table(amitt.df_groups, 'group', ['amitt_id', 'name', 'url', 'summary', \n",
" 'sector', 'primary_role', 'secondary_role', \n",
" 'primary_subject', 'secondary_subject', \n",
" 'volunteers', 'region', 'country', \n",
" 'twitter_handle'])\n",
"newtable = add_table(amitt.df_incidents, 'incident', ['amitt_id', 'name', 'summary', \n",
" 'year_started', 'attributions_seen', \n",
" 'found_in_country', 'objecttype'])\n",
"newtable = add_table(amitt.df_tools, 'tool', ['amitt_id', 'name', 'summary',\n",
" 'organization', 'url', 'category', \n",
" 'disinformation_use', 'cogseccollab_use', \n",
" 'function', 'code_url', 'artifacts', \n",
" 'automation', 'platform', 'accessibility'])\n",
"# incidenttechnique crosstable\n",
"it = vars(amitt)['it'][['amitt_id', 'name', 'summary', 'amitt_id_incident', 'amitt_id_technique']].copy()\n",
"it.rename(columns={'amitt_id_incident':'incident_id', 'amitt_id_technique': 'technique_id'}, inplace=True)\n",
"newtable = add_table(it, 'incident_technique', ['amitt_id', 'name', 'summary', \n",
" 'incident_id', 'technique_id'])\n",
"\n",
"# Load in users table, and close connection\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": null,
"metadata": {
"scrolled": true
},
"outputs": [],
"source": [
"# Check which amitt variables we can see from here\n",
"print('{}\\n'.format(vars(amitt).keys()))\n",
"testdfname = 'it'\n",
"testdf = vars(amitt)[testdfname]\n",
"print('{} columns: {}'.format(testdfname, testdf.columns))\n",
"testdf"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"it = vars(amitt)['it'][['amitt_id', 'name', 'summary', 'amitt_id_incident', 'amitt_id_technique']].copy()\n",
"it.rename(columns={'amitt_id_incident':'incident_id', \n",
" 'amitt_id_technique': 'technique_id'}, inplace=True)\n",
"it"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"dii = vars(amitt)['df_incidents']\n",
"dii['objecttype'].value_counts()"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"dii[dii['objecttype'] == 'apt']"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"dii = vars(amitt)['df_techniques']\n",
"dii"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"scrolled": true
},
"outputs": [],
"source": [
"# Generate arrays used to create D3 grids\n",
"dflists = dii.groupby('tactic_id')['amitt_id'].apply(list).reset_index()\n",
"dfidgrid = pd.DataFrame(dflists['amitt_id'].to_list())\n",
"dfgrid = pd.concat([dflists[['tactic_id']], dfidgrid], axis=1).fillna('')\n",
"gridarray = [dfgrid[col].to_list() for col in dfgrid.columns]\n",
"gridarray"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"it.index = it.amitt_id\n",
"it[['name']].transpose().to_dict('records')[0]"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.8.3"
}
},
"nbformat": 4,
"nbformat_minor": 4
}