AMITT/HTML_GENERATING_CODE/AMITT_create_website_sql.ipynb
Sara-Jayne Terp c3df8f4d7c data updates
2021-07-13 17:32:52 +01:00

6599 строки
300 KiB
Plaintext
Исходник Ответственный История

Этот файл содержит неоднозначные символы Юникода

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 AMITT website sql\n",
"\n",
"Creates the sqlite file used as a datasource in the AMITT website tests. "
]
},
{
"cell_type": "code",
"execution_count": 1,
"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>organization</th>\n",
" <th>url</th>\n",
" <th>category</th>\n",
" <th>disinformation_use</th>\n",
" <th>cogseccollab_use</th>\n",
" <th>function</th>\n",
" <th>code_url</th>\n",
" <th>artifacts</th>\n",
" <th>automation</th>\n",
" <th>platform</th>\n",
" <th>accessibility</th>\n",
" <th>id</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>TL00001</td>\n",
" <td>Account Analysis</td>\n",
" <td></td>\n",
" <td>Account Analysis</td>\n",
" <td>https://accountanalysis.app/</td>\n",
" <td>Social Media Search and Account Analysis</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>Account Analysis is another great Twitter acco...</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>TL00002</td>\n",
" <td>Ad Observer</td>\n",
" <td></td>\n",
" <td>New York University</td>\n",
" <td>https://chrome.google.com/webstore/detail/ad-o...</td>\n",
" <td>Advertising Analysis</td>\n",
" <td>Designed for disinfo</td>\n",
" <td></td>\n",
" <td>Collect and share ads</td>\n",
" <td></td>\n",
" <td>ads</td>\n",
" <td>human</td>\n",
" <td>browser extension</td>\n",
" <td></td>\n",
" <td>2</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>TL00003</td>\n",
" <td>Aletheia</td>\n",
" <td></td>\n",
" <td>Midstream Technology</td>\n",
" <td>http://midstream.us</td>\n",
" <td>Network analysis</td>\n",
" <td>Designed for disinfo</td>\n",
" <td></td>\n",
" <td>social network analysis; astroturf</td>\n",
" <td></td>\n",
" <td>accounts</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>3</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>TL00004</td>\n",
" <td>Alexa</td>\n",
" <td></td>\n",
" <td>Alexa</td>\n",
" <td>https://www.alexa.com</td>\n",
" <td>Web Traffic Analysis</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>4</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>TL00005</td>\n",
" <td>AnalyzeID</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>http://analyzeid.com/</td>\n",
" <td>Website Analysis</td>\n",
" <td>Useful</td>\n",
" <td></td>\n",
" <td>AnalyzeID find related websites through ad codes</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>5</td>\n",
" </tr>\n",
" <tr>\n",
" <th>5</th>\n",
" <td>TL00006</td>\n",
" <td>Archive.is</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>http://archive.is/</td>\n",
" <td>Website Analysis</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>Archive.is often used for social media profile...</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>6</td>\n",
" </tr>\n",
" <tr>\n",
" <th>6</th>\n",
" <td>TL00007</td>\n",
" <td>Assembler</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>https://projectassembler.org/</td>\n",
" <td>Image analysis</td>\n",
" <td>Designed for disinfo</td>\n",
" <td></td>\n",
" <td>image analysis</td>\n",
" <td></td>\n",
" <td>images</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>7</td>\n",
" </tr>\n",
" <tr>\n",
" <th>7</th>\n",
" <td>TL00008</td>\n",
" <td>Backlink Watch</td>\n",
" <td></td>\n",
" <td>Backlink Watch</td>\n",
" <td>http://www.backlinkwatch.com/</td>\n",
" <td>Web Traffic Analysis</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>Backlink checker</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>8</td>\n",
" </tr>\n",
" <tr>\n",
" <th>8</th>\n",
" <td>TL00009</td>\n",
" <td>Blackbird Constellation Engine</td>\n",
" <td></td>\n",
" <td>Blackbird</td>\n",
" <td>https://www.blackbird.ai/</td>\n",
" <td></td>\n",
" <td>Designed for disinfo</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>paid</td>\n",
" <td>9</td>\n",
" </tr>\n",
" <tr>\n",
" <th>9</th>\n",
" <td>TL00010</td>\n",
" <td>Bot Sentinel</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>https://botsentinel.com/</td>\n",
" <td>Bot analysis</td>\n",
" <td>Designed for disinfo</td>\n",
" <td>yes</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>accounts</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>10</td>\n",
" </tr>\n",
" <tr>\n",
" <th>10</th>\n",
" <td>TL00011</td>\n",
" <td>Botometer</td>\n",
" <td></td>\n",
" <td>University of Indiana</td>\n",
" <td>https://botometer.iuni.iu.edu/#!/</td>\n",
" <td>Bot analysis</td>\n",
" <td>Designed for disinfo</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>accounts</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>11</td>\n",
" </tr>\n",
" <tr>\n",
" <th>11</th>\n",
" <td>TL00012</td>\n",
" <td>Botslayer</td>\n",
" <td></td>\n",
" <td>University of Indiana</td>\n",
" <td>https://osome.iuni.iu.edu/tools/botslayer/</td>\n",
" <td>Bot analysis</td>\n",
" <td>Designed for disinfo</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>accounts</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>12</td>\n",
" </tr>\n",
" <tr>\n",
" <th>12</th>\n",
" <td>TL00013</td>\n",
" <td>Builtwith</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>Builtwith.com</td>\n",
" <td></td>\n",
" <td>Designed for disinfo</td>\n",
" <td>yes</td>\n",
" <td>website details, links to other websites</td>\n",
" <td></td>\n",
" <td>webpages</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>Freemium</td>\n",
" <td>13</td>\n",
" </tr>\n",
" <tr>\n",
" <th>13</th>\n",
" <td>TL00014</td>\n",
" <td>Buzzsumo</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>https://buzzsumo.com/</td>\n",
" <td></td>\n",
" <td>Commonly used</td>\n",
" <td></td>\n",
" <td>trends; social listening</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>paid</td>\n",
" <td>14</td>\n",
" </tr>\n",
" <tr>\n",
" <th>14</th>\n",
" <td>TL00015</td>\n",
" <td>Buzzweb</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>https://buzzweb.pro/</td>\n",
" <td>Social Media Search and Account Analysis</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>Buzzweb Instagram analysis tool</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>15</td>\n",
" </tr>\n",
" <tr>\n",
" <th>15</th>\n",
" <td>TL00016</td>\n",
" <td>Carbon Date</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>http://carbondate.cs.odu.edu/</td>\n",
" <td>Website Analysis</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>A tool that tries to guess when a webpage firs...</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>16</td>\n",
" </tr>\n",
" <tr>\n",
" <th>16</th>\n",
" <td>TL00017</td>\n",
" <td>Check</td>\n",
" <td></td>\n",
" <td>Meedan</td>\n",
" <td>https://meedan.com/check</td>\n",
" <td></td>\n",
" <td>Designed for disinfo</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>https://github.com/meedan/check</td>\n",
" <td></td>\n",
" <td>human</td>\n",
" <td></td>\n",
" <td>open source</td>\n",
" <td>17</td>\n",
" </tr>\n",
" <tr>\n",
" <th>17</th>\n",
" <td>TL00018</td>\n",
" <td>Check browser add-on</td>\n",
" <td>Browse the internet, and find a Tweet, YouTube...</td>\n",
" <td>Meedan</td>\n",
" <td>https://chrome.google.com/webstore/detail/chec...</td>\n",
" <td></td>\n",
" <td>Designed for disinfo</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>artifacts</td>\n",
" <td></td>\n",
" <td>browser extension</td>\n",
" <td></td>\n",
" <td>18</td>\n",
" </tr>\n",
" <tr>\n",
" <th>18</th>\n",
" <td>TL00019</td>\n",
" <td>Check My Ads</td>\n",
" <td></td>\n",
" <td>Check My Ads</td>\n",
" <td>https://www.checkmyads.org/</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>19</td>\n",
" </tr>\n",
" <tr>\n",
" <th>19</th>\n",
" <td>TL00020</td>\n",
" <td>Claim Review</td>\n",
" <td></td>\n",
" <td>Schema.org</td>\n",
" <td>https://schema.org/ClaimReview</td>\n",
" <td></td>\n",
" <td>Designed for disinfo</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>20</td>\n",
" </tr>\n",
" <tr>\n",
" <th>20</th>\n",
" <td>TL00021</td>\n",
" <td>ClaimBuster</td>\n",
" <td></td>\n",
" <td>University of Texas at Arlington</td>\n",
" <td>https://idir.uta.edu/claimbuster/</td>\n",
" <td></td>\n",
" <td>Designed for disinfo</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>21</td>\n",
" </tr>\n",
" <tr>\n",
" <th>21</th>\n",
" <td>TL00022</td>\n",
" <td>Corporate registrars list</td>\n",
" <td></td>\n",
" <td>Kanton St.Gallen</td>\n",
" <td>https://www.commercial-register.sg.ch/home/wor...</td>\n",
" <td>Corporate/Business Tools</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>List of corporate registrars around the world</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>22</td>\n",
" </tr>\n",
" <tr>\n",
" <th>22</th>\n",
" <td>TL00023</td>\n",
" <td>Corporation Wiki</td>\n",
" <td></td>\n",
" <td>Corporation Wiki</td>\n",
" <td>https://www.corporationwiki.com/</td>\n",
" <td>Corporate/Business Tools</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>23</td>\n",
" </tr>\n",
" <tr>\n",
" <th>23</th>\n",
" <td>TL00024</td>\n",
" <td>Counter propaganda and disinformation explorer...</td>\n",
" <td></td>\n",
" <td>IBM</td>\n",
" <td>https://www.ibm.com/watson</td>\n",
" <td></td>\n",
" <td>Designed for disinfo</td>\n",
" <td></td>\n",
" <td>summarisation?</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>24</td>\n",
" </tr>\n",
" <tr>\n",
" <th>24</th>\n",
" <td>TL00025</td>\n",
" <td>Crowdtangle (chrome extension)</td>\n",
" <td></td>\n",
" <td>Facebook</td>\n",
" <td>https://apps.crowdtangle.com/chrome-extension</td>\n",
" <td></td>\n",
" <td>Commonly used</td>\n",
" <td>yes</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>socialmedia</td>\n",
" <td></td>\n",
" <td>browser extension</td>\n",
" <td>Free</td>\n",
" <td>25</td>\n",
" </tr>\n",
" <tr>\n",
" <th>25</th>\n",
" <td>TL00026</td>\n",
" <td>Crowdtangle (full)</td>\n",
" <td></td>\n",
" <td>Facebook</td>\n",
" <td>https://www.crowdtangle.com/</td>\n",
" <td></td>\n",
" <td>Commonly used</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>socialmedia</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>request access</td>\n",
" <td>26</td>\n",
" </tr>\n",
" <tr>\n",
" <th>26</th>\n",
" <td>TL00027</td>\n",
" <td>Deep Duck Dive</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>https://deepdiveduck.com</td>\n",
" <td>Website Analysis</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>Paid tool to monitor changes to specific webpages</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>27</td>\n",
" </tr>\n",
" <tr>\n",
" <th>27</th>\n",
" <td>TL00028</td>\n",
" <td>Disinfo Busters</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>http://disinfobusters.eu</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>28</td>\n",
" </tr>\n",
" <tr>\n",
" <th>28</th>\n",
" <td>TL00029</td>\n",
" <td>Disinformation Diaries</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>https://www.allianceofdemocracies.org/initiati...</td>\n",
" <td></td>\n",
" <td>Designed for disinfo</td>\n",
" <td></td>\n",
" <td>training</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>29</td>\n",
" </tr>\n",
" <tr>\n",
" <th>29</th>\n",
" <td>TL00030</td>\n",
" <td>DNSlytics</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>https://dnslytics.com/</td>\n",
" <td>Website Analysis</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>DNSlytics is another great tool for connecting...</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>30</td>\n",
" </tr>\n",
" <tr>\n",
" <th>30</th>\n",
" <td>TL00031</td>\n",
" <td>Domain Big Data</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>https://domainbigdata.com/</td>\n",
" <td>Website Analysis</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>Domain Big Data free whois/domain name search</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>31</td>\n",
" </tr>\n",
" <tr>\n",
" <th>31</th>\n",
" <td>TL00032</td>\n",
" <td>DomainTools</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>https://whois.domaintools.com/</td>\n",
" <td>Website Analysis</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>DomainTools paid whois search and investigatio...</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>32</td>\n",
" </tr>\n",
" <tr>\n",
" <th>32</th>\n",
" <td>TL00033</td>\n",
" <td>e-witness</td>\n",
" <td>eWitness uses blockchain to establish provenan...</td>\n",
" <td>CUNY</td>\n",
" <td>https://ewitness.commons.gc.cuny.edu/</td>\n",
" <td>Image analysis</td>\n",
" <td>Potentially useful</td>\n",
" <td></td>\n",
" <td>image provenance</td>\n",
" <td></td>\n",
" <td>images</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>33</td>\n",
" </tr>\n",
" <tr>\n",
" <th>33</th>\n",
" <td>TL00034</td>\n",
" <td>Emergent</td>\n",
" <td>Emergent is a real-time rumor tracker. It's pa...</td>\n",
" <td>Columbia University: Tow Center</td>\n",
" <td>http://www.emergent.info/about</td>\n",
" <td></td>\n",
" <td>Designed for disinfo</td>\n",
" <td></td>\n",
" <td>rumor tracker</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>34</td>\n",
" </tr>\n",
" <tr>\n",
" <th>34</th>\n",
" <td>TL00035</td>\n",
" <td>Exodus</td>\n",
" <td></td>\n",
" <td>Exodus tool</td>\n",
" <td>https://reports.exodus-privacy.eu.org/en/</td>\n",
" <td>Advertising Analysis</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>Exodus tool to evaluate a mobile apps permiss...</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>35</td>\n",
" </tr>\n",
" <tr>\n",
" <th>35</th>\n",
" <td>TL00036</td>\n",
" <td>Facebook political/issue ads database</td>\n",
" <td></td>\n",
" <td>Facebook</td>\n",
" <td>https://www.facebook.com/ads/archive/?active_s...</td>\n",
" <td>Advertising Analysis</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>Facebook political/issue ads database</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>36</td>\n",
" </tr>\n",
" <tr>\n",
" <th>36</th>\n",
" <td>TL00037</td>\n",
" <td>Fakebook Experiment</td>\n",
" <td></td>\n",
" <td>Avaaz</td>\n",
" <td>https://secure.avaaz.org/campaign/en/disinfo_v...</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>37</td>\n",
" </tr>\n",
" <tr>\n",
" <th>37</th>\n",
" <td>TL00038</td>\n",
" <td>FakeSpot</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>https://www.fakespot.com/</td>\n",
" <td>Social Media Search and Account Analysis</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>Tool to analyze whether reviews on amazon/Yelp...</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>38</td>\n",
" </tr>\n",
" <tr>\n",
" <th>38</th>\n",
" <td>TL00039</td>\n",
" <td>FBstalker</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>https://fbstalker.thao.pw/</td>\n",
" <td>Social Media Search and Account Analysis</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>Facebook profile investigator</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>39</td>\n",
" </tr>\n",
" <tr>\n",
" <th>39</th>\n",
" <td>TL00040</td>\n",
" <td>Feed Reflect (browser extension)</td>\n",
" <td>Browser extension designed to promote awarenes...</td>\n",
" <td></td>\n",
" <td>https://chrome.google.com/webstore/detail/feed...</td>\n",
" <td></td>\n",
" <td>Potentially useful</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>browser extension</td>\n",
" <td></td>\n",
" <td>40</td>\n",
" </tr>\n",
" <tr>\n",
" <th>40</th>\n",
" <td>TL00041</td>\n",
" <td>FindClone</td>\n",
" <td></td>\n",
" <td>FindClone</td>\n",
" <td>https://findclone.ru/</td>\n",
" <td>Image analysis</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>Reverse image/facial recognition</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>41</td>\n",
" </tr>\n",
" <tr>\n",
" <th>41</th>\n",
" <td>TL00042</td>\n",
" <td>FOCA</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>https://www.elevenpaths.com/labstools/foca/ind...</td>\n",
" <td>Website Analysis</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>FOCA tool for analyzing metadata in documents ...</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>42</td>\n",
" </tr>\n",
" <tr>\n",
" <th>42</th>\n",
" <td>TL00043</td>\n",
" <td>Foller.me</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>https://foller.me/</td>\n",
" <td>Social Media Search and Account Analysis</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>Foller.me Analytics for Twitter</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>43</td>\n",
" </tr>\n",
" <tr>\n",
" <th>43</th>\n",
" <td>TL00044</td>\n",
" <td>Followerwonk</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>https://followerwonk.com/</td>\n",
" <td>Social Media Search and Account Analysis</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>Followerwonk Twitter tool for searching bios, ...</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>44</td>\n",
" </tr>\n",
" <tr>\n",
" <th>44</th>\n",
" <td>TL00045</td>\n",
" <td>Fortis AI</td>\n",
" <td></td>\n",
" <td>Alion</td>\n",
" <td>https://www.alionscience.com</td>\n",
" <td></td>\n",
" <td>Potentially useful</td>\n",
" <td></td>\n",
" <td>IO platform</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>45</td>\n",
" </tr>\n",
" <tr>\n",
" <th>45</th>\n",
" <td>TL00046</td>\n",
" <td>Foto Forensics</td>\n",
" <td></td>\n",
" <td>Hacker Factory</td>\n",
" <td>http://fotoforensics.com</td>\n",
" <td>Image analysis</td>\n",
" <td>Useful</td>\n",
" <td></td>\n",
" <td>image forensics</td>\n",
" <td></td>\n",
" <td>images</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>46</td>\n",
" </tr>\n",
" <tr>\n",
" <th>46</th>\n",
" <td>TL00047</td>\n",
" <td>FotoForensics</td>\n",
" <td></td>\n",
" <td>FotoForensics</td>\n",
" <td>http://fotoforensics.com/</td>\n",
" <td>Image analysis</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>47</td>\n",
" </tr>\n",
" <tr>\n",
" <th>47</th>\n",
" <td>TL00048</td>\n",
" <td>Free Online OCR</td>\n",
" <td></td>\n",
" <td>NewOCR</td>\n",
" <td>https://www.newocr.com/</td>\n",
" <td>Image analysis</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>Take an image and convert characters to text</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>48</td>\n",
" </tr>\n",
" <tr>\n",
" <th>48</th>\n",
" <td>TL00049</td>\n",
" <td>GenSynth</td>\n",
" <td></td>\n",
" <td>Darwin AI</td>\n",
" <td>https://www.darwinai.com</td>\n",
" <td></td>\n",
" <td>Potentially useful</td>\n",
" <td></td>\n",
" <td>explainable AI - relevant?</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>49</td>\n",
" </tr>\n",
" <tr>\n",
" <th>49</th>\n",
" <td>TL00050</td>\n",
" <td>Gephi</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>https://gephi.org/users/install/</td>\n",
" <td>Network analysis</td>\n",
" <td>Commonly used</td>\n",
" <td></td>\n",
" <td>network visualisation</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>Install on PC</td>\n",
" <td></td>\n",
" <td>50</td>\n",
" </tr>\n",
" <tr>\n",
" <th>50</th>\n",
" <td>TL00051</td>\n",
" <td>Get Bad News</td>\n",
" <td></td>\n",
" <td>DROG</td>\n",
" <td>https://getbadnews.com/#intro</td>\n",
" <td></td>\n",
" <td>Designed for disinfo</td>\n",
" <td></td>\n",
" <td>training</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>51</td>\n",
" </tr>\n",
" <tr>\n",
" <th>51</th>\n",
" <td>TL00052</td>\n",
" <td>Ghostery</td>\n",
" <td></td>\n",
" <td>Ghostery</td>\n",
" <td>https://chrome.google.com/webstore/detail/ghos...</td>\n",
" <td>Browser Plugin</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>52</td>\n",
" </tr>\n",
" <tr>\n",
" <th>52</th>\n",
" <td>TL00053</td>\n",
" <td>Giant Language Model Test Room (GLTR)</td>\n",
" <td>The aim of GLTR is to take the same models tha...</td>\n",
" <td></td>\n",
" <td>http://gltr.io</td>\n",
" <td></td>\n",
" <td>Designed for disinfo</td>\n",
" <td></td>\n",
" <td>text forensics</td>\n",
" <td></td>\n",
" <td>text</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>53</td>\n",
" </tr>\n",
" <tr>\n",
" <th>53</th>\n",
" <td>TL00054</td>\n",
" <td>Google political ads database</td>\n",
" <td></td>\n",
" <td>Google</td>\n",
" <td>http://transparencyreport.google.com/political...</td>\n",
" <td>Advertising Analysis</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>Google political ads database</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>54</td>\n",
" </tr>\n",
" <tr>\n",
" <th>54</th>\n",
" <td>TL00055</td>\n",
" <td>Google Trends</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>https://trends.google.com/trends</td>\n",
" <td></td>\n",
" <td>Commonly used</td>\n",
" <td></td>\n",
" <td>trends</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>free</td>\n",
" <td>55</td>\n",
" </tr>\n",
" <tr>\n",
" <th>55</th>\n",
" <td>TL00056</td>\n",
" <td>Gramspy</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>http://gramspy.com/</td>\n",
" <td>Social Media Search and Account Analysis</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>Gramspy Instagram analysis tool</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>56</td>\n",
" </tr>\n",
" <tr>\n",
" <th>56</th>\n",
" <td>TL00057</td>\n",
" <td>Graph.tips</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>http://graph.tips/beta</td>\n",
" <td>Social Media Search and Account Analysis</td>\n",
" <td>Useful</td>\n",
" <td></td>\n",
" <td>Facebook Graph search interface</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>57</td>\n",
" </tr>\n",
" <tr>\n",
" <th>57</th>\n",
" <td>TL00058</td>\n",
" <td>Ground News</td>\n",
" <td></td>\n",
" <td>Ground News</td>\n",
" <td>https://www.ground.news/about</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>bias tags on news articles</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>browser extension</td>\n",
" <td></td>\n",
" <td>58</td>\n",
" </tr>\n",
" <tr>\n",
" <th>58</th>\n",
" <td>TL00059</td>\n",
" <td>Hoaxy</td>\n",
" <td></td>\n",
" <td>University of Indiana</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>Designed for disinfo</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>59</td>\n",
" </tr>\n",
" <tr>\n",
" <th>59</th>\n",
" <td>TL00060</td>\n",
" <td>Hooyu</td>\n",
" <td></td>\n",
" <td>Hooyu Business</td>\n",
" <td>https://hooyubusiness.com</td>\n",
" <td>Finding People</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>Hooyu is a great paid tool for identifying con...</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>60</td>\n",
" </tr>\n",
" <tr>\n",
" <th>60</th>\n",
" <td>TL00061</td>\n",
" <td>Hypothes.is</td>\n",
" <td></td>\n",
" <td>Hypothes.is</td>\n",
" <td>https://web.hypothes.is/</td>\n",
" <td></td>\n",
" <td>Commonly used</td>\n",
" <td></td>\n",
" <td>webpage markup</td>\n",
" <td></td>\n",
" <td>webpages</td>\n",
" <td>human</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>61</td>\n",
" </tr>\n",
" <tr>\n",
" <th>61</th>\n",
" <td>TL00062</td>\n",
" <td>ICIJ Offshoreleaks Database</td>\n",
" <td></td>\n",
" <td>The International Consortium of Investigative ...</td>\n",
" <td>https://offshoreleaks.icij.org/</td>\n",
" <td>Corporate/Business Tools</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>62</td>\n",
" </tr>\n",
" <tr>\n",
" <th>62</th>\n",
" <td>TL00063</td>\n",
" <td>Iffy Quotient</td>\n",
" <td></td>\n",
" <td>University of Michigan</td>\n",
" <td>https://csmr.umich.edu/platform-health-metrics/</td>\n",
" <td>Ratings</td>\n",
" <td>Designed for disinfo</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>63</td>\n",
" </tr>\n",
" <tr>\n",
" <th>63</th>\n",
" <td>TL00064</td>\n",
" <td>Influence apps</td>\n",
" <td></td>\n",
" <td>Influence</td>\n",
" <td>https://startinfluence.com/</td>\n",
" <td></td>\n",
" <td>Designed for disinfo</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>paid</td>\n",
" <td>64</td>\n",
" </tr>\n",
" <tr>\n",
" <th>64</th>\n",
" <td>TL00065</td>\n",
" <td>Internet Archive</td>\n",
" <td></td>\n",
" <td>Internet Archive</td>\n",
" <td>https://archive.org/web/</td>\n",
" <td>Website Analysis</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>Internet Archive/Wayback Machine</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>65</td>\n",
" </tr>\n",
" <tr>\n",
" <th>65</th>\n",
" <td>TL00066</td>\n",
" <td>Investigative Dashboard</td>\n",
" <td></td>\n",
" <td>Organized Crime and Corruption Reporting Proje...</td>\n",
" <td>https://investigativedashboard.org/</td>\n",
" <td>Corporate/Business Tools</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>66</td>\n",
" </tr>\n",
" <tr>\n",
" <th>66</th>\n",
" <td>TL00067</td>\n",
" <td>InVid</td>\n",
" <td></td>\n",
" <td>InVid</td>\n",
" <td>https://www.invid-project.eu/</td>\n",
" <td>Image analysis</td>\n",
" <td>Commonly used</td>\n",
" <td></td>\n",
" <td>image and video verification</td>\n",
" <td></td>\n",
" <td>images</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>67</td>\n",
" </tr>\n",
" <tr>\n",
" <th>67</th>\n",
" <td>TL00068</td>\n",
" <td>Jeffrey Friedl's Image Metadata Viewer</td>\n",
" <td></td>\n",
" <td>EXIF Reader</td>\n",
" <td>http://exif.regex.info/</td>\n",
" <td>Image analysis</td>\n",
" <td>Useful</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>68</td>\n",
" </tr>\n",
" <tr>\n",
" <th>68</th>\n",
" <td>TL00069</td>\n",
" <td>Jod Bot</td>\n",
" <td></td>\n",
" <td>Tattle</td>\n",
" <td>https://tattle.co.in/products/jod-bot</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>Telegram archiver</td>\n",
" <td>https://github.com/tattle-made/archive-telegra...</td>\n",
" <td>messageapps</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>open source</td>\n",
" <td>69</td>\n",
" </tr>\n",
" <tr>\n",
" <th>69</th>\n",
" <td>TL00070</td>\n",
" <td>Keyhole</td>\n",
" <td></td>\n",
" <td>Keyhole</td>\n",
" <td>https://keyhole.co/</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>impact measurement</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>70</td>\n",
" </tr>\n",
" <tr>\n",
" <th>70</th>\n",
" <td>TL00071</td>\n",
" <td>KeyHole</td>\n",
" <td></td>\n",
" <td>KeyHole</td>\n",
" <td>https://keyhole.co/</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>impact measurement</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>71</td>\n",
" </tr>\n",
" <tr>\n",
" <th>71</th>\n",
" <td>TL00072</td>\n",
" <td>Kharon</td>\n",
" <td></td>\n",
" <td>Kharon</td>\n",
" <td>https://www.kharon.com</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>data and analytics tools</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>72</td>\n",
" </tr>\n",
" <tr>\n",
" <th>72</th>\n",
" <td>TL00073</td>\n",
" <td>Khoj</td>\n",
" <td></td>\n",
" <td>Tattle</td>\n",
" <td>https://github.com/tattle-made/archive-telegra...</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>message verification</td>\n",
" <td>https://github.com/tattle-made/archive-telegra...</td>\n",
" <td>messageapps</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>open source</td>\n",
" <td>73</td>\n",
" </tr>\n",
" <tr>\n",
" <th>73</th>\n",
" <td>TL00074</td>\n",
" <td>Kosh</td>\n",
" <td></td>\n",
" <td>Tattle</td>\n",
" <td>https://tattle.co.in/products/kosh/</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>archive</td>\n",
" <td>https://github.com/tattle-made/kosh</td>\n",
" <td>messageapps</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>open source</td>\n",
" <td>74</td>\n",
" </tr>\n",
" <tr>\n",
" <th>74</th>\n",
" <td>TL00075</td>\n",
" <td>Little Sis database</td>\n",
" <td></td>\n",
" <td>Little Sis database</td>\n",
" <td>https://littlesis.org/</td>\n",
" <td>Corporate/Business Tools</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>Relationships between people, companies etc.</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>75</td>\n",
" </tr>\n",
" <tr>\n",
" <th>75</th>\n",
" <td>TL00076</td>\n",
" <td>Meltwater Explore</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>https://www.meltwater.com/en/solutions/social-...</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>trends; social listening</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>paid</td>\n",
" <td>76</td>\n",
" </tr>\n",
" <tr>\n",
" <th>76</th>\n",
" <td>TL00077</td>\n",
" <td>MentionMapp</td>\n",
" <td></td>\n",
" <td>MentionMapp Analytics</td>\n",
" <td>https://mentionmapp.com/</td>\n",
" <td>Network analysis</td>\n",
" <td>Commonly used</td>\n",
" <td></td>\n",
" <td>social network visualisation</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>77</td>\n",
" </tr>\n",
" <tr>\n",
" <th>77</th>\n",
" <td>TL00078</td>\n",
" <td>MIDAC</td>\n",
" <td></td>\n",
" <td>Mythos Labs</td>\n",
" <td>http://www.mythoslabs.org/</td>\n",
" <td></td>\n",
" <td>Designed for disinfo</td>\n",
" <td></td>\n",
" <td>countering with humour</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>78</td>\n",
" </tr>\n",
" <tr>\n",
" <th>78</th>\n",
" <td>TL00079</td>\n",
" <td>Misp</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>https://www.misp-project.org/</td>\n",
" <td></td>\n",
" <td>Useful</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>open source</td>\n",
" <td>79</td>\n",
" </tr>\n",
" <tr>\n",
" <th>79</th>\n",
" <td>TL00080</td>\n",
" <td>Moat</td>\n",
" <td></td>\n",
" <td>Moat</td>\n",
" <td>https://moat.com/</td>\n",
" <td>Advertising Analysis</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>Moat ad analytics tool</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>80</td>\n",
" </tr>\n",
" <tr>\n",
" <th>80</th>\n",
" <td>TL00081</td>\n",
" <td>Name2email</td>\n",
" <td></td>\n",
" <td>Name2email</td>\n",
" <td>https://name2email.com/</td>\n",
" <td>Finding People</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>Name2email browser extension that helps you fi...</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>81</td>\n",
" </tr>\n",
" <tr>\n",
" <th>81</th>\n",
" <td>TL00082</td>\n",
" <td>NameChk</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>https://namechk.com/</td>\n",
" <td>Social Media Search and Account Analysis</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>Tool to see if a username is used across diffe...</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>82</td>\n",
" </tr>\n",
" <tr>\n",
" <th>82</th>\n",
" <td>TL00083</td>\n",
" <td>NerdyData</td>\n",
" <td></td>\n",
" <td>NerdyData</td>\n",
" <td>https://nerdydata.com/search</td>\n",
" <td>Website Analysis</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>NerdyData source code search</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>83</td>\n",
" </tr>\n",
" <tr>\n",
" <th>83</th>\n",
" <td>TL00084</td>\n",
" <td>NewsCheck</td>\n",
" <td></td>\n",
" <td>NewsCheck</td>\n",
" <td>https://www.newscheck.com/</td>\n",
" <td></td>\n",
" <td>Designed for disinfo</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>84</td>\n",
" </tr>\n",
" <tr>\n",
" <th>84</th>\n",
" <td>TL00085</td>\n",
" <td>NewsGuard</td>\n",
" <td></td>\n",
" <td>NewsGuard</td>\n",
" <td>https://www.newsguardtech.com/</td>\n",
" <td></td>\n",
" <td>Designed for disinfo</td>\n",
" <td></td>\n",
" <td>trust rating system for urls</td>\n",
" <td></td>\n",
" <td>webpages</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>85</td>\n",
" </tr>\n",
" <tr>\n",
" <th>85</th>\n",
" <td>TL00086</td>\n",
" <td>NewsWhip</td>\n",
" <td></td>\n",
" <td>NewsWhip</td>\n",
" <td>https://www.newswhip.com/</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>soclal media analytics</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>86</td>\n",
" </tr>\n",
" <tr>\n",
" <th>86</th>\n",
" <td>TL00087</td>\n",
" <td>Nobias</td>\n",
" <td></td>\n",
" <td>Nobias</td>\n",
" <td>https://nobias.com/</td>\n",
" <td></td>\n",
" <td>Designed for disinfo</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>browser extension</td>\n",
" <td></td>\n",
" <td>87</td>\n",
" </tr>\n",
" <tr>\n",
" <th>87</th>\n",
" <td>TL00088</td>\n",
" <td>NoBias</td>\n",
" <td></td>\n",
" <td>NoBias</td>\n",
" <td>https://nobias.com/</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>browser extension</td>\n",
" <td></td>\n",
" <td>88</td>\n",
" </tr>\n",
" <tr>\n",
" <th>88</th>\n",
" <td>TL00089</td>\n",
" <td>Open Corporates</td>\n",
" <td></td>\n",
" <td>Open Corporates</td>\n",
" <td>https://opencorporates.com/</td>\n",
" <td>Corporate/Business Tools</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>89</td>\n",
" </tr>\n",
" <tr>\n",
" <th>89</th>\n",
" <td>TL00090</td>\n",
" <td>Opensanctions</td>\n",
" <td></td>\n",
" <td>Opensanctions</td>\n",
" <td>https://www.opensanctions.org/</td>\n",
" <td>Corporate/Business Tools</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>Global database of persons and companies of po...</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>90</td>\n",
" </tr>\n",
" <tr>\n",
" <th>90</th>\n",
" <td>TL00091</td>\n",
" <td>Orbis directory</td>\n",
" <td></td>\n",
" <td>Orbis</td>\n",
" <td>https://orbisdirectory.bvdinfo.com/version-201...</td>\n",
" <td>Corporate/Business Tools</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>Paid corporate search</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>91</td>\n",
" </tr>\n",
" <tr>\n",
" <th>91</th>\n",
" <td>TL00092</td>\n",
" <td>Our.News</td>\n",
" <td></td>\n",
" <td>Our.News</td>\n",
" <td>https://our.news/</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>browser extension</td>\n",
" <td></td>\n",
" <td>92</td>\n",
" </tr>\n",
" <tr>\n",
" <th>92</th>\n",
" <td>TL00093</td>\n",
" <td>Pathmatics</td>\n",
" <td></td>\n",
" <td>Pathmatics</td>\n",
" <td>https://www.pathmatics.com/</td>\n",
" <td>Advertising Analysis</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>Pathmatics display and Facebook ads tracking t...</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>93</td>\n",
" </tr>\n",
" <tr>\n",
" <th>93</th>\n",
" <td>TL00094</td>\n",
" <td>PimEyes: Face Recognition Search Engine and Re...</td>\n",
" <td></td>\n",
" <td>PimEyes</td>\n",
" <td>https://pimeyes.com/en</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>Advanced face recognition search engine, a rev...</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>94</td>\n",
" </tr>\n",
" <tr>\n",
" <th>94</th>\n",
" <td>TL00095</td>\n",
" <td>Pipl</td>\n",
" <td></td>\n",
" <td>Pipl</td>\n",
" <td>https://pipl.com/</td>\n",
" <td>Finding People</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>Pipl people Search</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>95</td>\n",
" </tr>\n",
" <tr>\n",
" <th>95</th>\n",
" <td>TL00096</td>\n",
" <td>Policy Change Index</td>\n",
" <td></td>\n",
" <td>Policy Change Index</td>\n",
" <td>https://policychangeindex.org/</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>automated content analysis</td>\n",
" <td>https://github.com/PSLmodels</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>open source</td>\n",
" <td>96</td>\n",
" </tr>\n",
" <tr>\n",
" <th>96</th>\n",
" <td>TL00097</td>\n",
" <td>PR Aegis</td>\n",
" <td></td>\n",
" <td>Cosmetheus</td>\n",
" <td>https://cosmetheus.com/</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>97</td>\n",
" </tr>\n",
" <tr>\n",
" <th>97</th>\n",
" <td>TL00098</td>\n",
" <td>Predata Platform</td>\n",
" <td></td>\n",
" <td>Predata</td>\n",
" <td>https://predata.com</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>98</td>\n",
" </tr>\n",
" <tr>\n",
" <th>98</th>\n",
" <td>TL00099</td>\n",
" <td>Publicwww</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>https://publicwww.com/</td>\n",
" <td>Website Analysis</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>Publicwww, search to see how many websites hav...</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>99</td>\n",
" </tr>\n",
" <tr>\n",
" <th>99</th>\n",
" <td>TL00100</td>\n",
" <td>Q</td>\n",
" <td></td>\n",
" <td>Sparks&amp;Honey</td>\n",
" <td>https://www.sparksandhoney.com/</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>100</td>\n",
" </tr>\n",
" <tr>\n",
" <th>100</th>\n",
" <td>TL00101</td>\n",
" <td>Reality Defender</td>\n",
" <td></td>\n",
" <td>AI Foundation</td>\n",
" <td>https://rd2020.org/</td>\n",
" <td>Image analysis</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>detect synthetic media</td>\n",
" <td></td>\n",
" <td>images</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>request access</td>\n",
" <td>101</td>\n",
" </tr>\n",
" <tr>\n",
" <th>101</th>\n",
" <td>TL00102</td>\n",
" <td>Reaper</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>https://reaper.social/</td>\n",
" <td></td>\n",
" <td>Useful</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>https://github.com/ScriptSmith/reaper</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>102</td>\n",
" </tr>\n",
" <tr>\n",
" <th>102</th>\n",
" <td>TL00103</td>\n",
" <td>Recorded Future</td>\n",
" <td></td>\n",
" <td>Recorded Future</td>\n",
" <td>https://www.recordedfuture.com</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>103</td>\n",
" </tr>\n",
" <tr>\n",
" <th>103</th>\n",
" <td>TL00104</td>\n",
" <td>Remove.bg</td>\n",
" <td></td>\n",
" <td>Remove</td>\n",
" <td>https://www.remove.bg/</td>\n",
" <td>Image analysis</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>Free tool that helps remove background images ...</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>104</td>\n",
" </tr>\n",
" <tr>\n",
" <th>104</th>\n",
" <td>TL00105</td>\n",
" <td>Reverse image search</td>\n",
" <td></td>\n",
" <td>Karmadecay</td>\n",
" <td>http://karmadecay.com/</td>\n",
" <td>Image analysis</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>Reverse image search tool for Reddit</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>105</td>\n",
" </tr>\n",
" <tr>\n",
" <th>105</th>\n",
" <td>TL00106</td>\n",
" <td>Reverse image search</td>\n",
" <td></td>\n",
" <td>Yandex</td>\n",
" <td>https://yandex.com/images/</td>\n",
" <td>Image analysis</td>\n",
" <td>Commonly used</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>106</td>\n",
" </tr>\n",
" <tr>\n",
" <th>106</th>\n",
" <td>TL00107</td>\n",
" <td>SearchUsers</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>https://searchusers.com/</td>\n",
" <td>Social Media Search and Account Analysis</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>A tool to search for Instagram users by name o...</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>107</td>\n",
" </tr>\n",
" <tr>\n",
" <th>107</th>\n",
" <td>TL00108</td>\n",
" <td>Sensity tool for detecting GAN generated faces</td>\n",
" <td></td>\n",
" <td>Sensity</td>\n",
" <td>https://platform.sensity.ai/deepfake-detection</td>\n",
" <td>Image analysis</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>108</td>\n",
" </tr>\n",
" <tr>\n",
" <th>108</th>\n",
" <td>TL00109</td>\n",
" <td>Share The Facts</td>\n",
" <td></td>\n",
" <td>Duke Reporters Lab / Jigsaw</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>Designed for disinfo</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>109</td>\n",
" </tr>\n",
" <tr>\n",
" <th>109</th>\n",
" <td>TL00110</td>\n",
" <td>SimilarWeb</td>\n",
" <td></td>\n",
" <td>SimilarWeb</td>\n",
" <td>http://similarweb.com/</td>\n",
" <td>Web Traffic Analysis</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>110</td>\n",
" </tr>\n",
" <tr>\n",
" <th>110</th>\n",
" <td>TL00111</td>\n",
" <td>Skopenow</td>\n",
" <td></td>\n",
" <td>Skopenow</td>\n",
" <td>https://www.skopenow.com/</td>\n",
" <td>Finding People</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>Skopenow (an excellent paid tool)</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>111</td>\n",
" </tr>\n",
" <tr>\n",
" <th>111</th>\n",
" <td>TL00112</td>\n",
" <td>Social Media Analysis Toolkit (SMAT)</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>https://www.smat-app.com/</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>trends</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>112</td>\n",
" </tr>\n",
" <tr>\n",
" <th>112</th>\n",
" <td>TL00113</td>\n",
" <td>SocialBlade</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>https://socialblade.com</td>\n",
" <td>Social Media Search and Account Analysis</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>SocialBlade tool for analyzing YouTube, Twitte...</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>113</td>\n",
" </tr>\n",
" <tr>\n",
" <th>113</th>\n",
" <td>TL00114</td>\n",
" <td>SocialReaper</td>\n",
" <td>scrapes Facebook, Twitter, Reddit, Youtube, Pi...</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>https://github.com/ScriptSmith/socialreaper</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>114</td>\n",
" </tr>\n",
" <tr>\n",
" <th>114</th>\n",
" <td>TL00115</td>\n",
" <td>Spokeo</td>\n",
" <td></td>\n",
" <td>Spokeo</td>\n",
" <td>http://www.spokeo.com/</td>\n",
" <td>Finding People</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>Spokeo people search (good for the US only)</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>115</td>\n",
" </tr>\n",
" <tr>\n",
" <th>115</th>\n",
" <td>TL00116</td>\n",
" <td>Spy On Web</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>http://www.spyonweb.com/</td>\n",
" <td>Website Analysis</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>Spy On Web search for tracking Google Analytic...</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>116</td>\n",
" </tr>\n",
" <tr>\n",
" <th>116</th>\n",
" <td>TL00117</td>\n",
" <td>Squint</td>\n",
" <td></td>\n",
" <td>MITRE</td>\n",
" <td>https://www.mitre.org/publications/project-sto...</td>\n",
" <td></td>\n",
" <td>Designed for disinfo</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>browser extension;mobile app</td>\n",
" <td></td>\n",
" <td>117</td>\n",
" </tr>\n",
" <tr>\n",
" <th>117</th>\n",
" <td>TL00118</td>\n",
" <td>Tattle</td>\n",
" <td></td>\n",
" <td>Labor of Love</td>\n",
" <td>https://play.google.com/store/apps/details?id=...</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>WhatsApp message forwarding</td>\n",
" <td></td>\n",
" <td>messageapps</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>118</td>\n",
" </tr>\n",
" <tr>\n",
" <th>118</th>\n",
" <td>TL00119</td>\n",
" <td>TGStat</td>\n",
" <td></td>\n",
" <td>Telegram Analytics</td>\n",
" <td>http://tgstat.com</td>\n",
" <td>Social Media Search and Account Analysis</td>\n",
" <td>Useful</td>\n",
" <td></td>\n",
" <td>A tool for analyzing a Telegram account/channel</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>119</td>\n",
" </tr>\n",
" <tr>\n",
" <th>119</th>\n",
" <td>TL00120</td>\n",
" <td>Thats Them</td>\n",
" <td></td>\n",
" <td>Thats Them</td>\n",
" <td>https://thatsthem.com/</td>\n",
" <td>Finding People</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>Thats Them people search</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>120</td>\n",
" </tr>\n",
" <tr>\n",
" <th>120</th>\n",
" <td>TL00121</td>\n",
" <td>The News Hero</td>\n",
" <td></td>\n",
" <td>NATO Stratcom</td>\n",
" <td>https://www.thenewshero.org/</td>\n",
" <td></td>\n",
" <td>Designed for disinfo</td>\n",
" <td></td>\n",
" <td>training</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>121</td>\n",
" </tr>\n",
" <tr>\n",
" <th>121</th>\n",
" <td>TL00122</td>\n",
" <td>The propaganda game</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>https://propagandagame.org</td>\n",
" <td></td>\n",
" <td>Designed for disinfo</td>\n",
" <td></td>\n",
" <td>training</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>122</td>\n",
" </tr>\n",
" <tr>\n",
" <th>122</th>\n",
" <td>TL00123</td>\n",
" <td>TIES</td>\n",
" <td></td>\n",
" <td>Facebook</td>\n",
" <td>https://www.socialmediatoday.com/news/facebook...</td>\n",
" <td></td>\n",
" <td>Designed for disinfo</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>closed</td>\n",
" <td>123</td>\n",
" </tr>\n",
" <tr>\n",
" <th>123</th>\n",
" <td>TL00124</td>\n",
" <td>TinEye</td>\n",
" <td></td>\n",
" <td>TinEye</td>\n",
" <td>https://tineye.com/</td>\n",
" <td>Image analysis</td>\n",
" <td>Commonly used</td>\n",
" <td></td>\n",
" <td>reverse image search</td>\n",
" <td></td>\n",
" <td>images</td>\n",
" <td></td>\n",
" <td>browser extension</td>\n",
" <td></td>\n",
" <td>124</td>\n",
" </tr>\n",
" <tr>\n",
" <th>124</th>\n",
" <td>TL00125</td>\n",
" <td>TinEye</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>tineye.com</td>\n",
" <td>Image analysis</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>search for images</td>\n",
" <td></td>\n",
" <td>images</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>125</td>\n",
" </tr>\n",
" <tr>\n",
" <th>125</th>\n",
" <td>TL00126</td>\n",
" <td>Tinfoleak</td>\n",
" <td></td>\n",
" <td>Tinfoleak</td>\n",
" <td>https://tinfoleak.com/</td>\n",
" <td>Social Media Search and Account Analysis</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>Get useful overview related to a Twitter account</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>126</td>\n",
" </tr>\n",
" <tr>\n",
" <th>126</th>\n",
" <td>TL00127</td>\n",
" <td>Trendolizer</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>http://get.trendolizer.com/</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>trending stories</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>127</td>\n",
" </tr>\n",
" <tr>\n",
" <th>127</th>\n",
" <td>TL00128</td>\n",
" <td>Trive</td>\n",
" <td></td>\n",
" <td>Trive</td>\n",
" <td>https://trive.news/</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>\"human swarming\"</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>browser extension</td>\n",
" <td></td>\n",
" <td>128</td>\n",
" </tr>\n",
" <tr>\n",
" <th>128</th>\n",
" <td>TL00129</td>\n",
" <td>Truepic</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>https://www.truepic.com</td>\n",
" <td>Image analysis</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>image verification</td>\n",
" <td></td>\n",
" <td>images</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>129</td>\n",
" </tr>\n",
" <tr>\n",
" <th>129</th>\n",
" <td>TL00130</td>\n",
" <td>Truly Media</td>\n",
" <td></td>\n",
" <td>Athens Technology Centre (ATC)</td>\n",
" <td>https://www.truly.media/</td>\n",
" <td></td>\n",
" <td>Designed for disinfo</td>\n",
" <td></td>\n",
" <td>crowdsourced verification</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>130</td>\n",
" </tr>\n",
" <tr>\n",
" <th>130</th>\n",
" <td>TL00131</td>\n",
" <td>Trusted Times</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>https://trustedtimes.org</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>news article analysis</td>\n",
" <td></td>\n",
" <td>webpages</td>\n",
" <td></td>\n",
" <td>browser extension</td>\n",
" <td></td>\n",
" <td>131</td>\n",
" </tr>\n",
" <tr>\n",
" <th>131</th>\n",
" <td>TL00132</td>\n",
" <td>Trustium</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>https://chrome.google.com/webstore/detail/trus...</td>\n",
" <td>Ratings</td>\n",
" <td>Designed for disinfo</td>\n",
" <td></td>\n",
" <td>site rating for advertisers</td>\n",
" <td></td>\n",
" <td>webpages</td>\n",
" <td></td>\n",
" <td>browser extension</td>\n",
" <td></td>\n",
" <td>132</td>\n",
" </tr>\n",
" <tr>\n",
" <th>132</th>\n",
" <td>TL00133</td>\n",
" <td>TruthNest</td>\n",
" <td></td>\n",
" <td>Athens Technology Centre (ATC)</td>\n",
" <td>https://www.truthnest.com</td>\n",
" <td></td>\n",
" <td>Designed for disinfo</td>\n",
" <td></td>\n",
" <td>twitter analytics</td>\n",
" <td></td>\n",
" <td>socialmedia</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>133</td>\n",
" </tr>\n",
" <tr>\n",
" <th>133</th>\n",
" <td>TL00134</td>\n",
" <td>TweetBeaver</td>\n",
" <td></td>\n",
" <td>TweetBeaver</td>\n",
" <td>https://tweetbeaver.com/index.php</td>\n",
" <td>Social Media Search and Account Analysis</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>TweetBeaver account tools</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>134</td>\n",
" </tr>\n",
" <tr>\n",
" <th>134</th>\n",
" <td>TL00135</td>\n",
" <td>Twiangulate</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>http://twiangulate.com/</td>\n",
" <td>Social Media Search and Account Analysis</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>Twiangulate.com for mapping connections betwee...</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>135</td>\n",
" </tr>\n",
" <tr>\n",
" <th>135</th>\n",
" <td>TL00136</td>\n",
" <td>Twitonomy</td>\n",
" <td></td>\n",
" <td>Twitonomy</td>\n",
" <td>https://www.twitonomy.com/go-premium.php</td>\n",
" <td>Social Media Search and Account Analysis</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>Analyzing a twitter account, hashtags, etc.</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>136</td>\n",
" </tr>\n",
" <tr>\n",
" <th>136</th>\n",
" <td>TL00137</td>\n",
" <td>Twitter advanced search</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>https://twitter.com/search-advanced</td>\n",
" <td>Social Media Search and Account Analysis</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>Twitter advanced search</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>137</td>\n",
" </tr>\n",
" <tr>\n",
" <th>137</th>\n",
" <td>TL00138</td>\n",
" <td>Twitter Trails</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>http://twittertrails.com/</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>twitter tracking</td>\n",
" <td></td>\n",
" <td>socialmedia</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>138</td>\n",
" </tr>\n",
" <tr>\n",
" <th>138</th>\n",
" <td>TL00139</td>\n",
" <td>Twren</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>https://twren.ch/</td>\n",
" <td>Social Media Search and Account Analysis</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>Tool that lists the accounts that retweeted a ...</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>139</td>\n",
" </tr>\n",
" <tr>\n",
" <th>139</th>\n",
" <td>TL00140</td>\n",
" <td>URLScan</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>https://urlscan.io/</td>\n",
" <td>Website Analysis</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>URLScan is a free tool that gives an overview ...</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>140</td>\n",
" </tr>\n",
" <tr>\n",
" <th>140</th>\n",
" <td>TL00141</td>\n",
" <td>Viewcached.com</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>http://viewcached.com/</td>\n",
" <td>Website Analysis</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>Viewcached.com tool for retrieving cached page...</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>141</td>\n",
" </tr>\n",
" <tr>\n",
" <th>141</th>\n",
" <td>TL00142</td>\n",
" <td>ViewDNS</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>https://viewdns.info/reverseip/</td>\n",
" <td>Website Analysis</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>ViewDNS is another useful tool for analyzing d...</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>142</td>\n",
" </tr>\n",
" <tr>\n",
" <th>142</th>\n",
" <td>TL00143</td>\n",
" <td>Vortimo</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>Useful</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>143</td>\n",
" </tr>\n",
" <tr>\n",
" <th>143</th>\n",
" <td>TL00144</td>\n",
" <td>WayBack Machine</td>\n",
" <td></td>\n",
" <td>WayBack Machine</td>\n",
" <td>https://chrome.google.com/webstore/detail/wayb...</td>\n",
" <td>Browser Plugin</td>\n",
" <td>Commonly used</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>144</td>\n",
" </tr>\n",
" <tr>\n",
" <th>144</th>\n",
" <td>TL00145</td>\n",
" <td>Webmii</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>http://webmii.com/</td>\n",
" <td>Social Media Search and Account Analysis</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>Webmii social media profile search</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>145</td>\n",
" </tr>\n",
" <tr>\n",
" <th>145</th>\n",
" <td>TL00146</td>\n",
" <td>WhatsApp archiver</td>\n",
" <td></td>\n",
" <td>Tattle</td>\n",
" <td>https://tattle.co.in/products/whatsapp-archiver</td>\n",
" <td></td>\n",
" <td>Useful</td>\n",
" <td></td>\n",
" <td>WhatsApp archiver</td>\n",
" <td>https://github.com/tattle-made/whatsapp-scrape...</td>\n",
" <td>messageapps</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>open source</td>\n",
" <td>146</td>\n",
" </tr>\n",
" <tr>\n",
" <th>146</th>\n",
" <td>TL00147</td>\n",
" <td>WhatsMyName</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>https://whatsmyname.app/</td>\n",
" <td>Social Media Search and Account Analysis</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>An even more comprehensive tool for searching ...</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>147</td>\n",
" </tr>\n",
" <tr>\n",
" <th>147</th>\n",
" <td>TL00148</td>\n",
" <td>Who Targets Me</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>https://whotargets.me/en/about-who-targets-me/</td>\n",
" <td>Advertising Analysis</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>political ad scraper</td>\n",
" <td>https://github.com/WhoTargetsMe/</td>\n",
" <td>ads</td>\n",
" <td></td>\n",
" <td>browser extension</td>\n",
" <td>open source</td>\n",
" <td>148</td>\n",
" </tr>\n",
" <tr>\n",
" <th>148</th>\n",
" <td>TL00149</td>\n",
" <td>Whoisology</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>https://whoisology.com/</td>\n",
" <td>Website Analysis</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>Whoisology whois-domain search</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>149</td>\n",
" </tr>\n",
" <tr>\n",
" <th>149</th>\n",
" <td>TL00150</td>\n",
" <td>WhoPostedWhat</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>http://whopostedwhat.com/</td>\n",
" <td>Social Media Search and Account Analysis</td>\n",
" <td>Useful</td>\n",
" <td></td>\n",
" <td>Search for dates and date ranges on Facebook</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>150</td>\n",
" </tr>\n",
" <tr>\n",
" <th>150</th>\n",
" <td>TL00151</td>\n",
" <td>Wolf Totem</td>\n",
" <td></td>\n",
" <td>Omelas</td>\n",
" <td>https://www.omelas.io/wolf-totem-product</td>\n",
" <td></td>\n",
" <td>Designed for disinfo</td>\n",
" <td></td>\n",
" <td>dashboard</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>151</td>\n",
" </tr>\n",
" <tr>\n",
" <th>151</th>\n",
" <td>TL00152</td>\n",
" <td>Yonder</td>\n",
" <td></td>\n",
" <td>Yonder</td>\n",
" <td>https://www.yonder-ai.com</td>\n",
" <td></td>\n",
" <td>Designed for disinfo</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>152</td>\n",
" </tr>\n",
" <tr>\n",
" <th>152</th>\n",
" <td>TL00153</td>\n",
" <td>YouTube Data Viewer</td>\n",
" <td></td>\n",
" <td>Citizen Evidence Lab (Amnesty International)</td>\n",
" <td>https://citizenevidence.org/2014/07/01/youtube...</td>\n",
" <td>Image analysis</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>Extract hidden data from videos hosted on YouT...</td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td></td>\n",
" <td>153</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" amitt_id name \\\n",
"0 TL00001 Account Analysis \n",
"1 TL00002 Ad Observer \n",
"2 TL00003 Aletheia \n",
"3 TL00004 Alexa \n",
"4 TL00005 AnalyzeID \n",
"5 TL00006 Archive.is \n",
"6 TL00007 Assembler \n",
"7 TL00008 Backlink Watch \n",
"8 TL00009 Blackbird Constellation Engine \n",
"9 TL00010 Bot Sentinel \n",
"10 TL00011 Botometer \n",
"11 TL00012 Botslayer \n",
"12 TL00013 Builtwith \n",
"13 TL00014 Buzzsumo \n",
"14 TL00015 Buzzweb \n",
"15 TL00016 Carbon Date \n",
"16 TL00017 Check \n",
"17 TL00018 Check browser add-on \n",
"18 TL00019 Check My Ads \n",
"19 TL00020 Claim Review \n",
"20 TL00021 ClaimBuster \n",
"21 TL00022 Corporate registrars list \n",
"22 TL00023 Corporation Wiki \n",
"23 TL00024 Counter propaganda and disinformation explorer... \n",
"24 TL00025 Crowdtangle (chrome extension) \n",
"25 TL00026 Crowdtangle (full) \n",
"26 TL00027 Deep Duck Dive \n",
"27 TL00028 Disinfo Busters \n",
"28 TL00029 Disinformation Diaries \n",
"29 TL00030 DNSlytics \n",
"30 TL00031 Domain Big Data \n",
"31 TL00032 DomainTools \n",
"32 TL00033 e-witness \n",
"33 TL00034 Emergent \n",
"34 TL00035 Exodus \n",
"35 TL00036 Facebook political/issue ads database \n",
"36 TL00037 Fakebook Experiment \n",
"37 TL00038 FakeSpot \n",
"38 TL00039 FBstalker \n",
"39 TL00040 Feed Reflect (browser extension) \n",
"40 TL00041 FindClone \n",
"41 TL00042 FOCA \n",
"42 TL00043 Foller.me \n",
"43 TL00044 Followerwonk \n",
"44 TL00045 Fortis AI \n",
"45 TL00046 Foto Forensics \n",
"46 TL00047 FotoForensics \n",
"47 TL00048 Free Online OCR \n",
"48 TL00049 GenSynth \n",
"49 TL00050 Gephi \n",
"50 TL00051 Get Bad News \n",
"51 TL00052 Ghostery \n",
"52 TL00053 Giant Language Model Test Room (GLTR) \n",
"53 TL00054 Google political ads database \n",
"54 TL00055 Google Trends \n",
"55 TL00056 Gramspy \n",
"56 TL00057 Graph.tips \n",
"57 TL00058 Ground News \n",
"58 TL00059 Hoaxy \n",
"59 TL00060 Hooyu \n",
"60 TL00061 Hypothes.is \n",
"61 TL00062 ICIJ Offshoreleaks Database \n",
"62 TL00063 Iffy Quotient \n",
"63 TL00064 Influence apps \n",
"64 TL00065 Internet Archive \n",
"65 TL00066 Investigative Dashboard \n",
"66 TL00067 InVid \n",
"67 TL00068 Jeffrey Friedl's Image Metadata Viewer \n",
"68 TL00069 Jod Bot \n",
"69 TL00070 Keyhole \n",
"70 TL00071 KeyHole \n",
"71 TL00072 Kharon \n",
"72 TL00073 Khoj \n",
"73 TL00074 Kosh \n",
"74 TL00075 Little Sis database \n",
"75 TL00076 Meltwater Explore \n",
"76 TL00077 MentionMapp \n",
"77 TL00078 MIDAC \n",
"78 TL00079 Misp \n",
"79 TL00080 Moat \n",
"80 TL00081 Name2email \n",
"81 TL00082 NameChk \n",
"82 TL00083 NerdyData \n",
"83 TL00084 NewsCheck \n",
"84 TL00085 NewsGuard \n",
"85 TL00086 NewsWhip \n",
"86 TL00087 Nobias \n",
"87 TL00088 NoBias \n",
"88 TL00089 Open Corporates \n",
"89 TL00090 Opensanctions \n",
"90 TL00091 Orbis directory \n",
"91 TL00092 Our.News \n",
"92 TL00093 Pathmatics \n",
"93 TL00094 PimEyes: Face Recognition Search Engine and Re... \n",
"94 TL00095 Pipl \n",
"95 TL00096 Policy Change Index \n",
"96 TL00097 PR Aegis \n",
"97 TL00098 Predata Platform \n",
"98 TL00099 Publicwww \n",
"99 TL00100 Q \n",
"100 TL00101 Reality Defender \n",
"101 TL00102 Reaper \n",
"102 TL00103 Recorded Future \n",
"103 TL00104 Remove.bg \n",
"104 TL00105 Reverse image search \n",
"105 TL00106 Reverse image search \n",
"106 TL00107 SearchUsers \n",
"107 TL00108 Sensity tool for detecting GAN generated faces \n",
"108 TL00109 Share The Facts \n",
"109 TL00110 SimilarWeb \n",
"110 TL00111 Skopenow \n",
"111 TL00112 Social Media Analysis Toolkit (SMAT) \n",
"112 TL00113 SocialBlade \n",
"113 TL00114 SocialReaper \n",
"114 TL00115 Spokeo \n",
"115 TL00116 Spy On Web \n",
"116 TL00117 Squint \n",
"117 TL00118 Tattle \n",
"118 TL00119 TGStat \n",
"119 TL00120 Thats Them \n",
"120 TL00121 The News Hero \n",
"121 TL00122 The propaganda game \n",
"122 TL00123 TIES \n",
"123 TL00124 TinEye \n",
"124 TL00125 TinEye \n",
"125 TL00126 Tinfoleak \n",
"126 TL00127 Trendolizer \n",
"127 TL00128 Trive \n",
"128 TL00129 Truepic \n",
"129 TL00130 Truly Media \n",
"130 TL00131 Trusted Times \n",
"131 TL00132 Trustium \n",
"132 TL00133 TruthNest \n",
"133 TL00134 TweetBeaver \n",
"134 TL00135 Twiangulate \n",
"135 TL00136 Twitonomy \n",
"136 TL00137 Twitter advanced search \n",
"137 TL00138 Twitter Trails \n",
"138 TL00139 Twren \n",
"139 TL00140 URLScan \n",
"140 TL00141 Viewcached.com \n",
"141 TL00142 ViewDNS \n",
"142 TL00143 Vortimo \n",
"143 TL00144 WayBack Machine \n",
"144 TL00145 Webmii \n",
"145 TL00146 WhatsApp archiver \n",
"146 TL00147 WhatsMyName \n",
"147 TL00148 Who Targets Me \n",
"148 TL00149 Whoisology \n",
"149 TL00150 WhoPostedWhat \n",
"150 TL00151 Wolf Totem \n",
"151 TL00152 Yonder \n",
"152 TL00153 YouTube Data Viewer \n",
"\n",
" summary \\\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 Browse the internet, and find a Tweet, YouTube... \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 \n",
"31 \n",
"32 eWitness uses blockchain to establish provenan... \n",
"33 Emergent is a real-time rumor tracker. It's pa... \n",
"34 \n",
"35 \n",
"36 \n",
"37 \n",
"38 \n",
"39 Browser extension designed to promote awarenes... \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 The aim of GLTR is to take the same models tha... \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",
"94 \n",
"95 \n",
"96 \n",
"97 \n",
"98 \n",
"99 \n",
"100 \n",
"101 \n",
"102 \n",
"103 \n",
"104 \n",
"105 \n",
"106 \n",
"107 \n",
"108 \n",
"109 \n",
"110 \n",
"111 \n",
"112 \n",
"113 scrapes Facebook, Twitter, Reddit, Youtube, Pi... \n",
"114 \n",
"115 \n",
"116 \n",
"117 \n",
"118 \n",
"119 \n",
"120 \n",
"121 \n",
"122 \n",
"123 \n",
"124 \n",
"125 \n",
"126 \n",
"127 \n",
"128 \n",
"129 \n",
"130 \n",
"131 \n",
"132 \n",
"133 \n",
"134 \n",
"135 \n",
"136 \n",
"137 \n",
"138 \n",
"139 \n",
"140 \n",
"141 \n",
"142 \n",
"143 \n",
"144 \n",
"145 \n",
"146 \n",
"147 \n",
"148 \n",
"149 \n",
"150 \n",
"151 \n",
"152 \n",
"\n",
" organization \\\n",
"0 Account Analysis \n",
"1 New York University \n",
"2 Midstream Technology \n",
"3 Alexa \n",
"4 \n",
"5 \n",
"6 \n",
"7 Backlink Watch \n",
"8 Blackbird \n",
"9 \n",
"10 University of Indiana \n",
"11 University of Indiana \n",
"12 \n",
"13 \n",
"14 \n",
"15 \n",
"16 Meedan \n",
"17 Meedan \n",
"18 Check My Ads \n",
"19 Schema.org \n",
"20 University of Texas at Arlington \n",
"21 Kanton St.Gallen \n",
"22 Corporation Wiki \n",
"23 IBM \n",
"24 Facebook \n",
"25 Facebook \n",
"26 \n",
"27 \n",
"28 \n",
"29 \n",
"30 \n",
"31 \n",
"32 CUNY \n",
"33 Columbia University: Tow Center \n",
"34 Exodus tool \n",
"35 Facebook \n",
"36 Avaaz \n",
"37 \n",
"38 \n",
"39 \n",
"40 FindClone \n",
"41 \n",
"42 \n",
"43 \n",
"44 Alion \n",
"45 Hacker Factory \n",
"46 FotoForensics \n",
"47 NewOCR \n",
"48 Darwin AI \n",
"49 \n",
"50 DROG \n",
"51 Ghostery \n",
"52 \n",
"53 Google \n",
"54 \n",
"55 \n",
"56 \n",
"57 Ground News \n",
"58 University of Indiana \n",
"59 Hooyu Business \n",
"60 Hypothes.is \n",
"61 The International Consortium of Investigative ... \n",
"62 University of Michigan \n",
"63 Influence \n",
"64 Internet Archive \n",
"65 Organized Crime and Corruption Reporting Proje... \n",
"66 InVid \n",
"67 EXIF Reader \n",
"68 Tattle \n",
"69 Keyhole \n",
"70 KeyHole \n",
"71 Kharon \n",
"72 Tattle \n",
"73 Tattle \n",
"74 Little Sis database \n",
"75 \n",
"76 MentionMapp Analytics \n",
"77 Mythos Labs \n",
"78 \n",
"79 Moat \n",
"80 Name2email \n",
"81 \n",
"82 NerdyData \n",
"83 NewsCheck \n",
"84 NewsGuard \n",
"85 NewsWhip \n",
"86 Nobias \n",
"87 NoBias \n",
"88 Open Corporates \n",
"89 Opensanctions \n",
"90 Orbis \n",
"91 Our.News \n",
"92 Pathmatics \n",
"93 PimEyes \n",
"94 Pipl \n",
"95 Policy Change Index \n",
"96 Cosmetheus \n",
"97 Predata \n",
"98 \n",
"99 Sparks&Honey \n",
"100 AI Foundation \n",
"101 \n",
"102 Recorded Future \n",
"103 Remove \n",
"104 Karmadecay \n",
"105 Yandex \n",
"106 \n",
"107 Sensity \n",
"108 Duke Reporters Lab / Jigsaw \n",
"109 SimilarWeb \n",
"110 Skopenow \n",
"111 \n",
"112 \n",
"113 \n",
"114 Spokeo \n",
"115 \n",
"116 MITRE \n",
"117 Labor of Love \n",
"118 Telegram Analytics \n",
"119 Thats Them \n",
"120 NATO Stratcom \n",
"121 \n",
"122 Facebook \n",
"123 TinEye \n",
"124 \n",
"125 Tinfoleak \n",
"126 \n",
"127 Trive \n",
"128 \n",
"129 Athens Technology Centre (ATC) \n",
"130 \n",
"131 \n",
"132 Athens Technology Centre (ATC) \n",
"133 TweetBeaver \n",
"134 \n",
"135 Twitonomy \n",
"136 \n",
"137 \n",
"138 \n",
"139 \n",
"140 \n",
"141 \n",
"142 \n",
"143 WayBack Machine \n",
"144 \n",
"145 Tattle \n",
"146 \n",
"147 \n",
"148 \n",
"149 \n",
"150 Omelas \n",
"151 Yonder \n",
"152 Citizen Evidence Lab (Amnesty International) \n",
"\n",
" url \\\n",
"0 https://accountanalysis.app/ \n",
"1 https://chrome.google.com/webstore/detail/ad-o... \n",
"2 http://midstream.us \n",
"3 https://www.alexa.com \n",
"4 http://analyzeid.com/ \n",
"5 http://archive.is/ \n",
"6 https://projectassembler.org/ \n",
"7 http://www.backlinkwatch.com/ \n",
"8 https://www.blackbird.ai/ \n",
"9 https://botsentinel.com/ \n",
"10 https://botometer.iuni.iu.edu/#!/ \n",
"11 https://osome.iuni.iu.edu/tools/botslayer/ \n",
"12 Builtwith.com \n",
"13 https://buzzsumo.com/ \n",
"14 https://buzzweb.pro/ \n",
"15 http://carbondate.cs.odu.edu/ \n",
"16 https://meedan.com/check \n",
"17 https://chrome.google.com/webstore/detail/chec... \n",
"18 https://www.checkmyads.org/ \n",
"19 https://schema.org/ClaimReview \n",
"20 https://idir.uta.edu/claimbuster/ \n",
"21 https://www.commercial-register.sg.ch/home/wor... \n",
"22 https://www.corporationwiki.com/ \n",
"23 https://www.ibm.com/watson \n",
"24 https://apps.crowdtangle.com/chrome-extension \n",
"25 https://www.crowdtangle.com/ \n",
"26 https://deepdiveduck.com \n",
"27 http://disinfobusters.eu \n",
"28 https://www.allianceofdemocracies.org/initiati... \n",
"29 https://dnslytics.com/ \n",
"30 https://domainbigdata.com/ \n",
"31 https://whois.domaintools.com/ \n",
"32 https://ewitness.commons.gc.cuny.edu/ \n",
"33 http://www.emergent.info/about \n",
"34 https://reports.exodus-privacy.eu.org/en/ \n",
"35 https://www.facebook.com/ads/archive/?active_s... \n",
"36 https://secure.avaaz.org/campaign/en/disinfo_v... \n",
"37 https://www.fakespot.com/ \n",
"38 https://fbstalker.thao.pw/ \n",
"39 https://chrome.google.com/webstore/detail/feed... \n",
"40 https://findclone.ru/ \n",
"41 https://www.elevenpaths.com/labstools/foca/ind... \n",
"42 https://foller.me/ \n",
"43 https://followerwonk.com/ \n",
"44 https://www.alionscience.com \n",
"45 http://fotoforensics.com \n",
"46 http://fotoforensics.com/ \n",
"47 https://www.newocr.com/ \n",
"48 https://www.darwinai.com \n",
"49 https://gephi.org/users/install/ \n",
"50 https://getbadnews.com/#intro \n",
"51 https://chrome.google.com/webstore/detail/ghos... \n",
"52 http://gltr.io \n",
"53 http://transparencyreport.google.com/political... \n",
"54 https://trends.google.com/trends \n",
"55 http://gramspy.com/ \n",
"56 http://graph.tips/beta \n",
"57 https://www.ground.news/about \n",
"58 \n",
"59 https://hooyubusiness.com \n",
"60 https://web.hypothes.is/ \n",
"61 https://offshoreleaks.icij.org/ \n",
"62 https://csmr.umich.edu/platform-health-metrics/ \n",
"63 https://startinfluence.com/ \n",
"64 https://archive.org/web/ \n",
"65 https://investigativedashboard.org/ \n",
"66 https://www.invid-project.eu/ \n",
"67 http://exif.regex.info/ \n",
"68 https://tattle.co.in/products/jod-bot \n",
"69 https://keyhole.co/ \n",
"70 https://keyhole.co/ \n",
"71 https://www.kharon.com \n",
"72 https://github.com/tattle-made/archive-telegra... \n",
"73 https://tattle.co.in/products/kosh/ \n",
"74 https://littlesis.org/ \n",
"75 https://www.meltwater.com/en/solutions/social-... \n",
"76 https://mentionmapp.com/ \n",
"77 http://www.mythoslabs.org/ \n",
"78 https://www.misp-project.org/ \n",
"79 https://moat.com/ \n",
"80 https://name2email.com/ \n",
"81 https://namechk.com/ \n",
"82 https://nerdydata.com/search \n",
"83 https://www.newscheck.com/ \n",
"84 https://www.newsguardtech.com/ \n",
"85 https://www.newswhip.com/ \n",
"86 https://nobias.com/ \n",
"87 https://nobias.com/ \n",
"88 https://opencorporates.com/ \n",
"89 https://www.opensanctions.org/ \n",
"90 https://orbisdirectory.bvdinfo.com/version-201... \n",
"91 https://our.news/ \n",
"92 https://www.pathmatics.com/ \n",
"93 https://pimeyes.com/en \n",
"94 https://pipl.com/ \n",
"95 https://policychangeindex.org/ \n",
"96 https://cosmetheus.com/ \n",
"97 https://predata.com \n",
"98 https://publicwww.com/ \n",
"99 https://www.sparksandhoney.com/ \n",
"100 https://rd2020.org/ \n",
"101 https://reaper.social/ \n",
"102 https://www.recordedfuture.com \n",
"103 https://www.remove.bg/ \n",
"104 http://karmadecay.com/ \n",
"105 https://yandex.com/images/ \n",
"106 https://searchusers.com/ \n",
"107 https://platform.sensity.ai/deepfake-detection \n",
"108 \n",
"109 http://similarweb.com/ \n",
"110 https://www.skopenow.com/ \n",
"111 https://www.smat-app.com/ \n",
"112 https://socialblade.com \n",
"113 \n",
"114 http://www.spokeo.com/ \n",
"115 http://www.spyonweb.com/ \n",
"116 https://www.mitre.org/publications/project-sto... \n",
"117 https://play.google.com/store/apps/details?id=... \n",
"118 http://tgstat.com \n",
"119 https://thatsthem.com/ \n",
"120 https://www.thenewshero.org/ \n",
"121 https://propagandagame.org \n",
"122 https://www.socialmediatoday.com/news/facebook... \n",
"123 https://tineye.com/ \n",
"124 tineye.com \n",
"125 https://tinfoleak.com/ \n",
"126 http://get.trendolizer.com/ \n",
"127 https://trive.news/ \n",
"128 https://www.truepic.com \n",
"129 https://www.truly.media/ \n",
"130 https://trustedtimes.org \n",
"131 https://chrome.google.com/webstore/detail/trus... \n",
"132 https://www.truthnest.com \n",
"133 https://tweetbeaver.com/index.php \n",
"134 http://twiangulate.com/ \n",
"135 https://www.twitonomy.com/go-premium.php \n",
"136 https://twitter.com/search-advanced \n",
"137 http://twittertrails.com/ \n",
"138 https://twren.ch/ \n",
"139 https://urlscan.io/ \n",
"140 http://viewcached.com/ \n",
"141 https://viewdns.info/reverseip/ \n",
"142 \n",
"143 https://chrome.google.com/webstore/detail/wayb... \n",
"144 http://webmii.com/ \n",
"145 https://tattle.co.in/products/whatsapp-archiver \n",
"146 https://whatsmyname.app/ \n",
"147 https://whotargets.me/en/about-who-targets-me/ \n",
"148 https://whoisology.com/ \n",
"149 http://whopostedwhat.com/ \n",
"150 https://www.omelas.io/wolf-totem-product \n",
"151 https://www.yonder-ai.com \n",
"152 https://citizenevidence.org/2014/07/01/youtube... \n",
"\n",
" category disinformation_use \\\n",
"0 Social Media Search and Account Analysis \n",
"1 Advertising Analysis Designed for disinfo \n",
"2 Network analysis Designed for disinfo \n",
"3 Web Traffic Analysis \n",
"4 Website Analysis Useful \n",
"5 Website Analysis \n",
"6 Image analysis Designed for disinfo \n",
"7 Web Traffic Analysis \n",
"8 Designed for disinfo \n",
"9 Bot analysis Designed for disinfo \n",
"10 Bot analysis Designed for disinfo \n",
"11 Bot analysis Designed for disinfo \n",
"12 Designed for disinfo \n",
"13 Commonly used \n",
"14 Social Media Search and Account Analysis \n",
"15 Website Analysis \n",
"16 Designed for disinfo \n",
"17 Designed for disinfo \n",
"18 \n",
"19 Designed for disinfo \n",
"20 Designed for disinfo \n",
"21 Corporate/Business Tools \n",
"22 Corporate/Business Tools \n",
"23 Designed for disinfo \n",
"24 Commonly used \n",
"25 Commonly used \n",
"26 Website Analysis \n",
"27 \n",
"28 Designed for disinfo \n",
"29 Website Analysis \n",
"30 Website Analysis \n",
"31 Website Analysis \n",
"32 Image analysis Potentially useful \n",
"33 Designed for disinfo \n",
"34 Advertising Analysis \n",
"35 Advertising Analysis \n",
"36 \n",
"37 Social Media Search and Account Analysis \n",
"38 Social Media Search and Account Analysis \n",
"39 Potentially useful \n",
"40 Image analysis \n",
"41 Website Analysis \n",
"42 Social Media Search and Account Analysis \n",
"43 Social Media Search and Account Analysis \n",
"44 Potentially useful \n",
"45 Image analysis Useful \n",
"46 Image analysis \n",
"47 Image analysis \n",
"48 Potentially useful \n",
"49 Network analysis Commonly used \n",
"50 Designed for disinfo \n",
"51 Browser Plugin \n",
"52 Designed for disinfo \n",
"53 Advertising Analysis \n",
"54 Commonly used \n",
"55 Social Media Search and Account Analysis \n",
"56 Social Media Search and Account Analysis Useful \n",
"57 \n",
"58 Designed for disinfo \n",
"59 Finding People \n",
"60 Commonly used \n",
"61 Corporate/Business Tools \n",
"62 Ratings Designed for disinfo \n",
"63 Designed for disinfo \n",
"64 Website Analysis \n",
"65 Corporate/Business Tools \n",
"66 Image analysis Commonly used \n",
"67 Image analysis Useful \n",
"68 \n",
"69 \n",
"70 \n",
"71 \n",
"72 \n",
"73 \n",
"74 Corporate/Business Tools \n",
"75 \n",
"76 Network analysis Commonly used \n",
"77 Designed for disinfo \n",
"78 Useful \n",
"79 Advertising Analysis \n",
"80 Finding People \n",
"81 Social Media Search and Account Analysis \n",
"82 Website Analysis \n",
"83 Designed for disinfo \n",
"84 Designed for disinfo \n",
"85 \n",
"86 Designed for disinfo \n",
"87 \n",
"88 Corporate/Business Tools \n",
"89 Corporate/Business Tools \n",
"90 Corporate/Business Tools \n",
"91 \n",
"92 Advertising Analysis \n",
"93 \n",
"94 Finding People \n",
"95 \n",
"96 \n",
"97 \n",
"98 Website Analysis \n",
"99 \n",
"100 Image analysis \n",
"101 Useful \n",
"102 \n",
"103 Image analysis \n",
"104 Image analysis \n",
"105 Image analysis Commonly used \n",
"106 Social Media Search and Account Analysis \n",
"107 Image analysis \n",
"108 Designed for disinfo \n",
"109 Web Traffic Analysis \n",
"110 Finding People \n",
"111 \n",
"112 Social Media Search and Account Analysis \n",
"113 \n",
"114 Finding People \n",
"115 Website Analysis \n",
"116 Designed for disinfo \n",
"117 \n",
"118 Social Media Search and Account Analysis Useful \n",
"119 Finding People \n",
"120 Designed for disinfo \n",
"121 Designed for disinfo \n",
"122 Designed for disinfo \n",
"123 Image analysis Commonly used \n",
"124 Image analysis \n",
"125 Social Media Search and Account Analysis \n",
"126 \n",
"127 \n",
"128 Image analysis \n",
"129 Designed for disinfo \n",
"130 \n",
"131 Ratings Designed for disinfo \n",
"132 Designed for disinfo \n",
"133 Social Media Search and Account Analysis \n",
"134 Social Media Search and Account Analysis \n",
"135 Social Media Search and Account Analysis \n",
"136 Social Media Search and Account Analysis \n",
"137 \n",
"138 Social Media Search and Account Analysis \n",
"139 Website Analysis \n",
"140 Website Analysis \n",
"141 Website Analysis \n",
"142 Useful \n",
"143 Browser Plugin Commonly used \n",
"144 Social Media Search and Account Analysis \n",
"145 Useful \n",
"146 Social Media Search and Account Analysis \n",
"147 Advertising Analysis \n",
"148 Website Analysis \n",
"149 Social Media Search and Account Analysis Useful \n",
"150 Designed for disinfo \n",
"151 Designed for disinfo \n",
"152 Image analysis \n",
"\n",
" cogseccollab_use function \\\n",
"0 Account Analysis is another great Twitter acco... \n",
"1 Collect and share ads \n",
"2 social network analysis; astroturf \n",
"3 \n",
"4 AnalyzeID find related websites through ad codes \n",
"5 Archive.is often used for social media profile... \n",
"6 image analysis \n",
"7 Backlink checker \n",
"8 \n",
"9 yes \n",
"10 \n",
"11 \n",
"12 yes website details, links to other websites \n",
"13 trends; social listening \n",
"14 Buzzweb Instagram analysis tool \n",
"15 A tool that tries to guess when a webpage firs... \n",
"16 \n",
"17 \n",
"18 \n",
"19 \n",
"20 \n",
"21 List of corporate registrars around the world \n",
"22 \n",
"23 summarisation? \n",
"24 yes \n",
"25 \n",
"26 Paid tool to monitor changes to specific webpages \n",
"27 \n",
"28 training \n",
"29 DNSlytics is another great tool for connecting... \n",
"30 Domain Big Data free whois/domain name search \n",
"31 DomainTools paid whois search and investigatio... \n",
"32 image provenance \n",
"33 rumor tracker \n",
"34 Exodus tool to evaluate a mobile apps permiss... \n",
"35 Facebook political/issue ads database \n",
"36 \n",
"37 Tool to analyze whether reviews on amazon/Yelp... \n",
"38 Facebook profile investigator \n",
"39 \n",
"40 Reverse image/facial recognition \n",
"41 FOCA tool for analyzing metadata in documents ... \n",
"42 Foller.me Analytics for Twitter \n",
"43 Followerwonk Twitter tool for searching bios, ... \n",
"44 IO platform \n",
"45 image forensics \n",
"46 \n",
"47 Take an image and convert characters to text \n",
"48 explainable AI - relevant? \n",
"49 network visualisation \n",
"50 training \n",
"51 \n",
"52 text forensics \n",
"53 Google political ads database \n",
"54 trends \n",
"55 Gramspy Instagram analysis tool \n",
"56 Facebook Graph search interface \n",
"57 bias tags on news articles \n",
"58 \n",
"59 Hooyu is a great paid tool for identifying con... \n",
"60 webpage markup \n",
"61 \n",
"62 \n",
"63 \n",
"64 Internet Archive/Wayback Machine \n",
"65 \n",
"66 image and video verification \n",
"67 \n",
"68 Telegram archiver \n",
"69 impact measurement \n",
"70 impact measurement \n",
"71 data and analytics tools \n",
"72 message verification \n",
"73 archive \n",
"74 Relationships between people, companies etc. \n",
"75 trends; social listening \n",
"76 social network visualisation \n",
"77 countering with humour \n",
"78 \n",
"79 Moat ad analytics tool \n",
"80 Name2email browser extension that helps you fi... \n",
"81 Tool to see if a username is used across diffe... \n",
"82 NerdyData source code search \n",
"83 \n",
"84 trust rating system for urls \n",
"85 soclal media analytics \n",
"86 \n",
"87 \n",
"88 \n",
"89 Global database of persons and companies of po... \n",
"90 Paid corporate search \n",
"91 \n",
"92 Pathmatics display and Facebook ads tracking t... \n",
"93 Advanced face recognition search engine, a rev... \n",
"94 Pipl people Search \n",
"95 automated content analysis \n",
"96 \n",
"97 \n",
"98 Publicwww, search to see how many websites hav... \n",
"99 \n",
"100 detect synthetic media \n",
"101 \n",
"102 \n",
"103 Free tool that helps remove background images ... \n",
"104 Reverse image search tool for Reddit \n",
"105 \n",
"106 A tool to search for Instagram users by name o... \n",
"107 \n",
"108 \n",
"109 \n",
"110 Skopenow (an excellent paid tool) \n",
"111 trends \n",
"112 SocialBlade tool for analyzing YouTube, Twitte... \n",
"113 \n",
"114 Spokeo people search (good for the US only) \n",
"115 Spy On Web search for tracking Google Analytic... \n",
"116 \n",
"117 WhatsApp message forwarding \n",
"118 A tool for analyzing a Telegram account/channel \n",
"119 Thats Them people search \n",
"120 training \n",
"121 training \n",
"122 \n",
"123 reverse image search \n",
"124 search for images \n",
"125 Get useful overview related to a Twitter account \n",
"126 trending stories \n",
"127 \"human swarming\" \n",
"128 image verification \n",
"129 crowdsourced verification \n",
"130 news article analysis \n",
"131 site rating for advertisers \n",
"132 twitter analytics \n",
"133 TweetBeaver account tools \n",
"134 Twiangulate.com for mapping connections betwee... \n",
"135 Analyzing a twitter account, hashtags, etc. \n",
"136 Twitter advanced search \n",
"137 twitter tracking \n",
"138 Tool that lists the accounts that retweeted a ... \n",
"139 URLScan is a free tool that gives an overview ... \n",
"140 Viewcached.com tool for retrieving cached page... \n",
"141 ViewDNS is another useful tool for analyzing d... \n",
"142 \n",
"143 \n",
"144 Webmii social media profile search \n",
"145 WhatsApp archiver \n",
"146 An even more comprehensive tool for searching ... \n",
"147 political ad scraper \n",
"148 Whoisology whois-domain search \n",
"149 Search for dates and date ranges on Facebook \n",
"150 dashboard \n",
"151 \n",
"152 Extract hidden data from videos hosted on YouT... \n",
"\n",
" code_url artifacts \\\n",
"0 \n",
"1 ads \n",
"2 accounts \n",
"3 \n",
"4 \n",
"5 \n",
"6 images \n",
"7 \n",
"8 \n",
"9 accounts \n",
"10 accounts \n",
"11 accounts \n",
"12 webpages \n",
"13 \n",
"14 \n",
"15 \n",
"16 https://github.com/meedan/check \n",
"17 artifacts \n",
"18 \n",
"19 \n",
"20 \n",
"21 \n",
"22 \n",
"23 \n",
"24 socialmedia \n",
"25 socialmedia \n",
"26 \n",
"27 \n",
"28 \n",
"29 \n",
"30 \n",
"31 \n",
"32 images \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 images \n",
"46 \n",
"47 \n",
"48 \n",
"49 \n",
"50 \n",
"51 \n",
"52 text \n",
"53 \n",
"54 \n",
"55 \n",
"56 \n",
"57 \n",
"58 \n",
"59 \n",
"60 webpages \n",
"61 \n",
"62 \n",
"63 \n",
"64 \n",
"65 \n",
"66 images \n",
"67 \n",
"68 https://github.com/tattle-made/archive-telegra... messageapps \n",
"69 \n",
"70 \n",
"71 \n",
"72 https://github.com/tattle-made/archive-telegra... messageapps \n",
"73 https://github.com/tattle-made/kosh messageapps \n",
"74 \n",
"75 \n",
"76 \n",
"77 \n",
"78 \n",
"79 \n",
"80 \n",
"81 \n",
"82 \n",
"83 \n",
"84 webpages \n",
"85 \n",
"86 \n",
"87 \n",
"88 \n",
"89 \n",
"90 \n",
"91 \n",
"92 \n",
"93 \n",
"94 \n",
"95 https://github.com/PSLmodels \n",
"96 \n",
"97 \n",
"98 \n",
"99 \n",
"100 images \n",
"101 https://github.com/ScriptSmith/reaper \n",
"102 \n",
"103 \n",
"104 \n",
"105 \n",
"106 \n",
"107 \n",
"108 \n",
"109 \n",
"110 \n",
"111 \n",
"112 \n",
"113 https://github.com/ScriptSmith/socialreaper \n",
"114 \n",
"115 \n",
"116 \n",
"117 messageapps \n",
"118 \n",
"119 \n",
"120 \n",
"121 \n",
"122 \n",
"123 images \n",
"124 images \n",
"125 \n",
"126 \n",
"127 \n",
"128 images \n",
"129 \n",
"130 webpages \n",
"131 webpages \n",
"132 socialmedia \n",
"133 \n",
"134 \n",
"135 \n",
"136 \n",
"137 socialmedia \n",
"138 \n",
"139 \n",
"140 \n",
"141 \n",
"142 \n",
"143 \n",
"144 \n",
"145 https://github.com/tattle-made/whatsapp-scrape... messageapps \n",
"146 \n",
"147 https://github.com/WhoTargetsMe/ ads \n",
"148 \n",
"149 \n",
"150 \n",
"151 \n",
"152 \n",
"\n",
" automation platform accessibility id \n",
"0 1 \n",
"1 human browser extension 2 \n",
"2 3 \n",
"3 4 \n",
"4 5 \n",
"5 6 \n",
"6 7 \n",
"7 8 \n",
"8 paid 9 \n",
"9 10 \n",
"10 11 \n",
"11 12 \n",
"12 Freemium 13 \n",
"13 paid 14 \n",
"14 15 \n",
"15 16 \n",
"16 human open source 17 \n",
"17 browser extension 18 \n",
"18 19 \n",
"19 20 \n",
"20 21 \n",
"21 22 \n",
"22 23 \n",
"23 24 \n",
"24 browser extension Free 25 \n",
"25 request access 26 \n",
"26 27 \n",
"27 28 \n",
"28 29 \n",
"29 30 \n",
"30 31 \n",
"31 32 \n",
"32 33 \n",
"33 34 \n",
"34 35 \n",
"35 36 \n",
"36 37 \n",
"37 38 \n",
"38 39 \n",
"39 browser extension 40 \n",
"40 41 \n",
"41 42 \n",
"42 43 \n",
"43 44 \n",
"44 45 \n",
"45 46 \n",
"46 47 \n",
"47 48 \n",
"48 49 \n",
"49 Install on PC 50 \n",
"50 51 \n",
"51 52 \n",
"52 53 \n",
"53 54 \n",
"54 free 55 \n",
"55 56 \n",
"56 57 \n",
"57 browser extension 58 \n",
"58 59 \n",
"59 60 \n",
"60 human 61 \n",
"61 62 \n",
"62 63 \n",
"63 paid 64 \n",
"64 65 \n",
"65 66 \n",
"66 67 \n",
"67 68 \n",
"68 open source 69 \n",
"69 70 \n",
"70 71 \n",
"71 72 \n",
"72 open source 73 \n",
"73 open source 74 \n",
"74 75 \n",
"75 paid 76 \n",
"76 77 \n",
"77 78 \n",
"78 open source 79 \n",
"79 80 \n",
"80 81 \n",
"81 82 \n",
"82 83 \n",
"83 84 \n",
"84 85 \n",
"85 86 \n",
"86 browser extension 87 \n",
"87 browser extension 88 \n",
"88 89 \n",
"89 90 \n",
"90 91 \n",
"91 browser extension 92 \n",
"92 93 \n",
"93 94 \n",
"94 95 \n",
"95 open source 96 \n",
"96 97 \n",
"97 98 \n",
"98 99 \n",
"99 100 \n",
"100 request access 101 \n",
"101 102 \n",
"102 103 \n",
"103 104 \n",
"104 105 \n",
"105 106 \n",
"106 107 \n",
"107 108 \n",
"108 109 \n",
"109 110 \n",
"110 111 \n",
"111 112 \n",
"112 113 \n",
"113 114 \n",
"114 115 \n",
"115 116 \n",
"116 browser extension;mobile app 117 \n",
"117 118 \n",
"118 119 \n",
"119 120 \n",
"120 121 \n",
"121 122 \n",
"122 closed 123 \n",
"123 browser extension 124 \n",
"124 125 \n",
"125 126 \n",
"126 127 \n",
"127 browser extension 128 \n",
"128 129 \n",
"129 130 \n",
"130 browser extension 131 \n",
"131 browser extension 132 \n",
"132 133 \n",
"133 134 \n",
"134 135 \n",
"135 136 \n",
"136 137 \n",
"137 138 \n",
"138 139 \n",
"139 140 \n",
"140 141 \n",
"141 142 \n",
"142 143 \n",
"143 144 \n",
"144 145 \n",
"145 open source 146 \n",
"146 147 \n",
"147 browser extension open source 148 \n",
"148 149 \n",
"149 150 \n",
"150 151 \n",
"151 152 \n",
"152 153 "
]
},
"execution_count": 1,
"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('amittsite.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_playbook, 'playbook', ['amitt_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",
"# dataset\n",
"# reference - create this from other tables. \n",
"# incidenttechnique crosstable - and others, inc incidentcounter - 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",
"\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": 3,
"metadata": {
"scrolled": true
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"dict_keys(['df_phases', 'df_frameworks', 'df_techniques', 'df_tasks', 'df_incidents', 'df_groups', 'df_tools', '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",
"\n",
"df_incidents columns: Index(['amitt_id', 'name', 'objecttype', 'summary', 'year_started',\n",
" 'attributions_seen', 'found_in_country', 'urls', 'notes', 'when_added',\n",
" 'found_via', 'longname'],\n",
" dtype='object')\n"
]
},
{
"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>objecttype</th>\n",
" <th>summary</th>\n",
" <th>year_started</th>\n",
" <th>attributions_seen</th>\n",
" <th>found_in_country</th>\n",
" <th>urls</th>\n",
" <th>notes</th>\n",
" <th>when_added</th>\n",
" <th>found_via</th>\n",
" <th>longname</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>I00001</td>\n",
" <td>Blacktivists facebook group</td>\n",
" <td>incident</td>\n",
" <td>Internet Research Agency created fake @blackti...</td>\n",
" <td>2016</td>\n",
" <td>Russia</td>\n",
" <td>USA</td>\n",
" <td>https://money.cnn.com/2017/09/28/media/blackti...</td>\n",
" <td></td>\n",
" <td>2019-02-24</td>\n",
" <td></td>\n",
" <td>I00001 - Blacktivists facebook group</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>I00002</td>\n",
" <td>#VaccinateUS</td>\n",
" <td>campaign</td>\n",
" <td>use both pro- and anti- topic messaging to cre...</td>\n",
" <td>2014</td>\n",
" <td>Russia</td>\n",
" <td>World</td>\n",
" <td>https://www.washingtonpost.com/science/2018/08...</td>\n",
" <td></td>\n",
" <td>2019-02-24</td>\n",
" <td></td>\n",
" <td>I00002 - #VaccinateUS</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>I00003</td>\n",
" <td>Beyonce protest rallies</td>\n",
" <td>incident</td>\n",
" <td>use both pro- and anti- topic messaging to cre...</td>\n",
" <td>2016</td>\n",
" <td>Russia</td>\n",
" <td>USA</td>\n",
" <td>https://www.theguardian.com/us-news/2018/may/1...</td>\n",
" <td></td>\n",
" <td>2019-02-24</td>\n",
" <td></td>\n",
" <td>I00003 - Beyonce protest rallies</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>I00004</td>\n",
" <td>#Macrongate</td>\n",
" <td>incident</td>\n",
" <td>amplified document dump failed because France ...</td>\n",
" <td>2017</td>\n",
" <td>Russia</td>\n",
" <td>France</td>\n",
" <td>http://www.niemanlab.org/2018/09/how-france-be...</td>\n",
" <td></td>\n",
" <td>2019-02-24</td>\n",
" <td></td>\n",
" <td>I00004 - #Macrongate</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>I00005</td>\n",
" <td>Brexit vote</td>\n",
" <td>campaign</td>\n",
" <td>In early 2014, then UK PM David Cameron outlin...</td>\n",
" <td>2016</td>\n",
" <td>Russia</td>\n",
" <td>UK</td>\n",
" <td>https://www.forbes.com/sites/emmawoollacott/20...</td>\n",
" <td></td>\n",
" <td>2019-02-24</td>\n",
" <td></td>\n",
" <td>I00005 - Brexit vote</td>\n",
" </tr>\n",
" <tr>\n",
" <th>5</th>\n",
" <td>I00006</td>\n",
" <td>Columbian Chemicals</td>\n",
" <td>incident</td>\n",
" <td>Early Russian (IRA) “fake news” stories. Compl...</td>\n",
" <td>2014</td>\n",
" <td>Russia</td>\n",
" <td>USA</td>\n",
" <td>https://en.wikipedia.org/wiki/Columbian_Chemic...</td>\n",
" <td></td>\n",
" <td>2019-02-24</td>\n",
" <td></td>\n",
" <td>I00006 - Columbian Chemicals</td>\n",
" </tr>\n",
" <tr>\n",
" <th>6</th>\n",
" <td>I00007</td>\n",
" <td>Incirlik terrorists</td>\n",
" <td>incident</td>\n",
" <td>Fake story transmitted from Russian media to T...</td>\n",
" <td>2016</td>\n",
" <td>Russia</td>\n",
" <td>USA</td>\n",
" <td>https://www.politifact.com/truth-o-meter/state...</td>\n",
" <td></td>\n",
" <td>2019-02-24</td>\n",
" <td></td>\n",
" <td>I00007 - Incirlik terrorists</td>\n",
" </tr>\n",
" <tr>\n",
" <th>7</th>\n",
" <td>I00008</td>\n",
" <td>Bujic</td>\n",
" <td>incident</td>\n",
" <td></td>\n",
" <td>2017</td>\n",
" <td>Russia</td>\n",
" <td>Serbia</td>\n",
" <td>https://www.stopfake.org/en/vencislav-the-virg...</td>\n",
" <td>Serbia pro-Kremlin disinfo campaign by Vencisl...</td>\n",
" <td>2019-02-24</td>\n",
" <td></td>\n",
" <td>I00008 - Bujic</td>\n",
" </tr>\n",
" <tr>\n",
" <th>8</th>\n",
" <td>I00009</td>\n",
" <td>PhilippinesExpert</td>\n",
" <td>incident</td>\n",
" <td>President of the Philippine visited Moscow and...</td>\n",
" <td>2017</td>\n",
" <td>Russia</td>\n",
" <td>Philippines</td>\n",
" <td>https://codastory.com/disinformation/how-a-lit...</td>\n",
" <td>Philippines Social Media: Russian Disinformati...</td>\n",
" <td>2019-02-24</td>\n",
" <td></td>\n",
" <td>I00009 - PhilippinesExpert</td>\n",
" </tr>\n",
" <tr>\n",
" <th>9</th>\n",
" <td>I00010</td>\n",
" <td>ParklandTeens</td>\n",
" <td>incident</td>\n",
" <td>IRA trolls amplified the far right messaging a...</td>\n",
" <td>2018</td>\n",
" <td></td>\n",
" <td>USA</td>\n",
" <td>https://www.nytimes.com/2018/03/27/us/parkland...</td>\n",
" <td>Parkland survivors</td>\n",
" <td>2019-02-01</td>\n",
" <td></td>\n",
" <td>I00010 - ParklandTeens</td>\n",
" </tr>\n",
" <tr>\n",
" <th>10</th>\n",
" <td>I00011</td>\n",
" <td>CovingtonTeen</td>\n",
" <td>incident</td>\n",
" <td></td>\n",
" <td>2019</td>\n",
" <td></td>\n",
" <td>USA</td>\n",
" <td>https://www.wcpo.com/news/national/fact-check-...</td>\n",
" <td>MAGA kid (Covington)</td>\n",
" <td>2019-02-01</td>\n",
" <td></td>\n",
" <td>I00011 - CovingtonTeen</td>\n",
" </tr>\n",
" <tr>\n",
" <th>11</th>\n",
" <td>I00012</td>\n",
" <td>ChinaSmog</td>\n",
" <td>incident</td>\n",
" <td></td>\n",
" <td>2011</td>\n",
" <td>China</td>\n",
" <td>China</td>\n",
" <td>https://www.cjr.org/innovations/memes-pollutio...</td>\n",
" <td>China smog (not an attack, but a counter to di...</td>\n",
" <td>2019-02-24</td>\n",
" <td></td>\n",
" <td>I00012 - ChinaSmog</td>\n",
" </tr>\n",
" <tr>\n",
" <th>12</th>\n",
" <td>I00013</td>\n",
" <td>FranceBlacktivists</td>\n",
" <td>incident</td>\n",
" <td></td>\n",
" <td>2014</td>\n",
" <td>Russia</td>\n",
" <td>France</td>\n",
" <td>https://medium.com/dfrlab/trolltracker-glimpse...</td>\n",
" <td>France blacktivists</td>\n",
" <td>2019-02-24</td>\n",
" <td></td>\n",
" <td>I00013 - FranceBlacktivists</td>\n",
" </tr>\n",
" <tr>\n",
" <th>13</th>\n",
" <td>I00014</td>\n",
" <td>GiletsJaunePileon</td>\n",
" <td>incident</td>\n",
" <td></td>\n",
" <td>2018</td>\n",
" <td>Russia</td>\n",
" <td>France</td>\n",
" <td>https://www.wired.com/story/co-opting-french-u...</td>\n",
" <td>Russian pile-onto #GiletsJaune (and expansion ...</td>\n",
" <td>2019-02-24</td>\n",
" <td></td>\n",
" <td>I00014 - GiletsJaunePileon</td>\n",
" </tr>\n",
" <tr>\n",
" <th>14</th>\n",
" <td>I00015</td>\n",
" <td>ConcordDiscovery</td>\n",
" <td>incident</td>\n",
" <td>The Office of Special Counsel accused Concord ...</td>\n",
" <td>2019</td>\n",
" <td>Russia</td>\n",
" <td>USA</td>\n",
" <td>https://www.theatlantic.com/politics/archive/2...</td>\n",
" <td></td>\n",
" <td>2019-02-01</td>\n",
" <td></td>\n",
" <td>I00015 - ConcordDiscovery</td>\n",
" </tr>\n",
" <tr>\n",
" <th>15</th>\n",
" <td>I00016</td>\n",
" <td>LithuanianElves</td>\n",
" <td>campaign</td>\n",
" <td></td>\n",
" <td>2014</td>\n",
" <td>Russia</td>\n",
" <td>Lithuania</td>\n",
" <td>https://www.ft.com/content/b3701b12-2544-11e9-...</td>\n",
" <td></td>\n",
" <td>2019-02-01</td>\n",
" <td></td>\n",
" <td>I00016 - LithuanianElves</td>\n",
" </tr>\n",
" <tr>\n",
" <th>16</th>\n",
" <td>I00017</td>\n",
" <td>US presidential elections</td>\n",
" <td>campaign</td>\n",
" <td>Make Clinton look bad or unpopular, and Trump ...</td>\n",
" <td>2016</td>\n",
" <td>Russia</td>\n",
" <td>USA</td>\n",
" <td>https://www.dni.gov/files/documents/ICA_2017_0...</td>\n",
" <td></td>\n",
" <td>2019-02-24</td>\n",
" <td>OII</td>\n",
" <td>I00017 - US presidential elections</td>\n",
" </tr>\n",
" <tr>\n",
" <th>17</th>\n",
" <td>I00018</td>\n",
" <td>DNC email leak incident</td>\n",
" <td>tactic</td>\n",
" <td></td>\n",
" <td>2016</td>\n",
" <td>Russia</td>\n",
" <td>USA</td>\n",
" <td></td>\n",
" <td>Channels: RU domestic, RU multilingual (RT/Spu...</td>\n",
" <td>2019-02-24</td>\n",
" <td>OII</td>\n",
" <td>I00018 - DNC email leak incident</td>\n",
" </tr>\n",
" <tr>\n",
" <th>18</th>\n",
" <td>I00019</td>\n",
" <td>MacronTiphaine</td>\n",
" <td>incident</td>\n",
" <td>Far-right trolls on 4chan and Twitter spreadin...</td>\n",
" <td>2017</td>\n",
" <td></td>\n",
" <td>France</td>\n",
" <td>https://www.buzzfeednews.com/article/ryanhates...</td>\n",
" <td>Trolls OII</td>\n",
" <td>2019-02-24</td>\n",
" <td>OII</td>\n",
" <td>I00019 - MacronTiphaine</td>\n",
" </tr>\n",
" <tr>\n",
" <th>19</th>\n",
" <td>I00020</td>\n",
" <td>3000 tanks</td>\n",
" <td>incident</td>\n",
" <td></td>\n",
" <td>2017</td>\n",
" <td>Russia</td>\n",
" <td>World</td>\n",
" <td>https://medium.com/@DFRLab/three-thousand-fake...</td>\n",
" <td></td>\n",
" <td>2019-02-24</td>\n",
" <td>OII</td>\n",
" <td>I00020 - 3000 tanks</td>\n",
" </tr>\n",
" <tr>\n",
" <th>20</th>\n",
" <td>I00021</td>\n",
" <td>Armenia elections</td>\n",
" <td>campaign</td>\n",
" <td></td>\n",
" <td>2017</td>\n",
" <td>Russia</td>\n",
" <td>Armenia</td>\n",
" <td>https://medium.com/dfrlab/fakes-bots-and-block...</td>\n",
" <td></td>\n",
" <td>2019-02-24</td>\n",
" <td>OII</td>\n",
" <td>I00021 - Armenia elections</td>\n",
" </tr>\n",
" <tr>\n",
" <th>21</th>\n",
" <td>I00022</td>\n",
" <td>#Macronleaks</td>\n",
" <td>incident</td>\n",
" <td>Countering the spreading of an alleged 9GB of ...</td>\n",
" <td>2017</td>\n",
" <td>Russia</td>\n",
" <td>France</td>\n",
" <td>https://medium.com/dfrlab/hashtag-campaign-mac...</td>\n",
" <td></td>\n",
" <td>2019-02-24</td>\n",
" <td>OII</td>\n",
" <td>I00022 - #Macronleaks</td>\n",
" </tr>\n",
" <tr>\n",
" <th>22</th>\n",
" <td>I00023</td>\n",
" <td>#dislikemacron</td>\n",
" <td>incident</td>\n",
" <td></td>\n",
" <td>2017</td>\n",
" <td>Russia</td>\n",
" <td>France</td>\n",
" <td>https://medium.com/dfrlab/russian-and-french-t...</td>\n",
" <td>unsuccessful</td>\n",
" <td>2019-02-24</td>\n",
" <td>OII</td>\n",
" <td>I00023 - #dislikemacron</td>\n",
" </tr>\n",
" <tr>\n",
" <th>23</th>\n",
" <td>I00024</td>\n",
" <td>#syriahoax</td>\n",
" <td>incident</td>\n",
" <td></td>\n",
" <td>2017</td>\n",
" <td>Syria</td>\n",
" <td>USA</td>\n",
" <td>https://medium.com/dfrlab/how-the-alt-right-br...</td>\n",
" <td></td>\n",
" <td>2019-02-24</td>\n",
" <td>OII</td>\n",
" <td>I00024 - #syriahoax</td>\n",
" </tr>\n",
" <tr>\n",
" <th>24</th>\n",
" <td>I00025</td>\n",
" <td>EU Army</td>\n",
" <td>incident</td>\n",
" <td>Traces back to 2016: Guardian “Is there a secr...</td>\n",
" <td>2018</td>\n",
" <td>Russia</td>\n",
" <td>EU</td>\n",
" <td>https://medium.com/dfrlab/spread-it-on-reddit-...</td>\n",
" <td></td>\n",
" <td>2019-02-24</td>\n",
" <td>OII</td>\n",
" <td>I00025 - EU Army</td>\n",
" </tr>\n",
" <tr>\n",
" <th>25</th>\n",
" <td>I00026</td>\n",
" <td>Netherlands referendum on Ukraine</td>\n",
" <td>incident</td>\n",
" <td></td>\n",
" <td>2016</td>\n",
" <td>Russia</td>\n",
" <td>Netherlands</td>\n",
" <td>https://www.washingtonpost.com/opinions/russia...</td>\n",
" <td></td>\n",
" <td>2019-02-24</td>\n",
" <td>OII</td>\n",
" <td>I00026 - Netherlands referendum on Ukraine</td>\n",
" </tr>\n",
" <tr>\n",
" <th>26</th>\n",
" <td>I00027</td>\n",
" <td>crucifiedboy</td>\n",
" <td>incident</td>\n",
" <td></td>\n",
" <td>2014</td>\n",
" <td>Russia</td>\n",
" <td>Ukraine</td>\n",
" <td>https://helda.helsinki.fi//bitstream/handle/10...</td>\n",
" <td></td>\n",
" <td>2019-02-24</td>\n",
" <td>OII</td>\n",
" <td>I00027 - crucifiedboy</td>\n",
" </tr>\n",
" <tr>\n",
" <th>27</th>\n",
" <td>I00028</td>\n",
" <td>mh17 downed</td>\n",
" <td>incident</td>\n",
" <td></td>\n",
" <td>2014</td>\n",
" <td>Russia</td>\n",
" <td>Ukraine</td>\n",
" <td>https://www.stopfake.org/en/lies-spanish-fligh...</td>\n",
" <td></td>\n",
" <td>2019-02-24</td>\n",
" <td>OII</td>\n",
" <td>I00028 - mh17 downed</td>\n",
" </tr>\n",
" <tr>\n",
" <th>28</th>\n",
" <td>I00029</td>\n",
" <td>MH17 investigation</td>\n",
" <td>campaign</td>\n",
" <td>Since the shooting down of Malaysia Airlines F...</td>\n",
" <td>2016</td>\n",
" <td>Russia</td>\n",
" <td>Ukraine</td>\n",
" <td>https://www.novayagazeta.ru/news/2015/05/07/11...</td>\n",
" <td>Changed to campaign (still in the news, and st...</td>\n",
" <td>2019-02-24</td>\n",
" <td>OII</td>\n",
" <td>I00029 - MH17 investigation</td>\n",
" </tr>\n",
" <tr>\n",
" <th>29</th>\n",
" <td>I00030</td>\n",
" <td>LastJedi</td>\n",
" <td>incident</td>\n",
" <td></td>\n",
" <td>2018</td>\n",
" <td>Russia</td>\n",
" <td>World</td>\n",
" <td>https://slate.com/culture/2018/10/last-jedi-st...</td>\n",
" <td></td>\n",
" <td>2019-02-24</td>\n",
" <td>OII</td>\n",
" <td>I00030 - LastJedi</td>\n",
" </tr>\n",
" <tr>\n",
" <th>30</th>\n",
" <td>I00031</td>\n",
" <td>antivax</td>\n",
" <td>apt</td>\n",
" <td></td>\n",
" <td>2018</td>\n",
" <td>Russia</td>\n",
" <td>World</td>\n",
" <td>https://ajph.aphapublications.org/doi/pdf/10.2...</td>\n",
" <td></td>\n",
" <td>2019-02-24</td>\n",
" <td>OII</td>\n",
" <td>I00031 - antivax</td>\n",
" </tr>\n",
" <tr>\n",
" <th>31</th>\n",
" <td>I00032</td>\n",
" <td>Kavanaugh</td>\n",
" <td>incident</td>\n",
" <td>Before the Senate SCOTUS confirmation hearings...</td>\n",
" <td>2018</td>\n",
" <td>Russia</td>\n",
" <td>USA</td>\n",
" <td>https://qz.com/1409102/russian-trolls-and-bots...</td>\n",
" <td></td>\n",
" <td>2019-02-24</td>\n",
" <td>OII</td>\n",
" <td>I00032 - Kavanaugh</td>\n",
" </tr>\n",
" <tr>\n",
" <th>32</th>\n",
" <td>I00033</td>\n",
" <td>China 50cent Army</td>\n",
" <td>apt</td>\n",
" <td>50cent Army is a CCP “tool” - “massive secret ...</td>\n",
" <td>2014</td>\n",
" <td>China</td>\n",
" <td>China</td>\n",
" <td>https://gking.harvard.edu/files/gking/files/ho...</td>\n",
" <td>campaign (multiple incidents, e.g. Shanshan ri...</td>\n",
" <td>2019-02-24</td>\n",
" <td>OII</td>\n",
" <td>I00033 - China 50cent Army</td>\n",
" </tr>\n",
" <tr>\n",
" <th>33</th>\n",
" <td>I00034</td>\n",
" <td>DibaFacebookExpedition</td>\n",
" <td>incident</td>\n",
" <td>In the Expedition, Diba engaged in a highly or...</td>\n",
" <td>2016</td>\n",
" <td>China</td>\n",
" <td>Taiwan</td>\n",
" <td>https://www.ideals.illinois.edu/handle/2142/96...</td>\n",
" <td></td>\n",
" <td>2019-02-24</td>\n",
" <td>OII</td>\n",
" <td>I00034 - DibaFacebookExpedition</td>\n",
" </tr>\n",
" <tr>\n",
" <th>34</th>\n",
" <td>I00035</td>\n",
" <td>Brazilelections</td>\n",
" <td>campaign</td>\n",
" <td>Bot activity in Brazil elections</td>\n",
" <td>2014</td>\n",
" <td>Brazil</td>\n",
" <td>Brazil</td>\n",
" <td>https://blogs.oii.ox.ac.uk/politicalbots/wp-co...</td>\n",
" <td></td>\n",
" <td>2019-02-24</td>\n",
" <td>OII</td>\n",
" <td>I00035 - Brazilelections</td>\n",
" </tr>\n",
" <tr>\n",
" <th>35</th>\n",
" <td>I00036</td>\n",
" <td>BrazilPresDebate</td>\n",
" <td>incident</td>\n",
" <td></td>\n",
" <td>2014</td>\n",
" <td>Brazil</td>\n",
" <td>Brazil</td>\n",
" <td>https://www.wilsoncenter.org/blog-post/bots-br...</td>\n",
" <td></td>\n",
" <td>2019-02-24</td>\n",
" <td>OII</td>\n",
" <td>I00036 - BrazilPresDebate</td>\n",
" </tr>\n",
" <tr>\n",
" <th>36</th>\n",
" <td>I00037</td>\n",
" <td>Rioelections</td>\n",
" <td>incident</td>\n",
" <td></td>\n",
" <td>2016</td>\n",
" <td>Brazil</td>\n",
" <td>Brazil</td>\n",
" <td>https://www1.folha.uol.com.br/poder/eleicoes-2...</td>\n",
" <td></td>\n",
" <td>2019-02-24</td>\n",
" <td>OII</td>\n",
" <td>I00037 - Rioelections</td>\n",
" </tr>\n",
" <tr>\n",
" <th>37</th>\n",
" <td>I00038</td>\n",
" <td>Brazilimpeachment</td>\n",
" <td>incident</td>\n",
" <td></td>\n",
" <td>2016</td>\n",
" <td>Brazil</td>\n",
" <td>Brazil</td>\n",
" <td>http://www.labic.net/cartografia/a-rede-das-im...</td>\n",
" <td></td>\n",
" <td>2019-02-24</td>\n",
" <td>OII</td>\n",
" <td>I00038 - Brazilimpeachment</td>\n",
" </tr>\n",
" <tr>\n",
" <th>38</th>\n",
" <td>I00039</td>\n",
" <td>MerkelFacebook</td>\n",
" <td>incident</td>\n",
" <td>Top stories about Merkel in both German and En...</td>\n",
" <td>2017</td>\n",
" <td></td>\n",
" <td>Germany</td>\n",
" <td>https://www.buzzfeed.com/albertonardelli/hyper...</td>\n",
" <td></td>\n",
" <td>2019-02-24</td>\n",
" <td>OII</td>\n",
" <td>I00039 - MerkelFacebook</td>\n",
" </tr>\n",
" <tr>\n",
" <th>39</th>\n",
" <td>I00040</td>\n",
" <td>modamaniSelfie</td>\n",
" <td>incident</td>\n",
" <td></td>\n",
" <td>2015</td>\n",
" <td></td>\n",
" <td>Germany</td>\n",
" <td>https://www.nytimes.com/2017/02/06/business/sy...</td>\n",
" <td></td>\n",
" <td>2019-02-24</td>\n",
" <td>OII</td>\n",
" <td>I00040 - modamaniSelfie</td>\n",
" </tr>\n",
" <tr>\n",
" <th>40</th>\n",
" <td>I00041</td>\n",
" <td>Refugee crime map</td>\n",
" <td>incident</td>\n",
" <td></td>\n",
" <td>2017</td>\n",
" <td></td>\n",
" <td>Germany</td>\n",
" <td>https://uebermedien.de/11488/kartenlegen-mit-k...</td>\n",
" <td></td>\n",
" <td>2019-02-24</td>\n",
" <td>OII</td>\n",
" <td>I00041 - Refugee crime map</td>\n",
" </tr>\n",
" <tr>\n",
" <th>41</th>\n",
" <td>I00042</td>\n",
" <td>Saudi/Qatar bot dispute</td>\n",
" <td>incident</td>\n",
" <td>In the summer of 2017, Twitter bots—automated ...</td>\n",
" <td>2017</td>\n",
" <td>SaudiArabia</td>\n",
" <td>Qatar</td>\n",
" <td>https://jia.sipa.columbia.edu/robot-wars-how-b...</td>\n",
" <td>robot wars how bots joined battle in the gulf\"</td>\n",
" <td>2019-02-24</td>\n",
" <td>MIS</td>\n",
" <td>I00042 - Saudi/Qatar bot dispute</td>\n",
" </tr>\n",
" <tr>\n",
" <th>42</th>\n",
" <td>I00043</td>\n",
" <td>FCC comments</td>\n",
" <td>incident</td>\n",
" <td></td>\n",
" <td>2017</td>\n",
" <td></td>\n",
" <td>USA</td>\n",
" <td>https://gizmodo.com/how-an-investigation-of-fa...</td>\n",
" <td>does this count as an incident, or is it just ...</td>\n",
" <td>2019-02-24</td>\n",
" <td>MIS</td>\n",
" <td>I00043 - FCC comments</td>\n",
" </tr>\n",
" <tr>\n",
" <th>43</th>\n",
" <td>I00044</td>\n",
" <td>JadeHelm exercise</td>\n",
" <td>incident</td>\n",
" <td>In the summer of 2015, thousands of troops fro...</td>\n",
" <td>2015</td>\n",
" <td></td>\n",
" <td>USA</td>\n",
" <td>https://www.politifact.com/texas/article/2018/...</td>\n",
" <td></td>\n",
" <td>2019-02-25</td>\n",
" <td>MIS</td>\n",
" <td>I00044 - JadeHelm exercise</td>\n",
" </tr>\n",
" <tr>\n",
" <th>44</th>\n",
" <td>I00045</td>\n",
" <td>Skripal</td>\n",
" <td>incident</td>\n",
" <td>On 4 March 2018, Sergei Skripal, a former Russ...</td>\n",
" <td>2018</td>\n",
" <td>Russia</td>\n",
" <td>UK</td>\n",
" <td>https://www.bellingcat.com/tag/skripal/ https:...</td>\n",
" <td>This is Beliingcat's full library of Skirpal r...</td>\n",
" <td>2019-03-20</td>\n",
" <td></td>\n",
" <td>I00045 - Skripal</td>\n",
" </tr>\n",
" <tr>\n",
" <th>45</th>\n",
" <td>I00046</td>\n",
" <td>North Macedonia</td>\n",
" <td>incident</td>\n",
" <td></td>\n",
" <td>2018</td>\n",
" <td>Russia</td>\n",
" <td>Macedonia</td>\n",
" <td>https://www.nytimes.com/2018/09/16/world/europ...</td>\n",
" <td>disinformation directed by Russian-backed grou...</td>\n",
" <td>2019-03-20</td>\n",
" <td></td>\n",
" <td>I00046 - North Macedonia</td>\n",
" </tr>\n",
" <tr>\n",
" <th>46</th>\n",
" <td>I00047</td>\n",
" <td>Sea of Azov</td>\n",
" <td>incident</td>\n",
" <td>An international incident occurred on 25 Novem...</td>\n",
" <td>2018</td>\n",
" <td>Russia</td>\n",
" <td>World</td>\n",
" <td>https://euvsdisinfo.eu/wave-of-disinformation-...</td>\n",
" <td></td>\n",
" <td>2019-03-20</td>\n",
" <td></td>\n",
" <td>I00047 - Sea of Azov</td>\n",
" </tr>\n",
" <tr>\n",
" <th>47</th>\n",
" <td>I00048</td>\n",
" <td>White Helmets</td>\n",
" <td>campaign</td>\n",
" <td></td>\n",
" <td>2015</td>\n",
" <td>Russia</td>\n",
" <td>World</td>\n",
" <td>https://thesyriacampaign.org/wp-content/upload...</td>\n",
" <td></td>\n",
" <td>2019-03-20</td>\n",
" <td></td>\n",
" <td>I00048 - White Helmets</td>\n",
" </tr>\n",
" <tr>\n",
" <th>48</th>\n",
" <td>I00049</td>\n",
" <td>White Helmets: Chemical Weapons</td>\n",
" <td>incident</td>\n",
" <td>On 7 April 2018, a high number of civilians we...</td>\n",
" <td>2017</td>\n",
" <td>Russia</td>\n",
" <td>World</td>\n",
" <td>http://www.publications.atlanticcouncil.org/br...</td>\n",
" <td></td>\n",
" <td>2019-03-20</td>\n",
" <td></td>\n",
" <td>I00049 - White Helmets: Chemical Weapons</td>\n",
" </tr>\n",
" <tr>\n",
" <th>49</th>\n",
" <td>I00050</td>\n",
" <td>#HandsOffVenezuela</td>\n",
" <td>incident</td>\n",
" <td>Venezuela has been thrown into turmoil after G...</td>\n",
" <td>2019</td>\n",
" <td>Russia</td>\n",
" <td>World</td>\n",
" <td>https://euvsdisinfo.eu/twitter-as-an-informati...</td>\n",
" <td></td>\n",
" <td>2019-03-20</td>\n",
" <td></td>\n",
" <td>I00050 - #HandsOffVenezuela</td>\n",
" </tr>\n",
" <tr>\n",
" <th>50</th>\n",
" <td>I00051</td>\n",
" <td>Integrity Initiative</td>\n",
" <td>incident</td>\n",
" <td>The UK Foreign Office has accused Russian stat...</td>\n",
" <td>2018</td>\n",
" <td>Russia</td>\n",
" <td>World</td>\n",
" <td>https://eaworldview.com/2019/01/counter-russia...</td>\n",
" <td>This is an excellent example of the tables get...</td>\n",
" <td>2019-03-20</td>\n",
" <td></td>\n",
" <td>I00051 - Integrity Initiative</td>\n",
" </tr>\n",
" <tr>\n",
" <th>51</th>\n",
" <td>I00052</td>\n",
" <td>China overiew</td>\n",
" <td>campaign</td>\n",
" <td></td>\n",
" <td>2015</td>\n",
" <td>China</td>\n",
" <td>World</td>\n",
" <td>https://www.recordedfuture.com/china-social-me...</td>\n",
" <td>global strategic goals for China different fro...</td>\n",
" <td>2019-03-20</td>\n",
" <td></td>\n",
" <td>I00052 - China overiew</td>\n",
" </tr>\n",
" <tr>\n",
" <th>52</th>\n",
" <td>I00053</td>\n",
" <td>China Huawei CFO Arrest</td>\n",
" <td>incident</td>\n",
" <td>Dec. 1: Canadian authorities arrest Huawei's c...</td>\n",
" <td>2018</td>\n",
" <td>China</td>\n",
" <td>World</td>\n",
" <td>https://www.theatlantic.com/international/arch...</td>\n",
" <td>“The Chinese have been very active here,” said...</td>\n",
" <td>2019-03-20</td>\n",
" <td></td>\n",
" <td>I00053 - China Huawei CFO Arrest</td>\n",
" </tr>\n",
" <tr>\n",
" <th>53</th>\n",
" <td>I00054</td>\n",
" <td>China Muslims</td>\n",
" <td>incident</td>\n",
" <td></td>\n",
" <td>2018</td>\n",
" <td>China</td>\n",
" <td>World</td>\n",
" <td>https://www.ctvnews.ca/world/china-says-foreig...</td>\n",
" <td>China rejects the allegations that it has lock...</td>\n",
" <td>2019-03-20</td>\n",
" <td></td>\n",
" <td>I00054 - China Muslims</td>\n",
" </tr>\n",
" <tr>\n",
" <th>54</th>\n",
" <td>I00055</td>\n",
" <td>50 Cent Army</td>\n",
" <td>campaign</td>\n",
" <td></td>\n",
" <td>2008</td>\n",
" <td>China</td>\n",
" <td>World</td>\n",
" <td>https://www.voanews.com/a/who-is-that-chinese-...</td>\n",
" <td></td>\n",
" <td>2019-03-20</td>\n",
" <td></td>\n",
" <td>I00055 - 50 Cent Army</td>\n",
" </tr>\n",
" <tr>\n",
" <th>55</th>\n",
" <td>I00056</td>\n",
" <td>Iran Influence Operations</td>\n",
" <td>campaign</td>\n",
" <td>Iranian interference in the politics of Arab c...</td>\n",
" <td>2012</td>\n",
" <td>Iran</td>\n",
" <td>World</td>\n",
" <td>https://www.fireeye.com/blog/threat-research/2...</td>\n",
" <td>FireEye has identified a suspected influence o...</td>\n",
" <td>2019-03-20</td>\n",
" <td></td>\n",
" <td>I00056 - Iran Influence Operations</td>\n",
" </tr>\n",
" <tr>\n",
" <th>56</th>\n",
" <td>I00057</td>\n",
" <td>Mexico Election</td>\n",
" <td>incident</td>\n",
" <td></td>\n",
" <td>2018</td>\n",
" <td>Russia,Mexico</td>\n",
" <td>Mexico</td>\n",
" <td>https://www.smh.com.au/world/north-america/mis...</td>\n",
" <td></td>\n",
" <td>2019-03-20</td>\n",
" <td></td>\n",
" <td>I00057 - Mexico Election</td>\n",
" </tr>\n",
" <tr>\n",
" <th>57</th>\n",
" <td>I00058</td>\n",
" <td>Chemnitz</td>\n",
" <td>incident</td>\n",
" <td></td>\n",
" <td>2018</td>\n",
" <td>Russia</td>\n",
" <td>Germany</td>\n",
" <td>https://www.thebureauinvestigates.com/stories/...</td>\n",
" <td></td>\n",
" <td>2019-03-20</td>\n",
" <td></td>\n",
" <td>I00058 - Chemnitz</td>\n",
" </tr>\n",
" <tr>\n",
" <th>58</th>\n",
" <td>I00059</td>\n",
" <td>Myanmar - Rohingya</td>\n",
" <td>campaign</td>\n",
" <td></td>\n",
" <td>2014</td>\n",
" <td>Myanmar</td>\n",
" <td>Myanmar</td>\n",
" <td>https://www.reuters.com/investigates/special-r...</td>\n",
" <td>Personal note (see Reuters side bar... end of ...</td>\n",
" <td>2019-03-20</td>\n",
" <td></td>\n",
" <td>I00059 - Myanmar - Rohingya</td>\n",
" </tr>\n",
" <tr>\n",
" <th>59</th>\n",
" <td>I00060</td>\n",
" <td>White Genocide</td>\n",
" <td>campaign</td>\n",
" <td></td>\n",
" <td>2018</td>\n",
" <td>Russia</td>\n",
" <td>World</td>\n",
" <td>https://www.smh.com.au/world/oceania/the-high-...</td>\n",
" <td>Personal note (see Reuters side bar... end of ...</td>\n",
" <td>2019-03-20</td>\n",
" <td></td>\n",
" <td>I00060 - White Genocide</td>\n",
" </tr>\n",
" <tr>\n",
" <th>60</th>\n",
" <td>I00061</td>\n",
" <td>Military veterans Targetting</td>\n",
" <td>campaign</td>\n",
" <td></td>\n",
" <td>2017</td>\n",
" <td>Russia</td>\n",
" <td>US</td>\n",
" <td>https://www.stripes.com/congressmen-urge-fbi-t...</td>\n",
" <td></td>\n",
" <td>2019-03-20</td>\n",
" <td></td>\n",
" <td>I00061 - Military veterans Targetting</td>\n",
" </tr>\n",
" <tr>\n",
" <th>61</th>\n",
" <td>I00062</td>\n",
" <td>Brexit/UK ongoing</td>\n",
" <td>campaign</td>\n",
" <td></td>\n",
" <td>2015</td>\n",
" <td>Russia,UK</td>\n",
" <td>UK</td>\n",
" <td>https://www.politico.eu/article/britain-nation...</td>\n",
" <td>This is current, and offers very good \"Anatomy...</td>\n",
" <td>2019-03-20</td>\n",
" <td></td>\n",
" <td>I00062 - Brexit/UK ongoing</td>\n",
" </tr>\n",
" <tr>\n",
" <th>62</th>\n",
" <td>I00063</td>\n",
" <td>Olympic Doping Scandal</td>\n",
" <td>campaign</td>\n",
" <td>On 18 July 2016, Richard McLaren, a Canadian a...</td>\n",
" <td>2016</td>\n",
" <td>Russia</td>\n",
" <td>World</td>\n",
" <td>https://www.nytimes.com/2016/05/13/sports/russ...</td>\n",
" <td></td>\n",
" <td>2019-04-06</td>\n",
" <td></td>\n",
" <td>I00063 - Olympic Doping Scandal</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" amitt_id name objecttype \\\n",
"0 I00001 Blacktivists facebook group incident \n",
"1 I00002 #VaccinateUS campaign \n",
"2 I00003 Beyonce protest rallies incident \n",
"3 I00004 #Macrongate incident \n",
"4 I00005 Brexit vote campaign \n",
"5 I00006 Columbian Chemicals incident \n",
"6 I00007 Incirlik terrorists incident \n",
"7 I00008 Bujic incident \n",
"8 I00009 PhilippinesExpert incident \n",
"9 I00010 ParklandTeens incident \n",
"10 I00011 CovingtonTeen incident \n",
"11 I00012 ChinaSmog incident \n",
"12 I00013 FranceBlacktivists incident \n",
"13 I00014 GiletsJaunePileon incident \n",
"14 I00015 ConcordDiscovery incident \n",
"15 I00016 LithuanianElves campaign \n",
"16 I00017 US presidential elections campaign \n",
"17 I00018 DNC email leak incident tactic \n",
"18 I00019 MacronTiphaine incident \n",
"19 I00020 3000 tanks incident \n",
"20 I00021 Armenia elections campaign \n",
"21 I00022 #Macronleaks incident \n",
"22 I00023 #dislikemacron incident \n",
"23 I00024 #syriahoax incident \n",
"24 I00025 EU Army incident \n",
"25 I00026 Netherlands referendum on Ukraine incident \n",
"26 I00027 crucifiedboy incident \n",
"27 I00028 mh17 downed incident \n",
"28 I00029 MH17 investigation campaign \n",
"29 I00030 LastJedi incident \n",
"30 I00031 antivax apt \n",
"31 I00032 Kavanaugh incident \n",
"32 I00033 China 50cent Army apt \n",
"33 I00034 DibaFacebookExpedition incident \n",
"34 I00035 Brazilelections campaign \n",
"35 I00036 BrazilPresDebate incident \n",
"36 I00037 Rioelections incident \n",
"37 I00038 Brazilimpeachment incident \n",
"38 I00039 MerkelFacebook incident \n",
"39 I00040 modamaniSelfie incident \n",
"40 I00041 Refugee crime map incident \n",
"41 I00042 Saudi/Qatar bot dispute incident \n",
"42 I00043 FCC comments incident \n",
"43 I00044 JadeHelm exercise incident \n",
"44 I00045 Skripal incident \n",
"45 I00046 North Macedonia incident \n",
"46 I00047 Sea of Azov incident \n",
"47 I00048 White Helmets campaign \n",
"48 I00049 White Helmets: Chemical Weapons incident \n",
"49 I00050 #HandsOffVenezuela incident \n",
"50 I00051 Integrity Initiative incident \n",
"51 I00052 China overiew campaign \n",
"52 I00053 China Huawei CFO Arrest incident \n",
"53 I00054 China Muslims incident \n",
"54 I00055 50 Cent Army campaign \n",
"55 I00056 Iran Influence Operations campaign \n",
"56 I00057 Mexico Election incident \n",
"57 I00058 Chemnitz incident \n",
"58 I00059 Myanmar - Rohingya campaign \n",
"59 I00060 White Genocide campaign \n",
"60 I00061 Military veterans Targetting campaign \n",
"61 I00062 Brexit/UK ongoing campaign \n",
"62 I00063 Olympic Doping Scandal campaign \n",
"\n",
" summary year_started \\\n",
"0 Internet Research Agency created fake @blackti... 2016 \n",
"1 use both pro- and anti- topic messaging to cre... 2014 \n",
"2 use both pro- and anti- topic messaging to cre... 2016 \n",
"3 amplified document dump failed because France ... 2017 \n",
"4 In early 2014, then UK PM David Cameron outlin... 2016 \n",
"5 Early Russian (IRA) “fake news” stories. Compl... 2014 \n",
"6 Fake story transmitted from Russian media to T... 2016 \n",
"7 2017 \n",
"8 President of the Philippine visited Moscow and... 2017 \n",
"9 IRA trolls amplified the far right messaging a... 2018 \n",
"10 2019 \n",
"11 2011 \n",
"12 2014 \n",
"13 2018 \n",
"14 The Office of Special Counsel accused Concord ... 2019 \n",
"15 2014 \n",
"16 Make Clinton look bad or unpopular, and Trump ... 2016 \n",
"17 2016 \n",
"18 Far-right trolls on 4chan and Twitter spreadin... 2017 \n",
"19 2017 \n",
"20 2017 \n",
"21 Countering the spreading of an alleged 9GB of ... 2017 \n",
"22 2017 \n",
"23 2017 \n",
"24 Traces back to 2016: Guardian “Is there a secr... 2018 \n",
"25 2016 \n",
"26 2014 \n",
"27 2014 \n",
"28 Since the shooting down of Malaysia Airlines F... 2016 \n",
"29 2018 \n",
"30 2018 \n",
"31 Before the Senate SCOTUS confirmation hearings... 2018 \n",
"32 50cent Army is a CCP “tool” - “massive secret ... 2014 \n",
"33 In the Expedition, Diba engaged in a highly or... 2016 \n",
"34 Bot activity in Brazil elections 2014 \n",
"35 2014 \n",
"36 2016 \n",
"37 2016 \n",
"38 Top stories about Merkel in both German and En... 2017 \n",
"39 2015 \n",
"40 2017 \n",
"41 In the summer of 2017, Twitter bots—automated ... 2017 \n",
"42 2017 \n",
"43 In the summer of 2015, thousands of troops fro... 2015 \n",
"44 On 4 March 2018, Sergei Skripal, a former Russ... 2018 \n",
"45 2018 \n",
"46 An international incident occurred on 25 Novem... 2018 \n",
"47 2015 \n",
"48 On 7 April 2018, a high number of civilians we... 2017 \n",
"49 Venezuela has been thrown into turmoil after G... 2019 \n",
"50 The UK Foreign Office has accused Russian stat... 2018 \n",
"51 2015 \n",
"52 Dec. 1: Canadian authorities arrest Huawei's c... 2018 \n",
"53 2018 \n",
"54 2008 \n",
"55 Iranian interference in the politics of Arab c... 2012 \n",
"56 2018 \n",
"57 2018 \n",
"58 2014 \n",
"59 2018 \n",
"60 2017 \n",
"61 2015 \n",
"62 On 18 July 2016, Richard McLaren, a Canadian a... 2016 \n",
"\n",
" attributions_seen found_in_country \\\n",
"0 Russia USA \n",
"1 Russia World \n",
"2 Russia USA \n",
"3 Russia France \n",
"4 Russia UK \n",
"5 Russia USA \n",
"6 Russia USA \n",
"7 Russia Serbia \n",
"8 Russia Philippines \n",
"9 USA \n",
"10 USA \n",
"11 China China \n",
"12 Russia France \n",
"13 Russia France \n",
"14 Russia USA \n",
"15 Russia Lithuania \n",
"16 Russia USA \n",
"17 Russia USA \n",
"18 France \n",
"19 Russia World \n",
"20 Russia Armenia \n",
"21 Russia France \n",
"22 Russia France \n",
"23 Syria USA \n",
"24 Russia EU \n",
"25 Russia Netherlands \n",
"26 Russia Ukraine \n",
"27 Russia Ukraine \n",
"28 Russia Ukraine \n",
"29 Russia World \n",
"30 Russia World \n",
"31 Russia USA \n",
"32 China China \n",
"33 China Taiwan \n",
"34 Brazil Brazil \n",
"35 Brazil Brazil \n",
"36 Brazil Brazil \n",
"37 Brazil Brazil \n",
"38 Germany \n",
"39 Germany \n",
"40 Germany \n",
"41 SaudiArabia Qatar \n",
"42 USA \n",
"43 USA \n",
"44 Russia UK \n",
"45 Russia Macedonia \n",
"46 Russia World \n",
"47 Russia World \n",
"48 Russia World \n",
"49 Russia World \n",
"50 Russia World \n",
"51 China World \n",
"52 China World \n",
"53 China World \n",
"54 China World \n",
"55 Iran World \n",
"56 Russia,Mexico Mexico \n",
"57 Russia Germany \n",
"58 Myanmar Myanmar \n",
"59 Russia World \n",
"60 Russia US \n",
"61 Russia,UK UK \n",
"62 Russia World \n",
"\n",
" urls \\\n",
"0 https://money.cnn.com/2017/09/28/media/blackti... \n",
"1 https://www.washingtonpost.com/science/2018/08... \n",
"2 https://www.theguardian.com/us-news/2018/may/1... \n",
"3 http://www.niemanlab.org/2018/09/how-france-be... \n",
"4 https://www.forbes.com/sites/emmawoollacott/20... \n",
"5 https://en.wikipedia.org/wiki/Columbian_Chemic... \n",
"6 https://www.politifact.com/truth-o-meter/state... \n",
"7 https://www.stopfake.org/en/vencislav-the-virg... \n",
"8 https://codastory.com/disinformation/how-a-lit... \n",
"9 https://www.nytimes.com/2018/03/27/us/parkland... \n",
"10 https://www.wcpo.com/news/national/fact-check-... \n",
"11 https://www.cjr.org/innovations/memes-pollutio... \n",
"12 https://medium.com/dfrlab/trolltracker-glimpse... \n",
"13 https://www.wired.com/story/co-opting-french-u... \n",
"14 https://www.theatlantic.com/politics/archive/2... \n",
"15 https://www.ft.com/content/b3701b12-2544-11e9-... \n",
"16 https://www.dni.gov/files/documents/ICA_2017_0... \n",
"17 \n",
"18 https://www.buzzfeednews.com/article/ryanhates... \n",
"19 https://medium.com/@DFRLab/three-thousand-fake... \n",
"20 https://medium.com/dfrlab/fakes-bots-and-block... \n",
"21 https://medium.com/dfrlab/hashtag-campaign-mac... \n",
"22 https://medium.com/dfrlab/russian-and-french-t... \n",
"23 https://medium.com/dfrlab/how-the-alt-right-br... \n",
"24 https://medium.com/dfrlab/spread-it-on-reddit-... \n",
"25 https://www.washingtonpost.com/opinions/russia... \n",
"26 https://helda.helsinki.fi//bitstream/handle/10... \n",
"27 https://www.stopfake.org/en/lies-spanish-fligh... \n",
"28 https://www.novayagazeta.ru/news/2015/05/07/11... \n",
"29 https://slate.com/culture/2018/10/last-jedi-st... \n",
"30 https://ajph.aphapublications.org/doi/pdf/10.2... \n",
"31 https://qz.com/1409102/russian-trolls-and-bots... \n",
"32 https://gking.harvard.edu/files/gking/files/ho... \n",
"33 https://www.ideals.illinois.edu/handle/2142/96... \n",
"34 https://blogs.oii.ox.ac.uk/politicalbots/wp-co... \n",
"35 https://www.wilsoncenter.org/blog-post/bots-br... \n",
"36 https://www1.folha.uol.com.br/poder/eleicoes-2... \n",
"37 http://www.labic.net/cartografia/a-rede-das-im... \n",
"38 https://www.buzzfeed.com/albertonardelli/hyper... \n",
"39 https://www.nytimes.com/2017/02/06/business/sy... \n",
"40 https://uebermedien.de/11488/kartenlegen-mit-k... \n",
"41 https://jia.sipa.columbia.edu/robot-wars-how-b... \n",
"42 https://gizmodo.com/how-an-investigation-of-fa... \n",
"43 https://www.politifact.com/texas/article/2018/... \n",
"44 https://www.bellingcat.com/tag/skripal/ https:... \n",
"45 https://www.nytimes.com/2018/09/16/world/europ... \n",
"46 https://euvsdisinfo.eu/wave-of-disinformation-... \n",
"47 https://thesyriacampaign.org/wp-content/upload... \n",
"48 http://www.publications.atlanticcouncil.org/br... \n",
"49 https://euvsdisinfo.eu/twitter-as-an-informati... \n",
"50 https://eaworldview.com/2019/01/counter-russia... \n",
"51 https://www.recordedfuture.com/china-social-me... \n",
"52 https://www.theatlantic.com/international/arch... \n",
"53 https://www.ctvnews.ca/world/china-says-foreig... \n",
"54 https://www.voanews.com/a/who-is-that-chinese-... \n",
"55 https://www.fireeye.com/blog/threat-research/2... \n",
"56 https://www.smh.com.au/world/north-america/mis... \n",
"57 https://www.thebureauinvestigates.com/stories/... \n",
"58 https://www.reuters.com/investigates/special-r... \n",
"59 https://www.smh.com.au/world/oceania/the-high-... \n",
"60 https://www.stripes.com/congressmen-urge-fbi-t... \n",
"61 https://www.politico.eu/article/britain-nation... \n",
"62 https://www.nytimes.com/2016/05/13/sports/russ... \n",
"\n",
" notes when_added found_via \\\n",
"0 2019-02-24 \n",
"1 2019-02-24 \n",
"2 2019-02-24 \n",
"3 2019-02-24 \n",
"4 2019-02-24 \n",
"5 2019-02-24 \n",
"6 2019-02-24 \n",
"7 Serbia pro-Kremlin disinfo campaign by Vencisl... 2019-02-24 \n",
"8 Philippines Social Media: Russian Disinformati... 2019-02-24 \n",
"9 Parkland survivors 2019-02-01 \n",
"10 MAGA kid (Covington) 2019-02-01 \n",
"11 China smog (not an attack, but a counter to di... 2019-02-24 \n",
"12 France blacktivists 2019-02-24 \n",
"13 Russian pile-onto #GiletsJaune (and expansion ... 2019-02-24 \n",
"14 2019-02-01 \n",
"15 2019-02-01 \n",
"16 2019-02-24 OII \n",
"17 Channels: RU domestic, RU multilingual (RT/Spu... 2019-02-24 OII \n",
"18 Trolls OII 2019-02-24 OII \n",
"19 2019-02-24 OII \n",
"20 2019-02-24 OII \n",
"21 2019-02-24 OII \n",
"22 unsuccessful 2019-02-24 OII \n",
"23 2019-02-24 OII \n",
"24 2019-02-24 OII \n",
"25 2019-02-24 OII \n",
"26 2019-02-24 OII \n",
"27 2019-02-24 OII \n",
"28 Changed to campaign (still in the news, and st... 2019-02-24 OII \n",
"29 2019-02-24 OII \n",
"30 2019-02-24 OII \n",
"31 2019-02-24 OII \n",
"32 campaign (multiple incidents, e.g. Shanshan ri... 2019-02-24 OII \n",
"33 2019-02-24 OII \n",
"34 2019-02-24 OII \n",
"35 2019-02-24 OII \n",
"36 2019-02-24 OII \n",
"37 2019-02-24 OII \n",
"38 2019-02-24 OII \n",
"39 2019-02-24 OII \n",
"40 2019-02-24 OII \n",
"41 robot wars how bots joined battle in the gulf\" 2019-02-24 MIS \n",
"42 does this count as an incident, or is it just ... 2019-02-24 MIS \n",
"43 2019-02-25 MIS \n",
"44 This is Beliingcat's full library of Skirpal r... 2019-03-20 \n",
"45 disinformation directed by Russian-backed grou... 2019-03-20 \n",
"46 2019-03-20 \n",
"47 2019-03-20 \n",
"48 2019-03-20 \n",
"49 2019-03-20 \n",
"50 This is an excellent example of the tables get... 2019-03-20 \n",
"51 global strategic goals for China different fro... 2019-03-20 \n",
"52 “The Chinese have been very active here,” said... 2019-03-20 \n",
"53 China rejects the allegations that it has lock... 2019-03-20 \n",
"54 2019-03-20 \n",
"55 FireEye has identified a suspected influence o... 2019-03-20 \n",
"56 2019-03-20 \n",
"57 2019-03-20 \n",
"58 Personal note (see Reuters side bar... end of ... 2019-03-20 \n",
"59 Personal note (see Reuters side bar... end of ... 2019-03-20 \n",
"60 2019-03-20 \n",
"61 This is current, and offers very good \"Anatomy... 2019-03-20 \n",
"62 2019-04-06 \n",
"\n",
" longname \n",
"0 I00001 - Blacktivists facebook group \n",
"1 I00002 - #VaccinateUS \n",
"2 I00003 - Beyonce protest rallies \n",
"3 I00004 - #Macrongate \n",
"4 I00005 - Brexit vote \n",
"5 I00006 - Columbian Chemicals \n",
"6 I00007 - Incirlik terrorists \n",
"7 I00008 - Bujic \n",
"8 I00009 - PhilippinesExpert \n",
"9 I00010 - ParklandTeens \n",
"10 I00011 - CovingtonTeen \n",
"11 I00012 - ChinaSmog \n",
"12 I00013 - FranceBlacktivists \n",
"13 I00014 - GiletsJaunePileon \n",
"14 I00015 - ConcordDiscovery \n",
"15 I00016 - LithuanianElves \n",
"16 I00017 - US presidential elections \n",
"17 I00018 - DNC email leak incident \n",
"18 I00019 - MacronTiphaine \n",
"19 I00020 - 3000 tanks \n",
"20 I00021 - Armenia elections \n",
"21 I00022 - #Macronleaks \n",
"22 I00023 - #dislikemacron \n",
"23 I00024 - #syriahoax \n",
"24 I00025 - EU Army \n",
"25 I00026 - Netherlands referendum on Ukraine \n",
"26 I00027 - crucifiedboy \n",
"27 I00028 - mh17 downed \n",
"28 I00029 - MH17 investigation \n",
"29 I00030 - LastJedi \n",
"30 I00031 - antivax \n",
"31 I00032 - Kavanaugh \n",
"32 I00033 - China 50cent Army \n",
"33 I00034 - DibaFacebookExpedition \n",
"34 I00035 - Brazilelections \n",
"35 I00036 - BrazilPresDebate \n",
"36 I00037 - Rioelections \n",
"37 I00038 - Brazilimpeachment \n",
"38 I00039 - MerkelFacebook \n",
"39 I00040 - modamaniSelfie \n",
"40 I00041 - Refugee crime map \n",
"41 I00042 - Saudi/Qatar bot dispute \n",
"42 I00043 - FCC comments \n",
"43 I00044 - JadeHelm exercise \n",
"44 I00045 - Skripal \n",
"45 I00046 - North Macedonia \n",
"46 I00047 - Sea of Azov \n",
"47 I00048 - White Helmets \n",
"48 I00049 - White Helmets: Chemical Weapons \n",
"49 I00050 - #HandsOffVenezuela \n",
"50 I00051 - Integrity Initiative \n",
"51 I00052 - China overiew \n",
"52 I00053 - China Huawei CFO Arrest \n",
"53 I00054 - China Muslims \n",
"54 I00055 - 50 Cent Army \n",
"55 I00056 - Iran Influence Operations \n",
"56 I00057 - Mexico Election \n",
"57 I00058 - Chemnitz \n",
"58 I00059 - Myanmar - Rohingya \n",
"59 I00060 - White Genocide \n",
"60 I00061 - Military veterans Targetting \n",
"61 I00062 - Brexit/UK ongoing \n",
"62 I00063 - Olympic Doping Scandal "
]
},
"execution_count": 3,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Check which amitt variables we can see from here\n",
"print('{}\\n'.format(vars(amitt).keys()))\n",
"testdfname = 'df_incidents'\n",
"testdf = vars(amitt)[testdfname]\n",
"print('{} columns: {}'.format(testdfname, testdf.columns))\n",
"testdf"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"dii = vars(amitt)['df_incidents']\n",
"dii['type'].value_counts()"
]
},
{
"cell_type": "code",
"execution_count": 20,
"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>type</th>\n",
" <th>summary</th>\n",
" <th>year_started</th>\n",
" <th>attributions_seen</th>\n",
" <th>found_in_country</th>\n",
" <th>urls</th>\n",
" <th>Notes</th>\n",
" <th>when_added</th>\n",
" <th>found_via</th>\n",
" <th>longname</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>30</th>\n",
" <td>I00031</td>\n",
" <td>antivax</td>\n",
" <td>apt</td>\n",
" <td></td>\n",
" <td>2018</td>\n",
" <td>Russia</td>\n",
" <td>World</td>\n",
" <td>https://ajph.aphapublications.org/doi/pdf/10.2...</td>\n",
" <td></td>\n",
" <td>2019-02-24</td>\n",
" <td>OII</td>\n",
" <td>I00031 - antivax</td>\n",
" </tr>\n",
" <tr>\n",
" <th>32</th>\n",
" <td>I00033</td>\n",
" <td>China 50cent Army</td>\n",
" <td>apt</td>\n",
" <td>50cent Army is a CCP “tool” - “massive secret ...</td>\n",
" <td>2014</td>\n",
" <td>China</td>\n",
" <td>China</td>\n",
" <td>https://gking.harvard.edu/files/gking/files/ho...</td>\n",
" <td>campaign (multiple incidents, e.g. Shanshan ri...</td>\n",
" <td>2019-02-24</td>\n",
" <td>OII</td>\n",
" <td>I00033 - China 50cent Army</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" amitt_id name type \\\n",
"30 I00031 antivax apt \n",
"32 I00033 China 50cent Army apt \n",
"\n",
" summary year_started \\\n",
"30 2018 \n",
"32 50cent Army is a CCP “tool” - “massive secret ... 2014 \n",
"\n",
" attributions_seen found_in_country \\\n",
"30 Russia World \n",
"32 China China \n",
"\n",
" urls \\\n",
"30 https://ajph.aphapublications.org/doi/pdf/10.2... \n",
"32 https://gking.harvard.edu/files/gking/files/ho... \n",
"\n",
" Notes when_added found_via \\\n",
"30 2019-02-24 OII \n",
"32 campaign (multiple incidents, e.g. Shanshan ri... 2019-02-24 OII \n",
"\n",
" longname \n",
"30 I00031 - antivax \n",
"32 I00033 - China 50cent Army "
]
},
"execution_count": 20,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"dii[dii['type'] == 'apt']"
]
},
{
"cell_type": "code",
"execution_count": 3,
"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>tactic_id</th>\n",
" <th>summary</th>\n",
" <th>longname</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>T0001</td>\n",
" <td>5Ds (dismiss, distort, distract, dismay, divide)</td>\n",
" <td>TA01</td>\n",
" <td>Nimmo's \"4Ds of propaganda\": dismiss, distort,...</td>\n",
" <td>T0001 - 5Ds (dismiss, distort, distract, disma...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>T0002</td>\n",
" <td>Facilitate State Propaganda</td>\n",
" <td>TA01</td>\n",
" <td>Organize citizens around pro-state messaging. ...</td>\n",
" <td>T0002 - Facilitate State Propaganda</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>T0003</td>\n",
" <td>Leverage Existing Narratives</td>\n",
" <td>TA01</td>\n",
" <td>Use or adapt existing narrative themes, where ...</td>\n",
" <td>T0003 - Leverage Existing Narratives</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>T0004</td>\n",
" <td>Competing Narratives</td>\n",
" <td>TA01</td>\n",
" <td>Advance competing narratives connected to same...</td>\n",
" <td>T0004 - Competing Narratives</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>T0005</td>\n",
" <td>Center of Gravity Analysis</td>\n",
" <td>TA02</td>\n",
" <td>Recon/research to identify \"the source of powe...</td>\n",
" <td>T0005 - Center of Gravity Analysis</td>\n",
" </tr>\n",
" <tr>\n",
" <th>5</th>\n",
" <td>T0006</td>\n",
" <td>Create Master Narratives</td>\n",
" <td>TA02</td>\n",
" <td>The promotion of beneficial master narratives ...</td>\n",
" <td>T0006 - Create Master Narratives</td>\n",
" </tr>\n",
" <tr>\n",
" <th>6</th>\n",
" <td>T0007</td>\n",
" <td>Create fake Social Media Profiles / Pages / Gr...</td>\n",
" <td>TA03</td>\n",
" <td>Create key social engineering assets needed to...</td>\n",
" <td>T0007 - Create fake Social Media Profiles / Pa...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>7</th>\n",
" <td>T0008</td>\n",
" <td>Create fake or imposter news sites</td>\n",
" <td>TA03</td>\n",
" <td>Modern computational propaganda makes use of a...</td>\n",
" <td>T0008 - Create fake or imposter news sites</td>\n",
" </tr>\n",
" <tr>\n",
" <th>8</th>\n",
" <td>T0009</td>\n",
" <td>Create fake experts</td>\n",
" <td>TA03</td>\n",
" <td>Stories planted or promoted in computational p...</td>\n",
" <td>T0009 - Create fake experts</td>\n",
" </tr>\n",
" <tr>\n",
" <th>9</th>\n",
" <td>T0010</td>\n",
" <td>Cultivate ignorant agents</td>\n",
" <td>TA04</td>\n",
" <td>Cultivate propagandists for a cause, the goals...</td>\n",
" <td>T0010 - Cultivate ignorant agents</td>\n",
" </tr>\n",
" <tr>\n",
" <th>10</th>\n",
" <td>T0011</td>\n",
" <td>Hijack legitimate account</td>\n",
" <td>TA04</td>\n",
" <td>Hack or take over legimate accounts to distrib...</td>\n",
" <td>T0011 - Hijack legitimate account</td>\n",
" </tr>\n",
" <tr>\n",
" <th>11</th>\n",
" <td>T0012</td>\n",
" <td>Use concealment</td>\n",
" <td>TA04</td>\n",
" <td>Use anonymous social media profiles. Examples ...</td>\n",
" <td>T0012 - Use concealment</td>\n",
" </tr>\n",
" <tr>\n",
" <th>12</th>\n",
" <td>T0013</td>\n",
" <td>Create fake websites</td>\n",
" <td>TA04</td>\n",
" <td>Create media assets to support fake organizati...</td>\n",
" <td>T0013 - Create fake websites</td>\n",
" </tr>\n",
" <tr>\n",
" <th>13</th>\n",
" <td>T0014</td>\n",
" <td>Create funding campaigns</td>\n",
" <td>TA04</td>\n",
" <td>Generate revenue through online funding campai...</td>\n",
" <td>T0014 - Create funding campaigns</td>\n",
" </tr>\n",
" <tr>\n",
" <th>14</th>\n",
" <td>T0015</td>\n",
" <td>Create hashtag</td>\n",
" <td>TA04</td>\n",
" <td>Many incident-based campaigns will create a ha...</td>\n",
" <td>T0015 - Create hashtag</td>\n",
" </tr>\n",
" <tr>\n",
" <th>15</th>\n",
" <td>T0016</td>\n",
" <td>Clickbait</td>\n",
" <td>TA05</td>\n",
" <td>Create attention grabbing headlines (outrage, ...</td>\n",
" <td>T0016 - Clickbait</td>\n",
" </tr>\n",
" <tr>\n",
" <th>16</th>\n",
" <td>T0017</td>\n",
" <td>Promote online funding</td>\n",
" <td>TA05</td>\n",
" <td>Drive traffic/engagement to funding campaign s...</td>\n",
" <td>T0017 - Promote online funding</td>\n",
" </tr>\n",
" <tr>\n",
" <th>17</th>\n",
" <td>T0018</td>\n",
" <td>Paid targeted ads</td>\n",
" <td>TA05</td>\n",
" <td>Create or fund advertisements targeted at spec...</td>\n",
" <td>T0018 - Paid targeted ads</td>\n",
" </tr>\n",
" <tr>\n",
" <th>18</th>\n",
" <td>T0019</td>\n",
" <td>Generate information pollution</td>\n",
" <td>TA06</td>\n",
" <td>Flood social channels; drive traffic/engagemen...</td>\n",
" <td>T0019 - Generate information pollution</td>\n",
" </tr>\n",
" <tr>\n",
" <th>19</th>\n",
" <td>T0020</td>\n",
" <td>Trial content</td>\n",
" <td>TA06</td>\n",
" <td>Iteratively test incident performance (message...</td>\n",
" <td>T0020 - Trial content</td>\n",
" </tr>\n",
" <tr>\n",
" <th>20</th>\n",
" <td>T0021</td>\n",
" <td>Memes</td>\n",
" <td>TA06</td>\n",
" <td>Memes are one of the most important single art...</td>\n",
" <td>T0021 - Memes</td>\n",
" </tr>\n",
" <tr>\n",
" <th>21</th>\n",
" <td>T0022</td>\n",
" <td>Conspiracy narratives</td>\n",
" <td>TA06</td>\n",
" <td>\"Conspiracy narratives appeal to the human des...</td>\n",
" <td>T0022 - Conspiracy narratives</td>\n",
" </tr>\n",
" <tr>\n",
" <th>22</th>\n",
" <td>T0023</td>\n",
" <td>Distort facts</td>\n",
" <td>TA06</td>\n",
" <td>Change, twist, or exaggerate existing facts to...</td>\n",
" <td>T0023 - Distort facts</td>\n",
" </tr>\n",
" <tr>\n",
" <th>23</th>\n",
" <td>T0024</td>\n",
" <td>Create fake videos and images</td>\n",
" <td>TA06</td>\n",
" <td>Create fake videos and/or images by manipulati...</td>\n",
" <td>T0024 - Create fake videos and images</td>\n",
" </tr>\n",
" <tr>\n",
" <th>24</th>\n",
" <td>T0025</td>\n",
" <td>Leak altered documents</td>\n",
" <td>TA06</td>\n",
" <td>Obtain documents (eg by theft or leak), then a...</td>\n",
" <td>T0025 - Leak altered documents</td>\n",
" </tr>\n",
" <tr>\n",
" <th>25</th>\n",
" <td>T0026</td>\n",
" <td>Create fake research</td>\n",
" <td>TA06</td>\n",
" <td>Create fake academic research. Example: fake s...</td>\n",
" <td>T0026 - Create fake research</td>\n",
" </tr>\n",
" <tr>\n",
" <th>26</th>\n",
" <td>T0027</td>\n",
" <td>Adapt existing narratives</td>\n",
" <td>TA06</td>\n",
" <td>Adapting existing narratives to current operat...</td>\n",
" <td>T0027 - Adapt existing narratives</td>\n",
" </tr>\n",
" <tr>\n",
" <th>27</th>\n",
" <td>T0028</td>\n",
" <td>Create competing narratives</td>\n",
" <td>TA06</td>\n",
" <td>Misinformation promotes an agenda by advancing...</td>\n",
" <td>T0028 - Create competing narratives</td>\n",
" </tr>\n",
" <tr>\n",
" <th>28</th>\n",
" <td>T0029</td>\n",
" <td>Manipulate online polls</td>\n",
" <td>TA07</td>\n",
" <td>Create fake online polls, or manipulate existi...</td>\n",
" <td>T0029 - Manipulate online polls</td>\n",
" </tr>\n",
" <tr>\n",
" <th>29</th>\n",
" <td>T0030</td>\n",
" <td>Backstop personas</td>\n",
" <td>TA07</td>\n",
" <td>Create other assets/dossier/cover/fake relatio...</td>\n",
" <td>T0030 - Backstop personas</td>\n",
" </tr>\n",
" <tr>\n",
" <th>30</th>\n",
" <td>T0031</td>\n",
" <td>YouTube</td>\n",
" <td>TA07</td>\n",
" <td>Use YouTube as a narrative dissemination channel</td>\n",
" <td>T0031 - YouTube</td>\n",
" </tr>\n",
" <tr>\n",
" <th>31</th>\n",
" <td>T0032</td>\n",
" <td>Reddit</td>\n",
" <td>TA07</td>\n",
" <td>Use Reddit as a narrative dissemination channel</td>\n",
" <td>T0032 - Reddit</td>\n",
" </tr>\n",
" <tr>\n",
" <th>32</th>\n",
" <td>T0033</td>\n",
" <td>Instagram</td>\n",
" <td>TA07</td>\n",
" <td>Use Instagram as a narrative dissemination cha...</td>\n",
" <td>T0033 - Instagram</td>\n",
" </tr>\n",
" <tr>\n",
" <th>33</th>\n",
" <td>T0034</td>\n",
" <td>LinkedIn</td>\n",
" <td>TA07</td>\n",
" <td>Use LinkedIn as a narrative dissemination channel</td>\n",
" <td>T0034 - LinkedIn</td>\n",
" </tr>\n",
" <tr>\n",
" <th>34</th>\n",
" <td>T0035</td>\n",
" <td>Pinterest</td>\n",
" <td>TA07</td>\n",
" <td>Use Pinterest as a narrative dissemination cha...</td>\n",
" <td>T0035 - Pinterest</td>\n",
" </tr>\n",
" <tr>\n",
" <th>35</th>\n",
" <td>T0036</td>\n",
" <td>WhatsApp</td>\n",
" <td>TA07</td>\n",
" <td>Use WhatsApp as a narrative dissemination channel</td>\n",
" <td>T0036 - WhatsApp</td>\n",
" </tr>\n",
" <tr>\n",
" <th>36</th>\n",
" <td>T0037</td>\n",
" <td>Facebook</td>\n",
" <td>TA07</td>\n",
" <td>Use Facebook as a narrative dissemination channel</td>\n",
" <td>T0037 - Facebook</td>\n",
" </tr>\n",
" <tr>\n",
" <th>37</th>\n",
" <td>T0038</td>\n",
" <td>Twitter</td>\n",
" <td>TA07</td>\n",
" <td>Use Twitter as a narrative dissemination channel</td>\n",
" <td>T0038 - Twitter</td>\n",
" </tr>\n",
" <tr>\n",
" <th>38</th>\n",
" <td>T0039</td>\n",
" <td>Bait legitimate influencers</td>\n",
" <td>TA08</td>\n",
" <td>Credibility in a social media environment is o...</td>\n",
" <td>T0039 - Bait legitimate influencers</td>\n",
" </tr>\n",
" <tr>\n",
" <th>39</th>\n",
" <td>T0040</td>\n",
" <td>Demand unsurmountable proof</td>\n",
" <td>TA08</td>\n",
" <td>Campaigns often leverage tactical and informat...</td>\n",
" <td>T0040 - Demand unsurmountable proof</td>\n",
" </tr>\n",
" <tr>\n",
" <th>40</th>\n",
" <td>T0041</td>\n",
" <td>Deny involvement</td>\n",
" <td>TA08</td>\n",
" <td>Without \"smoking gun\" proof (and even with pro...</td>\n",
" <td>T0041 - Deny involvement</td>\n",
" </tr>\n",
" <tr>\n",
" <th>41</th>\n",
" <td>T0042</td>\n",
" <td>Kernel of Truth</td>\n",
" <td>TA08</td>\n",
" <td>Wrap lies or altered context/facts around trut...</td>\n",
" <td>T0042 - Kernel of Truth</td>\n",
" </tr>\n",
" <tr>\n",
" <th>42</th>\n",
" <td>T0043</td>\n",
" <td>Use SMS/ WhatsApp/ Chat apps</td>\n",
" <td>TA08</td>\n",
" <td>Direct messaging via encypted app is an increa...</td>\n",
" <td>T0043 - Use SMS/ WhatsApp/ Chat apps</td>\n",
" </tr>\n",
" <tr>\n",
" <th>43</th>\n",
" <td>T0044</td>\n",
" <td>Seed distortions</td>\n",
" <td>TA08</td>\n",
" <td>Incident creators often try a wide variety of ...</td>\n",
" <td>T0044 - Seed distortions</td>\n",
" </tr>\n",
" <tr>\n",
" <th>44</th>\n",
" <td>T0045</td>\n",
" <td>Use fake experts</td>\n",
" <td>TA08</td>\n",
" <td>Use the fake experts that were set up in T0009...</td>\n",
" <td>T0045 - Use fake experts</td>\n",
" </tr>\n",
" <tr>\n",
" <th>45</th>\n",
" <td>T0046</td>\n",
" <td>Search Engine Optimization</td>\n",
" <td>TA08</td>\n",
" <td>Manipulate content engagement metrics (ie: Red...</td>\n",
" <td>T0046 - Search Engine Optimization</td>\n",
" </tr>\n",
" <tr>\n",
" <th>46</th>\n",
" <td>T0047</td>\n",
" <td>Muzzle social media as a political force</td>\n",
" <td>TA09</td>\n",
" <td>Use political influence or the power of state ...</td>\n",
" <td>T0047 - Muzzle social media as a political force</td>\n",
" </tr>\n",
" <tr>\n",
" <th>47</th>\n",
" <td>T0048</td>\n",
" <td>Cow online opinion leaders</td>\n",
" <td>TA09</td>\n",
" <td>Intimidate, coerce, threaten critics/dissident...</td>\n",
" <td>T0048 - Cow online opinion leaders</td>\n",
" </tr>\n",
" <tr>\n",
" <th>48</th>\n",
" <td>T0049</td>\n",
" <td>Flooding</td>\n",
" <td>TA09</td>\n",
" <td>Flooding and/or mobbing social media channels ...</td>\n",
" <td>T0049 - Flooding</td>\n",
" </tr>\n",
" <tr>\n",
" <th>49</th>\n",
" <td>T0050</td>\n",
" <td>Cheerleading domestic social media ops</td>\n",
" <td>TA09</td>\n",
" <td>Deploy state-coordinated social media commente...</td>\n",
" <td>T0050 - Cheerleading domestic social media ops</td>\n",
" </tr>\n",
" <tr>\n",
" <th>50</th>\n",
" <td>T0051</td>\n",
" <td>Fabricate social media comment</td>\n",
" <td>TA09</td>\n",
" <td>Use government-paid social media commenters, a...</td>\n",
" <td>T0051 - Fabricate social media comment</td>\n",
" </tr>\n",
" <tr>\n",
" <th>51</th>\n",
" <td>T0052</td>\n",
" <td>Tertiary sites amplify news</td>\n",
" <td>TA09</td>\n",
" <td>Create content/news/opinion web-sites to cross...</td>\n",
" <td>T0052 - Tertiary sites amplify news</td>\n",
" </tr>\n",
" <tr>\n",
" <th>52</th>\n",
" <td>T0053</td>\n",
" <td>Twitter trolls amplify and manipulate</td>\n",
" <td>TA09</td>\n",
" <td>Use trolls to amplify narratives and/or manipu...</td>\n",
" <td>T0053 - Twitter trolls amplify and manipulate</td>\n",
" </tr>\n",
" <tr>\n",
" <th>53</th>\n",
" <td>T0054</td>\n",
" <td>Twitter bots amplify</td>\n",
" <td>TA09</td>\n",
" <td>Use bots to amplify narratives above algorithm...</td>\n",
" <td>T0054 - Twitter bots amplify</td>\n",
" </tr>\n",
" <tr>\n",
" <th>54</th>\n",
" <td>T0055</td>\n",
" <td>Use hashtag</td>\n",
" <td>TA09</td>\n",
" <td>Use a dedicated hashtag for the incident (e.g....</td>\n",
" <td>T0055 - Use hashtag</td>\n",
" </tr>\n",
" <tr>\n",
" <th>55</th>\n",
" <td>T0056</td>\n",
" <td>Dedicated channels disseminate information pol...</td>\n",
" <td>TA09</td>\n",
" <td>Output information pollution (e.g. articles on...</td>\n",
" <td>T0056 - Dedicated channels disseminate informa...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>56</th>\n",
" <td>T0057</td>\n",
" <td>Organise remote rallies and events</td>\n",
" <td>TA10</td>\n",
" <td>Coordinate and promote real-world events acros...</td>\n",
" <td>T0057 - Organise remote rallies and events</td>\n",
" </tr>\n",
" <tr>\n",
" <th>57</th>\n",
" <td>T0058</td>\n",
" <td>Legacy web content</td>\n",
" <td>TA11</td>\n",
" <td>Make incident content visible for a long time,...</td>\n",
" <td>T0058 - Legacy web content</td>\n",
" </tr>\n",
" <tr>\n",
" <th>58</th>\n",
" <td>T0059</td>\n",
" <td>Play the long game</td>\n",
" <td>TA11</td>\n",
" <td>Play the long game can mean a couple of things...</td>\n",
" <td>T0059 - Play the long game</td>\n",
" </tr>\n",
" <tr>\n",
" <th>59</th>\n",
" <td>T0060</td>\n",
" <td>Continue to amplify</td>\n",
" <td>TA11</td>\n",
" <td>continue narrative or message amplification af...</td>\n",
" <td>T0060 - Continue to amplify</td>\n",
" </tr>\n",
" <tr>\n",
" <th>60</th>\n",
" <td>T0061</td>\n",
" <td>Sell merchandising</td>\n",
" <td>TA10</td>\n",
" <td>Sell hats, t-shirts, flags and other branded c...</td>\n",
" <td>T0061 - Sell merchandising</td>\n",
" </tr>\n",
" <tr>\n",
" <th>61</th>\n",
" <td>T0062</td>\n",
" <td>Behaviour changes</td>\n",
" <td>TA12</td>\n",
" <td>Monitor and evaluate behaviour changes from mi...</td>\n",
" <td>T0062 - Behaviour changes</td>\n",
" </tr>\n",
" <tr>\n",
" <th>62</th>\n",
" <td>T0063</td>\n",
" <td>Message reach</td>\n",
" <td>TA12</td>\n",
" <td>Monitor and evaluate message reach in misinfor...</td>\n",
" <td>T0063 - Message reach</td>\n",
" </tr>\n",
" <tr>\n",
" <th>63</th>\n",
" <td>T0064</td>\n",
" <td>Social media engagement</td>\n",
" <td>TA12</td>\n",
" <td>Monitor and evaluate social media engagement i...</td>\n",
" <td>T0064 - Social media engagement</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" amitt_id name tactic_id \\\n",
"0 T0001 5Ds (dismiss, distort, distract, dismay, divide) TA01 \n",
"1 T0002 Facilitate State Propaganda TA01 \n",
"2 T0003 Leverage Existing Narratives TA01 \n",
"3 T0004 Competing Narratives TA01 \n",
"4 T0005 Center of Gravity Analysis TA02 \n",
"5 T0006 Create Master Narratives TA02 \n",
"6 T0007 Create fake Social Media Profiles / Pages / Gr... TA03 \n",
"7 T0008 Create fake or imposter news sites TA03 \n",
"8 T0009 Create fake experts TA03 \n",
"9 T0010 Cultivate ignorant agents TA04 \n",
"10 T0011 Hijack legitimate account TA04 \n",
"11 T0012 Use concealment TA04 \n",
"12 T0013 Create fake websites TA04 \n",
"13 T0014 Create funding campaigns TA04 \n",
"14 T0015 Create hashtag TA04 \n",
"15 T0016 Clickbait TA05 \n",
"16 T0017 Promote online funding TA05 \n",
"17 T0018 Paid targeted ads TA05 \n",
"18 T0019 Generate information pollution TA06 \n",
"19 T0020 Trial content TA06 \n",
"20 T0021 Memes TA06 \n",
"21 T0022 Conspiracy narratives TA06 \n",
"22 T0023 Distort facts TA06 \n",
"23 T0024 Create fake videos and images TA06 \n",
"24 T0025 Leak altered documents TA06 \n",
"25 T0026 Create fake research TA06 \n",
"26 T0027 Adapt existing narratives TA06 \n",
"27 T0028 Create competing narratives TA06 \n",
"28 T0029 Manipulate online polls TA07 \n",
"29 T0030 Backstop personas TA07 \n",
"30 T0031 YouTube TA07 \n",
"31 T0032 Reddit TA07 \n",
"32 T0033 Instagram TA07 \n",
"33 T0034 LinkedIn TA07 \n",
"34 T0035 Pinterest TA07 \n",
"35 T0036 WhatsApp TA07 \n",
"36 T0037 Facebook TA07 \n",
"37 T0038 Twitter TA07 \n",
"38 T0039 Bait legitimate influencers TA08 \n",
"39 T0040 Demand unsurmountable proof TA08 \n",
"40 T0041 Deny involvement TA08 \n",
"41 T0042 Kernel of Truth TA08 \n",
"42 T0043 Use SMS/ WhatsApp/ Chat apps TA08 \n",
"43 T0044 Seed distortions TA08 \n",
"44 T0045 Use fake experts TA08 \n",
"45 T0046 Search Engine Optimization TA08 \n",
"46 T0047 Muzzle social media as a political force TA09 \n",
"47 T0048 Cow online opinion leaders TA09 \n",
"48 T0049 Flooding TA09 \n",
"49 T0050 Cheerleading domestic social media ops TA09 \n",
"50 T0051 Fabricate social media comment TA09 \n",
"51 T0052 Tertiary sites amplify news TA09 \n",
"52 T0053 Twitter trolls amplify and manipulate TA09 \n",
"53 T0054 Twitter bots amplify TA09 \n",
"54 T0055 Use hashtag TA09 \n",
"55 T0056 Dedicated channels disseminate information pol... TA09 \n",
"56 T0057 Organise remote rallies and events TA10 \n",
"57 T0058 Legacy web content TA11 \n",
"58 T0059 Play the long game TA11 \n",
"59 T0060 Continue to amplify TA11 \n",
"60 T0061 Sell merchandising TA10 \n",
"61 T0062 Behaviour changes TA12 \n",
"62 T0063 Message reach TA12 \n",
"63 T0064 Social media engagement TA12 \n",
"\n",
" summary \\\n",
"0 Nimmo's \"4Ds of propaganda\": dismiss, distort,... \n",
"1 Organize citizens around pro-state messaging. ... \n",
"2 Use or adapt existing narrative themes, where ... \n",
"3 Advance competing narratives connected to same... \n",
"4 Recon/research to identify \"the source of powe... \n",
"5 The promotion of beneficial master narratives ... \n",
"6 Create key social engineering assets needed to... \n",
"7 Modern computational propaganda makes use of a... \n",
"8 Stories planted or promoted in computational p... \n",
"9 Cultivate propagandists for a cause, the goals... \n",
"10 Hack or take over legimate accounts to distrib... \n",
"11 Use anonymous social media profiles. Examples ... \n",
"12 Create media assets to support fake organizati... \n",
"13 Generate revenue through online funding campai... \n",
"14 Many incident-based campaigns will create a ha... \n",
"15 Create attention grabbing headlines (outrage, ... \n",
"16 Drive traffic/engagement to funding campaign s... \n",
"17 Create or fund advertisements targeted at spec... \n",
"18 Flood social channels; drive traffic/engagemen... \n",
"19 Iteratively test incident performance (message... \n",
"20 Memes are one of the most important single art... \n",
"21 \"Conspiracy narratives appeal to the human des... \n",
"22 Change, twist, or exaggerate existing facts to... \n",
"23 Create fake videos and/or images by manipulati... \n",
"24 Obtain documents (eg by theft or leak), then a... \n",
"25 Create fake academic research. Example: fake s... \n",
"26 Adapting existing narratives to current operat... \n",
"27 Misinformation promotes an agenda by advancing... \n",
"28 Create fake online polls, or manipulate existi... \n",
"29 Create other assets/dossier/cover/fake relatio... \n",
"30 Use YouTube as a narrative dissemination channel \n",
"31 Use Reddit as a narrative dissemination channel \n",
"32 Use Instagram as a narrative dissemination cha... \n",
"33 Use LinkedIn as a narrative dissemination channel \n",
"34 Use Pinterest as a narrative dissemination cha... \n",
"35 Use WhatsApp as a narrative dissemination channel \n",
"36 Use Facebook as a narrative dissemination channel \n",
"37 Use Twitter as a narrative dissemination channel \n",
"38 Credibility in a social media environment is o... \n",
"39 Campaigns often leverage tactical and informat... \n",
"40 Without \"smoking gun\" proof (and even with pro... \n",
"41 Wrap lies or altered context/facts around trut... \n",
"42 Direct messaging via encypted app is an increa... \n",
"43 Incident creators often try a wide variety of ... \n",
"44 Use the fake experts that were set up in T0009... \n",
"45 Manipulate content engagement metrics (ie: Red... \n",
"46 Use political influence or the power of state ... \n",
"47 Intimidate, coerce, threaten critics/dissident... \n",
"48 Flooding and/or mobbing social media channels ... \n",
"49 Deploy state-coordinated social media commente... \n",
"50 Use government-paid social media commenters, a... \n",
"51 Create content/news/opinion web-sites to cross... \n",
"52 Use trolls to amplify narratives and/or manipu... \n",
"53 Use bots to amplify narratives above algorithm... \n",
"54 Use a dedicated hashtag for the incident (e.g.... \n",
"55 Output information pollution (e.g. articles on... \n",
"56 Coordinate and promote real-world events acros... \n",
"57 Make incident content visible for a long time,... \n",
"58 Play the long game can mean a couple of things... \n",
"59 continue narrative or message amplification af... \n",
"60 Sell hats, t-shirts, flags and other branded c... \n",
"61 Monitor and evaluate behaviour changes from mi... \n",
"62 Monitor and evaluate message reach in misinfor... \n",
"63 Monitor and evaluate social media engagement i... \n",
"\n",
" longname \n",
"0 T0001 - 5Ds (dismiss, distort, distract, disma... \n",
"1 T0002 - Facilitate State Propaganda \n",
"2 T0003 - Leverage Existing Narratives \n",
"3 T0004 - Competing Narratives \n",
"4 T0005 - Center of Gravity Analysis \n",
"5 T0006 - Create Master Narratives \n",
"6 T0007 - Create fake Social Media Profiles / Pa... \n",
"7 T0008 - Create fake or imposter news sites \n",
"8 T0009 - Create fake experts \n",
"9 T0010 - Cultivate ignorant agents \n",
"10 T0011 - Hijack legitimate account \n",
"11 T0012 - Use concealment \n",
"12 T0013 - Create fake websites \n",
"13 T0014 - Create funding campaigns \n",
"14 T0015 - Create hashtag \n",
"15 T0016 - Clickbait \n",
"16 T0017 - Promote online funding \n",
"17 T0018 - Paid targeted ads \n",
"18 T0019 - Generate information pollution \n",
"19 T0020 - Trial content \n",
"20 T0021 - Memes \n",
"21 T0022 - Conspiracy narratives \n",
"22 T0023 - Distort facts \n",
"23 T0024 - Create fake videos and images \n",
"24 T0025 - Leak altered documents \n",
"25 T0026 - Create fake research \n",
"26 T0027 - Adapt existing narratives \n",
"27 T0028 - Create competing narratives \n",
"28 T0029 - Manipulate online polls \n",
"29 T0030 - Backstop personas \n",
"30 T0031 - YouTube \n",
"31 T0032 - Reddit \n",
"32 T0033 - Instagram \n",
"33 T0034 - LinkedIn \n",
"34 T0035 - Pinterest \n",
"35 T0036 - WhatsApp \n",
"36 T0037 - Facebook \n",
"37 T0038 - Twitter \n",
"38 T0039 - Bait legitimate influencers \n",
"39 T0040 - Demand unsurmountable proof \n",
"40 T0041 - Deny involvement \n",
"41 T0042 - Kernel of Truth \n",
"42 T0043 - Use SMS/ WhatsApp/ Chat apps \n",
"43 T0044 - Seed distortions \n",
"44 T0045 - Use fake experts \n",
"45 T0046 - Search Engine Optimization \n",
"46 T0047 - Muzzle social media as a political force \n",
"47 T0048 - Cow online opinion leaders \n",
"48 T0049 - Flooding \n",
"49 T0050 - Cheerleading domestic social media ops \n",
"50 T0051 - Fabricate social media comment \n",
"51 T0052 - Tertiary sites amplify news \n",
"52 T0053 - Twitter trolls amplify and manipulate \n",
"53 T0054 - Twitter bots amplify \n",
"54 T0055 - Use hashtag \n",
"55 T0056 - Dedicated channels disseminate informa... \n",
"56 T0057 - Organise remote rallies and events \n",
"57 T0058 - Legacy web content \n",
"58 T0059 - Play the long game \n",
"59 T0060 - Continue to amplify \n",
"60 T0061 - Sell merchandising \n",
"61 T0062 - Behaviour changes \n",
"62 T0063 - Message reach \n",
"63 T0064 - Social media engagement "
]
},
"execution_count": 3,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"dii = vars(amitt)['df_techniques']\n",
"dii"
]
},
{
"cell_type": "code",
"execution_count": 41,
"metadata": {
"scrolled": true
},
"outputs": [
{
"data": {
"text/plain": [
"[['TA01',\n",
" 'TA02',\n",
" 'TA03',\n",
" 'TA04',\n",
" 'TA05',\n",
" 'TA06',\n",
" 'TA07',\n",
" 'TA08',\n",
" 'TA09',\n",
" 'TA10',\n",
" 'TA11',\n",
" 'TA12'],\n",
" ['T0001',\n",
" 'T0005',\n",
" 'T0007',\n",
" 'T0010',\n",
" 'T0016',\n",
" 'T0019',\n",
" 'T0029',\n",
" 'T0039',\n",
" 'T0047',\n",
" 'T0057',\n",
" 'T0058',\n",
" 'T0062'],\n",
" ['T0002',\n",
" 'T0006',\n",
" 'T0008',\n",
" 'T0011',\n",
" 'T0017',\n",
" 'T0020',\n",
" 'T0030',\n",
" 'T0040',\n",
" 'T0048',\n",
" 'T0061',\n",
" 'T0059',\n",
" 'T0063'],\n",
" ['T0003',\n",
" '',\n",
" 'T0009',\n",
" 'T0012',\n",
" 'T0018',\n",
" 'T0021',\n",
" 'T0031',\n",
" 'T0041',\n",
" 'T0049',\n",
" '',\n",
" 'T0060',\n",
" 'T0064'],\n",
" ['T0004',\n",
" '',\n",
" '',\n",
" 'T0013',\n",
" '',\n",
" 'T0022',\n",
" 'T0032',\n",
" 'T0042',\n",
" 'T0050',\n",
" '',\n",
" '',\n",
" ''],\n",
" ['', '', '', 'T0014', '', 'T0023', 'T0033', 'T0043', 'T0051', '', '', ''],\n",
" ['', '', '', 'T0015', '', 'T0024', 'T0034', 'T0044', 'T0052', '', '', ''],\n",
" ['', '', '', '', '', 'T0025', 'T0035', 'T0045', 'T0053', '', '', ''],\n",
" ['', '', '', '', '', 'T0026', 'T0036', 'T0046', 'T0054', '', '', ''],\n",
" ['', '', '', '', '', 'T0027', 'T0037', '', 'T0055', '', '', ''],\n",
" ['', '', '', '', '', 'T0028', 'T0038', '', 'T0056', '', '', '']]"
]
},
"execution_count": 41,
"metadata": {},
"output_type": "execute_result"
}
],
"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": []
}
],
"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
}