attempt2 at generated_pages repeat fix. Ungodly hack

This commit is contained in:
Sara-Jayne Terp 2022-07-01 17:16:39 +01:00
parent 5b73d3afab
commit 9c0a1f8845
19 changed files with 115 additions and 99 deletions

View File

@ -35,6 +35,22 @@
"updated ../generated_pages/phases_index.md\n",
"Temp: objecttype tactic\n",
"updated ../generated_pages/tactics_index.md\n",
"Updating ../generated_pages/tactics/TA01.md\n",
"Updating ../generated_pages/tactics/TA02.md\n",
"Updating ../generated_pages/tactics/TA05.md\n",
"Updating ../generated_pages/tactics/TA06.md\n",
"Updating ../generated_pages/tactics/TA07.md\n",
"Updating ../generated_pages/tactics/TA08.md\n",
"Updating ../generated_pages/tactics/TA09.md\n",
"Updating ../generated_pages/tactics/TA10.md\n",
"Updating ../generated_pages/tactics/TA11.md\n",
"Updating ../generated_pages/tactics/TA12.md\n",
"Updating ../generated_pages/tactics/TA13.md\n",
"Updating ../generated_pages/tactics/TA14.md\n",
"Updating ../generated_pages/tactics/TA15.md\n",
"Updating ../generated_pages/tactics/TA16.md\n",
"Updating ../generated_pages/tactics/TA17.md\n",
"Updating ../generated_pages/tactics/TA18.md\n",
"Temp: objecttype technique\n",
"updated ../generated_pages/techniques_index.md\n",
"Temp: objecttype task\n",

View File

@ -241,7 +241,7 @@ class Disarm:
tactic_techniques = self.df_techniques[self.df_techniques['tactic_id']==tactic_id]
row_string = '| [{0} {1}]({2}techniques/{0}.md) |\n'
for index, row in tactic_techniques.sort_values('disarm_id').iterrows():
table_string += row_string.format(row['disarm_id'], row['name'], '')
table_string += row_string.format(row['disarm_id'], row['name'], '../../'+GENERATED_PAGES_DIR)
return table_string

View File

@ -17,8 +17,8 @@
| Techniques |
| ---------- |
| [T0073 Determine Target Audiences](techniques/T0073.md) |
| [T0074 Determine Strategic Ends](techniques/T0074.md) |
| [T0073 Determine Target Audiences](../../../generated_pages/techniques/T0073.md) |
| [T0074 Determine Strategic Ends](../../../generated_pages/techniques/T0074.md) |

View File

@ -24,13 +24,13 @@
| Techniques |
| ---------- |
| [T0002 Facilitate State Propaganda](techniques/T0002.md) |
| [T0066 Degrade Adversary](techniques/T0066.md) |
| [T0075 Dismiss](techniques/T0075.md) |
| [T0076 Distort](techniques/T0076.md) |
| [T0077 Distract](techniques/T0077.md) |
| [T0078 Dismay](techniques/T0078.md) |
| [T0079 Divide](techniques/T0079.md) |
| [T0002 Facilitate State Propaganda](../../../generated_pages/techniques/T0002.md) |
| [T0066 Degrade Adversary](../../../generated_pages/techniques/T0066.md) |
| [T0075 Dismiss](../../../generated_pages/techniques/T0075.md) |
| [T0076 Distort](../../../generated_pages/techniques/T0076.md) |
| [T0077 Distract](../../../generated_pages/techniques/T0077.md) |
| [T0078 Dismay](../../../generated_pages/techniques/T0078.md) |
| [T0079 Divide](../../../generated_pages/techniques/T0079.md) |

View File

