Thread 1/ This is a thread on pro-Russian propaganda & #disinformation. I analysed the hashtags "i stand with Putin" & "i stand with Russia'. I analysed around 20,000 Twitter interactions involving 9600 unique accounts
2/ The network graph shows Twitter accounts interacting. The nodes represent individual accounts, the lines between them tweets, RTs replies etc. Different colours are different communities (accounts that tend to interact with one another more) #UkraineRussiaWar#Ukraine
3/ Below. You can see three distinct clusters.
Cluster 1 (left) accounts that seem to support the hashtag (pro Putin and Russia)
Cluster 2 (middle) = accounts criticising the hashtag
Cluster 3 (bottom) = accounts and bots spamming hashtag and thus boosting it #UkraineRussianWar
4/ The bot type cluster (cluster 3) seem to be accounts offering products, laptops etc, jumping on the hashtag to promote their wares. Most of them seem to be connected to Kenya, including this Kenyan opposition account. Of course, their tweets boost the trend #UkraineRussianWar
5/ Cluster 2, the anti Putin accounts, are very active, and very large. These are people, like @NickKnudsenUS and @PalmerReport who are condemning the hashtag. This is well meaning of course, but boosts the hashtag, which many would consider a bad thing #UkraineRussianWar
6/ Then we have cluster 1, the people seemingly supporting putin, russia and war. Some of the most retweeted accounts on this hashtag include @sachin012yadav , a pro-Modi account - only 56 followers and around 260 tweets, despite an old account from 2015 . Profile pic seems
7/ to lead to some website offering tutors. Another popular tweet is the account based out of Pakistan posting a video of Trump defending Putin through whataboutism. It's ok though, this guy's a Capricorn... 🙄
8/ One of the most popular retweets below is from an account that appears to use a stock image as a profile picture. It also is a 7year old account with less than 200 tweets, but somehow the tweet has thousands of tweets + likes. #UkraineRussiaWar
9/ Most of the account that report their own location data (obviously can't be construed as accurate - but is interesting), say they are based in Kenya, South Africa, Nigeria, India and the US. This locational information is interesting as most of the tweets use same tropes
10/ Many of the tropes focus on whataboutism and have been inspired by Western media racism. There is emphasis on Western hypocrisy and double standards, and racism. Not sure why that makes it ok for Russia to invade Ukraine and to stand with Putin... #UkraineRussianWar
11/ There are a few common engagement techniques, presumably designed to drive traffic on the hashtag. A lot of these tweets asking you to RT or like depending on whether you support Russia or Ukraine appear to be very popular #UkraineRussianWar #disinformation
12/ There are lots of other red flags too, such as a disproportionately large number of accounts created in the past few weeks. Some of these accounts, while barely a day old, have crazy high engagement rates too. Check out MANIKAN00673636 for example. #UkraineRussiaWar
13/ A note re whataboutism. Many of the tropes create the straw man that 'No one condemns West when they do this, so why condemn Russia'. While there is an underlying truth, it is also extreme hyperbole, designed to deflect attention from Russia's current invasion to the West's
14/ past behaviour. While future media analyses will be telling, at the moment it just serves to remove sympathy from Ukrainians by painting them as part of a racist and hypocritical Western establishment. I doubt dead civilians the world over will enjoy being used this way
15/ anyway, that's it for now. To sum up. There are bots, spam and what appears to be lots of inauthentic behaviour driving the 'i stand with putin' and 'i stand with russia' hashtag. Of course there are real people in there too, not least those condemning the hashtag. #Ukraine
16/ One of the dominant themes of the hashtag appears to be polarization/adversarial: exploiting incidences of racism and western bias to try and undermine sympathy for Ukrainians, and thus paint Putin as somehow standing up to the West #UkraineRussiaWar#disinformation
17/ For those asking - I used @nodexl to import tweets, Gephi for the network graph, and tableau for the timelines
19/ Just to be clear. The main clusters don't look like bots.The Kenyan cluster and cluster I mention in the update do look automated. Many of the rest look suspicious, like troll or astroturfing accounts, though I'm aware people use the term bots as shorthand for 'dodgy account'
20/ Another update. This thread is a detailed dive into just one of the accounts spreading the propaganda. Enjoy!
🧵🚨1/ This verified X account posing as an American doctor has been spreading pro-Israel propaganda, justifying the killing of journalists, and posting predominantly anti–Sudanese Armed Forces content. The account is fake.>
#disinformation #gazagenocide #Sudan
2/ The first clear red flags are the tweets versus creation date ratio.
The account was created in 2009, but has only tweeted 1090 times, and the first of those was on April 2025. This means the account has been appropriated/hacked/bought and its old tweets scrubbed.
3/ I located the unique user id of the account. I ran this user id via the botometer archive of bots and it tells me that in February 2023 the account was called 'sitaramks', not 'nate_jone'
1/ Propaganda botnet alert! About 50 accounts, tweeting in English & Arabic, have pushed out thousands of posts about #Sudan’s war over the past few months. Almost all certainly using genAI, all pushing a pro-UAE, anti-SAF & anti Muslim (Brotherhood) narrative. #disinformation
2/ They all follow the same script:
> Blame Burhan, the Sudanese Armed Forces (SAF) and the Muslim Brotherhood for Sudan’s suffering.
> Praise the UAE for “stability” and “humanitarian aid.”
> Wrap it all in moral language about peace, tolerance, and unity.
3/ Much of the phrasing is synthetic: with odd, weird idioms, and em dashes. Classic traces of Chat GPT or another LLM agent. The slogans repeat across accounts:
e.g. “Brotherhood’s Butler”, “Brotherhood in Uniform”, “Ministry of Brotherhood Enforcement”, "Sudan bleeds"
🤖 1/ Ok this is pretty wild. I saw some sus pro-Israel astroturfing activity on a BBCNews Facebook post about aid arriving in Gaza. Lots of Hasbara comments like "Hamas will take the aid". The following 2 identical posts were side by side so I looked into it. #disinformation
2/ Specifically I looked at Dean O' Connor. Firstly up, there were two almost identical Dean O'connor pages, both created on consecutive days last week (15 + 16 May). The one that posted is the one on the right.
3/ When I reverse image searched the picture I was inundated with dozens of pages from forums about romance scams asking about people using this same picture. A lot of people scammed out of thousands. Someone even asked on Quora about O'Connor!
Macron Cocaine Thread/ - The first 10 hours of the @EmmanuelMacron @Keir_Starmer @ZelenskyyUa Cocaine disinformation.
Seemed to be promoted initially by a few dubious accounts like @Veritiste @SitgesFranck @99percentyouth @SilentlySirs @goddeketal
#disinformation
2/ Before being boosted by the right-wing ecosystem and conspiracy accounts e.g. @DineshDSouza @RealAlexJones @CollinRugg. No serious journalists reported this story (because it's absurd). Nonetheless, those tweeting in the first 10 hours generated over 103 million views on X!
3/ The boosting of the info by Putin's envoy Kirill Dmitriev was via Alex Jones, who as the above timeline shows - wasn't the first to put it out on X - but the most widely viewed.
🚨1/ Fake News Alert: A number of accounts are spreading false information that a church in #Wales was burned down by two Pakistan migrants/muslims. There are other narratives, but this is the dominant one. It is false but has obtained millions of views. some data> #disinfo
2/ It is true that a church did burn down. It was set alight by two local teenagers. The South Wales police have tweeted that other rumours circulating are false - they are of course talking about the false info about the ethnicity of the attackers (right).
3/ The most shared claim comes from 'RadioEuropes'. This is a 'Dysinfluencer' account - an account that repeatedly spreads false and malicious information - in this case xenophobic and anti-Muslim content. You can see its false tweet garnered over 3.6 million views
1/ THREAD: On populist gaslighting and the war on truth-tellers 🧵
2/ Something concerning is happening in our information ecosystem: populists aren't just spreading misinfo, they're systematically trying to undermine the very concept of verifiable truth
3/ When fact-checkers or experts present evidence contradicting false claims, they get labeled as "elitist manipulators" or 'censors' - effectively inverting reality