Salaheldin

July 22, 2019

Finding tweets by source or device

How to use [source:] operator to search for tweets by specific device or source

OSINT

Finding tweet source label

I was looking at advanced twitter search page because I needed to search for tweets posted by specific source,

Twitter reactivated "tweet source label" feature in Dec 2018 :
https://twitter.com/jack/status/1075896805882118144/photo/1
twitter-search-operator-4.png

After little digging I found this description on twitter help without any details on how to use it in search:

https://help.twitter.com/en/using-twitter/how-to-tweet#source-labels

twitter-search-operator-2.png

Also a link to list of common third-party sources: https://partners.twitter.com/en/find-a-partner.html

Then I found Twitter search home page with a list of operators can be used in search including tweet source.

twitter-search-home.png

twitter-search-operator-1.png


Searching by tweet source label
  • To search for tweets by specific source add source: to your search keywords
news source:TwitterFeed

Search for tweets containing news and entered via TwitterFeed

  • To exclude source add - before source:
news -source:TwitterFeed

Search for tweets containing news and not entered via TwitterFeed

  • Reveal tweet source on desktop browser (web) :

Add m. in URL before twitter.com :
https://twitter.com/jack/status/1075896805882118144
> https://m.twitter.com/jack/status/1075896805882118144


List of tested sources

I started testing & searching random tweets for sources :

Devices:

  • iPhone > source:"Twitter for iPhone"
  • iPhone* > source:iOS (used to capture all Tweets sent from within iOS7)
  • Android > source:"Twitter for Android"
  • iPad > source:"Twitter for iPad"
  • Mac > source:"Twitter for Mac"
  • Windows Phone > source:"Twitter for Windows Phone"

Twitter Apps :

  • Twitter Ads > source:"Twitter Ads Composer"
  • Tweetdeck > source:Tweetdeck
  • Twitter.com > source:web (the Twitter web)
  • Twitter.com > source:"Twitter Web Client"
  • Twitter.com > source:"Twitter Web App"

Third-party Apps :

  • Hootsuite > source:Hootsuite
  • Seesmic > source:seesmic
  • Buffer > source:buffer
  • IFTTT > source:IFTTT
  • SocialFlow > source:SocialFlow
  • Epsilon > source:Epsilon
  • Instagram > source:Instagram
  • Facebook > source:Facebook
  • Echofon > source:Echofon

Unknown sources :

This labels are resulting in unrecognized sources

  • source:Microsoft
  • source:iPhone
  • source:Android
  • source:iPad
  • source:Mac
  • source:Linux
  • source:apple


Tools to Analysis Profile to find sources

If you want to Analysis sources from one account you can use tools like:

twitter-search-operator-3.png


Manipulating the source [Not Tested]

I found folks talking about manipulating the source by using Tweepy API but this will required a twitter developer account.

Screen Shot 2019-07-22 at 19.57.18.png

https://twitter.com/sexybeesht/status/1097073715467206656


Is it valuable ?

I was able to use tweet source label in my case to find how my target used his twitter account, he was using Facebook which led me to try to find his linked Facebook account by searching Facebook using the same words from his tweet .


Sources:
https://www.youtube.com/watch?v=cZIso9uqNls
https://www.cnet.com/how-to/use-twitters-search-operators-to-find-specific-tweets/
http://thesocialchic.com/2013/10/01/how-to-master-twitter-search-searching-for-tweets-by-device/