@ -14,10 +14,10 @@
| Techniques |
| ---------- |
| [T0016 Create Clickbait](techniques/T0016.md) |
| [T0018 Purchase Targeted Advertisements](techniques/T0018.md) |
| [T0101 Create Localized Content](techniques/T0101.md) |
| [T0102 Leverage Echo Chambers/Filter Bubbles](techniques/T0102.md) |
| [T0016 Create Clickbait](../../../generated_pages/techniques/T0016.md) |
| [T0018 Purchase Targeted Advertisements](../../../generated_pages/techniques/T0018.md) |
| [T0101 Create Localized Content](../../../generated_pages/techniques/T0101.md) |
| [T0102 Leverage Echo Chambers/Filter Bubbles](../../../generated_pages/techniques/T0102.md) |

View File

@ -16,15 +16,15 @@
| Techniques |
| ---------- |
| [T0015 Create hashtags and search artifacts](techniques/T0015.md) |
| [T0019 Generate information pollution](techniques/T0019.md) |
| [T0023 Distort facts](techniques/T0023.md) |
| [T0084 Reuse Existing Content](techniques/T0084.md) |
| [T0085 Develop Text-based Content](techniques/T0085.md) |
| [T0086 Develop Image-based Content](techniques/T0086.md) |
| [T0087 Develop Video-based Content](techniques/T0087.md) |
| [T0088 Develop Audio-based Content](techniques/T0088.md) |
| [T0089 Obtain Private Documents](techniques/T0089.md) |
| [T0015 Create hashtags and search artifacts](../../../generated_pages/techniques/T0015.md) |
| [T0019 Generate information pollution](../../../generated_pages/techniques/T0019.md) |
| [T0023 Distort facts](../../../generated_pages/techniques/T0023.md) |
| [T0084 Reuse Existing Content](../../../generated_pages/techniques/T0084.md) |
| [T0085 Develop Text-based Content](../../../generated_pages/techniques/T0085.md) |
| [T0086 Develop Image-based Content](../../../generated_pages/techniques/T0086.md) |
| [T0087 Develop Video-based Content](../../../generated_pages/techniques/T0087.md) |
| [T0088 Develop Audio-based Content](../../../generated_pages/techniques/T0088.md) |
| [T0089 Obtain Private Documents](../../../generated_pages/techniques/T0089.md) |

View File

@ -14,18 +14,18 @@
| Techniques |
| ---------- |
| [T0029 Online polls](techniques/T0029.md) |
| [T0043 Chat apps](techniques/T0043.md) |
| [T0103 Livestream](techniques/T0103.md) |
| [T0104 Social Networks](techniques/T0104.md) |
| [T0105 Media Sharing Networks](techniques/T0105.md) |
| [T0106 Discussion Forums](techniques/T0106.md) |
| [T0107 Bookmarking and Content Curation](techniques/T0107.md) |
| [T0108 Blogging and Publishing Networks](techniques/T0108.md) |
| [T0109 Consumer Review Networks](techniques/T0109.md) |
| [T0110 Formal Diplomatic Channels](techniques/T0110.md) |
| [T0111 Traditional Media](techniques/T0111.md) |
| [T0112 Email](techniques/T0112.md) |
| [T0029 Online polls](../../../generated_pages/techniques/T0029.md) |
| [T0043 Chat apps](../../../generated_pages/techniques/T0043.md) |
| [T0103 Livestream](../../../generated_pages/techniques/T0103.md) |
| [T0104 Social Networks](../../../generated_pages/techniques/T0104.md) |
| [T0105 Media Sharing Networks](../../../generated_pages/techniques/T0105.md) |
| [T0106 Discussion Forums](../../../generated_pages/techniques/T0106.md) |
| [T0107 Bookmarking and Content Curation](../../../generated_pages/techniques/T0107.md) |
| [T0108 Blogging and Publishing Networks](../../../generated_pages/techniques/T0108.md) |
| [T0109 Consumer Review Networks](../../../generated_pages/techniques/T0109.md) |
| [T0110 Formal Diplomatic Channels](../../../generated_pages/techniques/T0110.md) |
| [T0111 Traditional Media](../../../generated_pages/techniques/T0111.md) |
| [T0112 Email](../../../generated_pages/techniques/T0112.md) |

View File

