socialscan icon indicating copy to clipboard operation
socialscan copied to clipboard

Adding new platforms

Open iojw opened this issue 4 years ago • 12 comments

This serves as the central issue for tracking the progress of adding new platforms to this tool. I've grouped them into a few categories.

Doable

I've researched into these platforms and they can be added to socialscan. Adding these in will take time so I try to add them in based on priority once I have the time.

  • [ ] Paypal email
  • [ ] Last.fm
  • [ ] about.me

Feel free to send in a PR if you are able to implement any of these platforms.

To research

This platforms will need to be investigated to see if they can be added into socialscan:

  • [ ] Facebook (I was linked https://osint.support/chrome-extensions/2019/09/29/osint-socmint-tooling.html in another issue so I plan to see what this tool does and how it works)
  • [ ] Google account
  • [ ] LinkedIn
  • [ ] Amazon
  • [ ] TikTok
  • [ ] Twitch
  • [ ] Mail.com
  • [ ] YouTube custom URL (I can't currently do testing into this as it requires an account with >100 subscribers to test)

Feel free to comment if you have done any research or have any information regarding how to query these platforms.

Not adding

These platforms will not be added into socialscan because their current implementation does not allow socialscan to easily query them:

Email: GitLab, Reddit Username: Spotify, Pinterest

Related issues: #1, #6

iojw avatar Feb 04 '20 14:02 iojw

can you please add mail.com ?

Lucky97 avatar Feb 14 '20 23:02 Lucky97

https://osint.support/chrome-extensions/2019/09/29/osint-socmint-tooling.html now will cause security lock of an account now :(

nosovk avatar Feb 15 '20 19:02 nosovk

can i get Pinterest profile link via email ?

Lucky97 avatar Feb 18 '20 13:02 Lucky97

@Lucky97 Sorry, that won't be possible due to how this tool works. I've also added mail.com to the list of platforms in the main post.

@nosovk I see. For which platform specifically? Do you have any additional information regarding this issue? I haven't had time to research into exactly what that tool does.

iojw avatar Feb 18 '20 15:02 iojw

@Lucky97 Sorry, that won't be possible due to how this tool works. I've also added mail.com to the list of platforms in the main post.

ok where is your main post?

Lucky97 avatar Feb 18 '20 15:02 Lucky97

can i get facebook friends email list? via your any chorme extension? and also i need emails graber for facebook..

Lucky97 avatar Feb 18 '20 16:02 Lucky97

@Lucky97 I'm referring to the main post of this GitHub issue. Also FYI, the chrome extension isn't developed by me - it was just a tool I was linked that I was planning to look into, For your requests, I can add it to the backlog but currently there's only me working on this. I'm happy to welcome any contributions if you would like to look into it 👍

iojw avatar Feb 19 '20 16:02 iojw

@Lucky97 I'm referring to the main post of this GitHub issue. Also FYI, the chrome extension isn't developed by me - it was just a tool I was linked that I was planning to look into, For your requests, I can add it to the backlog but currently there's only me working on this. I'm happy to welcome any contributions if you would like to look into it

thanks man

Lucky97 avatar Feb 20 '20 13:02 Lucky97

@iojw If you would like to add Firefox, here is the post request for checking if an email exists or not:

#!/usr/bin/env python

import requests

headers = {
    'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:74.0) Gecko/20100101 Firefox/74.0',
    'Accept': '*/*',
    'Accept-Language': 'en-US,en;q=0.5',
    'Referer': 'https://accounts.firefox.com/',
    'Content-Type': 'application/json',
    'Origin': 'https://accounts.firefox.com',
    'Connection': 'keep-alive',
}

data = '{"email":"[email protected]"}'

response = requests.post('https://api.accounts.firefox.com/v1/account/status', headers=headers, data=data)

print(response.json().get("exists"))

sdushantha avatar Apr 02 '20 12:04 sdushantha

VSCO

import requests

username = "user123"
email = "[email protected]"
headers = {
    'Authorization': 'Bearer 7356455548d0a1d886db010883388d08be84d0c9',
}


r = requests.get(f'https://api.vsco.co/2.0/sites/available?site={username}', headers=headers)
print(r.json())


r = requests.get(f'https://api.vsco.co/2.0/users/email?email={email}', headers=headers)
print(r.json())

If email exists:

{'email_status': 'has_account', 'consent': None}

If email does not exist:

{'email_status': 'no_account', 'consent': None}

If username exists:

{'site': 'user123.vsco.co', 'available': 0}

If username does not exist:

{'site': 'usersfajd123.vsco.co', 'available': 1}

sdushantha avatar Jul 30 '20 07:07 sdushantha

hi can you make binance email checker?

Lucky97 avatar Jan 19 '21 01:01 Lucky97

There are theese online name checkers: https://namechk.com/ https://checkuser.org/ I believe we can port their functionality to the CLI :))

codeswhite avatar Aug 26 '21 20:08 codeswhite