ezOSINT is a cross platform Username lookup tool used in OSINT. What sets this version apart is how easy it is for anyone to add sites and/or commit updates to the repo. Designed to be easy.
Open config.ini and follow the template. You can only provide a valid keycheck, everything else will be considered invalid. This means you must look at the source of both pages and then use a Diffchecker or WinMerge and find something that is on the valid version that can not be found when searching the invalid version.
The config template for each site is only 2 lines. The URL - replace the actual username with {USER} & the valid string to look for.
Example:
[Link 138]
url = https://facebook.com/{USER}
valid_string = ProfileCometTilesFeed.react
Update:
Multiple valid strings may be used in the following format while only loading the page one time:
valid1;valid2;valid3
if one or more valid_strings are found it is logged once as valid.
Results are saved in the app directory or root directory of this script.
docker pull torquetraction/ezosint:latest
docker run -it --name ezosint torquetraction/ezosint
This will setup the container where the output results are saved.
Start the container in docker desktop then run the command below
docker exec -it ezosint /bin/bash
python3 ezOSINT.py
After downloading the docker or .py script you will only need to download the new config.ini file to update. I will try to fix/update/add to this list regularly.
If you find public profiles not on list feel free to commit changes you find to config; it will be appreciated by everyone who uses. As of 8/10/2024 there are 0% false positive results.
Bitcoin address bc1qnpjpacyl9sff6r4kfmn7c227ty9g50suhr0y9j
Ethereum address 0x94FcBab18E4c0b2FAf5050c0c11E056893134266
Litecoin address ltc1qu7ze2hlnkh440k37nrm4nhpv2dre7fl8xu0egx