@ -16,13 +16,13 @@
| Techniques |
| ---------- |
| [T0020 Trial content](techniques/T0020.md) |
| [T0039 Bait legitimate influencers](techniques/T0039 .md) |
| [T0042 Seed Kernel of truth](techniques/T0042.md) |
| [T0044 Seed distortions](techniques/T0044.md) |
| [T0045 Use fake experts](techniques/T0045.md) |
| [T0046 Use Search Engine Optimization](techniques/T0046.md) |
| [T0113 Employ Commercial Analytic Firms](techniques/T0113.md) |
| [T0020 Trial content](../../../generated_pages/techniques/T0020.md) |
| [T0039 Bait legitimate influencers](../../../generated_pages/techniques/T0039 .md) |
| [T0042 Seed Kernel of truth](../../../generated_pages/techniques/T0042.md) |
| [T0044 Seed distortions](../../../generated_pages/techniques/T0044.md) |
| [T0045 Use fake experts](../../../generated_pages/techniques/T0045.md) |
| [T0046 Use Search Engine Optimization](../../../generated_pages/techniques/T0046.md) |
| [T0113 Employ Commercial Analytic Firms](../../../generated_pages/techniques/T0113.md) |

View File

@ -16,10 +16,10 @@
| Techniques |
| ---------- |
| [T0114 Deliver Ads](techniques/T0114.md) |
| [T0115 Post Content](techniques/T0115.md) |
| [T0116 Comment or Reply on Content](techniques/T0116.md) |
| [T0117 Attract Traditional Media](techniques/T0117.md) |
| [T0114 Deliver Ads](../../../generated_pages/techniques/T0114.md) |
| [T0115 Post Content](../../../generated_pages/techniques/T0115.md) |
| [T0116 Comment or Reply on Content](../../../generated_pages/techniques/T0116.md) |
| [T0117 Attract Traditional Media](../../../generated_pages/techniques/T0117.md) |

View File

@ -14,11 +14,11 @@
| Techniques |
| ---------- |
| [T0017 Conduct fundraising](techniques/T0017.md) |
| [T0057 Organize Events](techniques/T0057.md) |
| [T0061 Sell Merchandise](techniques/T0061.md) |
| [T0126 Encourage Attendance at Events](techniques/T0126.md) |
| [T0127 Physical Violence](techniques/T0127.md) |
| [T0017 Conduct fundraising](../../../generated_pages/techniques/T0017.md) |
| [T0057 Organize Events](../../../generated_pages/techniques/T0057.md) |
| [T0061 Sell Merchandise](../../../generated_pages/techniques/T0061.md) |
| [T0126 Encourage Attendance at Events](../../../generated_pages/techniques/T0126.md) |
| [T0127 Physical Violence](../../../generated_pages/techniques/T0127.md) |

View File

@ -19,12 +19,12 @@
| Techniques |
| ---------- |
| [T0059 Play the long game](techniques/T0059.md) |
| [T0060 Continue to Amplify](techniques/T0060.md) |
| [T0128 Conceal People](techniques/T0128.md) |
| [T0129 Conceal Operational Activity](techniques/T0129.md) |
| [T0130 Conceal Infrastructure](techniques/T0130.md) |
| [T0131 Exploit TOS/Content Moderation](techniques/T0131.md) |
| [T0059 Play the long game](../../../generated_pages/techniques/T0059.md) |
| [T0060 Continue to Amplify](../../../generated_pages/techniques/T0060.md) |
| [T0128 Conceal People](../../../generated_pages/techniques/T0128.md) |
| [T0129 Conceal Operational Activity](../../../generated_pages/techniques/T0129.md) |
| [T0130 Conceal Infrastructure](../../../generated_pages/techniques/T0130.md) |
| [T0131 Exploit TOS/Content Moderation](../../../generated_pages/techniques/T0131.md) |

View File

