Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/0x0be/yesitsme

Simple OSINT script to find Instagram profiles by name and e-mail/phone
https://github.com/0x0be/yesitsme

instagram open-source-intelligence osint osint-tools python social-media-analysis social-media-intelligence socmint

Last synced: about 2 hours ago
JSON representation

Simple OSINT script to find Instagram profiles by name and e-mail/phone

Awesome Lists containing this project

README

        


yesitsme logo

Yes, it's me!



Simple OSINT script to find Instagram profiles by name and e-mail/phone

# đŸ’Ŧ Description
**yesitsme** is a simple Python script which tries to find Instagram account associated with a specific name, e-mail and phone number.
Leveraging dumpor.com indexing capabilities, it retrieves all usernames associated with a certain name and automatically compares the fetched toutatis obfuscated e-mail/phone with the given one, saving time and energy while doing online investigations.

# ⚙ī¸ Installation
```console
eva@paradise:~$ git clone https://github.com/blackeko/yesitsme/
eva@paradise:~$ cd yesitsme
eva@paradise:~$ pip3 install -r requirements.txt
eva@paradise:~$ python3 yesitsme.py -s SESSION_ID -n NAME -e EMAIL -p PHONE -t TIMEOUT
```

# 🕹ī¸ Usage
## Argument description
- ```-s``` "SESSION_ID"
- *sessionid* cookie of your Instagram account (i.e. sockpuppet);
- ```-n``` "Name Surname"
- Target *name* and *surname* (case insensitive);
- ```-e``` "a****z@domain.tld"
- *First* and *last letter* of target e-mail;
- ```-p``` "+39 ** 09"
- *Area code* and *last two digits* of target phone number;
- ```-t``` "10"
- *Timeout* between each request (default = 0).

## Example
```console
eva@paradise:~$ python3 yesitsme.py -s 5t3El3650d4Z7A3jA2%Y1R70vnYn%36U3 -n "John Doe" -e "j*****[email protected]" -p "+39 *** *** **09" -t 10
```

## Output

Three levels of match:
- **HIGH**: name, e-mail and phone number (obfuscated) match;
- **MEDIUM**: name and/or e-mail and/or phone match;
- **LOW**: only one of them matches.

# 📝 Notes
- Name and e-mail (or phone number) are **mandatory**;
- To leave e-mail/phone empty, simply set ```-e/-p " "```;
- E-mail/phone asterisks are just for show and **can be omitted**;
- If omitted, timeout is zero; it's recommended to set at least 10 seconds to avoid being detected;
- Phone number must be in the **same format** as in the example, i.e. it must contain the area code (including plus symbol) and the whitespace;
- When the match level is HIGH, it will prompt whether to stop or continue searching.

# đŸĒ Retrieve Instagram sessionid
While logged in your Instagram account:
1. Right-click and click on Inspect Element to open the developer console;
2. Go to the Storage tab;
3. Expand the Cookies menu and check "sessionid" cookie.

# 🙏đŸģ Credits
Thanks to:
* [Toutatis](https://github.com/megadose/toutatis)
* [Dumpor](https://dumpor.com/)