@ -17,9 +17,9 @@
| Techniques |
| ---------- |
| [T0132 Measure Performance](techniques/T0132.md) |
| [T0133 Measure Effectiveness](techniques/T0133.md) |
| [T0134 Measure Effectiveness Indicators (or KPIs)](techniques/T0134.md) |
| [T0132 Measure Performance](../../../generated_pages/techniques/T0132.md) |
| [T0133 Measure Effectiveness](../../../generated_pages/techniques/T0133.md) |
| [T0134 Measure Effectiveness Indicators (or KPIs)](../../../generated_pages/techniques/T0134.md) |

View File

@ -13,9 +13,9 @@
| Techniques |
| ---------- |
| [T0072 Segment Audiences](techniques/T0072.md) |
| [T0080 Map Target Audience Information Environment](techniques/T0080.md) |
| [T0081 Identify Social and Technical Vulnerabilities](techniques/T0081.md) |
| [T0072 Segment Audiences](../../../generated_pages/techniques/T0072.md) |
| [T0080 Map Target Audience Information Environment](../../../generated_pages/techniques/T0080.md) |
| [T0081 Identify Social and Technical Vulnerabilities](../../../generated_pages/techniques/T0081.md) |

View File

@ -13,13 +13,13 @@
| Techniques |
| ---------- |
| [T0003 Leverage Existing Narratives](techniques/T0003.md) |
| [T0004 Develop Competing Narratives](techniques/T0004.md) |
| [T0022 Leverage Conspiracy Theory Narratives](techniques/T0022.md) |
| [T0040 Demand insurmountable proof](techniques/T0040.md) |
| [T0068 Respond to Breaking News Event or Active Crisis](techniques/T0068.md) |
| [T0082 Develop New Narratives](techniques/T0082.md) |
| [T0083 Integrate Target Audience Vulnerabilities into Narrative](techniques/T0083.md) |
| [T0003 Leverage Existing Narratives](../../../generated_pages/techniques/T0003.md) |
| [T0004 Develop Competing Narratives](../../../generated_pages/techniques/T0004.md) |
| [T0022 Leverage Conspiracy Theory Narratives](../../../generated_pages/techniques/T0022.md) |
| [T0040 Demand insurmountable proof](../../../generated_pages/techniques/T0040.md) |
| [T0068 Respond to Breaking News Event or Active Crisis](../../../generated_pages/techniques/T0068.md) |
| [T0082 Develop New Narratives](../../../generated_pages/techniques/T0082.md) |
| [T0083 Integrate Target Audience Vulnerabilities into Narrative](../../../generated_pages/techniques/T0083.md) |

View File

@ -23,18 +23,18 @@ Establishing information assets allows an influence operation to promote messagi
| Techniques |
| ---------- |
| [T0007 Create Inauthentic Social Media Pages and Groups](techniques/T0007.md) |
| [T0010 Cultivate ignorant agents](techniques/T0010.md) |
| [T0013 Create inauthentic websites](techniques/T0013.md) |
| [T0014 Prepare fundraising campaigns](techniques/T0014.md) |
| [T0065 Prepare Physical Broadcast Capabilities](techniques/T0065.md) |
| [T0090 Create Inauthentic Accounts](techniques/T0090.md) |
| [T0091 Recruit bad actors](techniques/T0091.md) |
| [T0092 Build Network](techniques/T0092.md) |
| [T0093 Acquire/ recruit Network](techniques/T0093.md) |
| [T0094 Infiltrate Existing Networks](techniques/T0094.md) |
| [T0095 Develop Owned Media Assets](techniques/T0095.md) |
| [T0096 Leverage Content Farm](techniques/T0096.md) |
| [T0007 Create Inauthentic Social Media Pages and Groups](../../../generated_pages/techniques/T0007.md) |
| [T0010 Cultivate ignorant agents](../../../generated_pages/techniques/T0010.md) |
| [T0013 Create inauthentic websites](../../../generated_pages/techniques/T0013.md) |
| [T0014 Prepare fundraising campaigns](../../../generated_pages/techniques/T0014.md) |
| [T0065 Prepare Physical Broadcast Capabilities](../../../generated_pages/techniques/T0065.md) |
| [T0090 Create Inauthentic Accounts](../../../generated_pages/techniques/T0090.md) |
| [T0091 Recruit bad actors](../../../generated_pages/techniques/T0091.md) |
| [T0092 Build Network](../../../generated_pages/techniques/T0092.md) |
| [T0093 Acquire/ recruit Network](../../../generated_pages/techniques/T0093.md) |
| [T0094 Infiltrate Existing Networks](../../../generated_pages/techniques/T0094.md) |
| [T0095 Develop Owned Media Assets](../../../generated_pages/techniques/T0095.md) |
| [T0096 Leverage Content Farm](../../../generated_pages/techniques/T0096.md) |

View File

@ -13,12 +13,12 @@
| Techniques |
| ---------- |
| [T0009 Create fake experts](techniques/T0009.md) |
| [T0011 Compromise legitimate accounts](techniques/T0011.md) |
| [T0097 Create personas](techniques/T0097.md) |
| [T0098 Establish Inauthentic News Sites](techniques/T0098.md) |
| [T0099 Prepare Assets Impersonating Legitimate Entities](techniques/T0099.md) |
| [T0100 Co-opt Trusted Sources](techniques/T0100.md) |
| [T0009 Create fake experts](../../../generated_pages/techniques/T0009.md) |
| [T0011 Compromise legitimate accounts](../../../generated_pages/techniques/T0011.md) |
| [T0097 Create personas](../../../generated_pages/techniques/T0097.md) |
| [T0098 Establish Inauthentic News Sites](../../../generated_pages/techniques/T0098.md) |
| [T0099 Prepare Assets Impersonating Legitimate Entities](../../../generated_pages/techniques/T0099.md) |
| [T0100 Co-opt Trusted Sources](../../../generated_pages/techniques/T0100.md) |

View File

@ -13,12 +13,12 @@
| Techniques |
| ---------- |
| [T0049 Flooding the Information Space](techniques/T0049.md) |
| [T0118 Amplify Existing Narrative](techniques/T0118.md) |
| [T0119 Cross-Posting](techniques/T0119.md) |
| [T0120 Incentivize Sharing](techniques/T0120.md) |
| [T0121 Manipulate Platform Algorithm](techniques/T0121.md) |
| [T0122 Direct Users to Alternative Platforms](techniques/T0122.md) |
| [T0049 Flooding the Information Space](../../../generated_pages/techniques/T0049.md) |
| [T0118 Amplify Existing Narrative](../../../generated_pages/techniques/T0118.md) |
| [T0119 Cross-Posting](../../../generated_pages/techniques/T0119.md) |
| [T0120 Incentivize Sharing](../../../generated_pages/techniques/T0120.md) |
| [T0121 Manipulate Platform Algorithm](../../../generated_pages/techniques/T0121.md) |
| [T0122 Direct Users to Alternative Platforms](../../../generated_pages/techniques/T0122.md) |

View File

@ -13,11 +13,11 @@
| Techniques |
| ---------- |
| [T0047 Censor social media as a political force](techniques/T0047.md) |
| [T0048 Harass](techniques/T0048.md) |
| [T0123 Control Information Environment through Offensive Cyberspace Operations](techniques/T0123.md) |
| [T0124 Suppress Opposition](techniques/T0124.md) |
| [T0125 Platform Filtering](techniques/T0125.md) |
| [T0047 Censor social media as a political force](../../../generated_pages/techniques/T0047.md) |
| [T0048 Harass](../../../generated_pages/techniques/T0048.md) |
| [T0123 Control Information Environment through Offensive Cyberspace Operations](../../../generated_pages/techniques/T0123.md) |
| [T0124 Suppress Opposition](../../../generated_pages/techniques/T0124.md) |
| [T0125 Platform Filtering](../../../generated_pages/techniques/T0125.md) |