Skip to main content

Yandex profile OSINT tool

Project description

YaSINT

GitHub PyPI Version License

buymeacoffee

YaSINT is a command line OSINT ttolkit for looking up public Yandex account information by username, email address, or Yandex public ID.

It is a greatly updated package based on the original YaSeeker project. YaSINT is now intended to be installed as a Python package and run with a command, although it can still be run directly from a source checkout.

Artifacts

Depending on what public Yandex pages and APIs return, YaSINT may find:

  • full name;
  • profile photo or other possible avatar URLs;
  • gender;
  • Yandex UID;
  • Yandex public ID;
  • linked social accounts;
  • public activity information;
  • account flags, such as verified, banned, deleted, restricted, or business status.

Some services return useful information only when valid Yandex cookies are provided. See Cookies.

Installation

Python 3.8 or newer is required.

Install from PyPI:

python -m pip install yasint

If you already downloaded the source code, install it from the project directory:

python -m pip install .

After installation, the yasint command should be available:

yasint --version

If you do not want to install the package, you can run it from the source directory instead:

python -m pip install -r requirements.txt
python -m yasint login

Usage

Give YaSINT one or more targets:

yasint TARGET

Examples:

yasint login
yasint login@yandex.ru
yasint c48fhxw0qppa50289r5c9ku4k4

The tool recognises the target type automatically. Email addresses are supported. A 26-character value is treated as a Yandex public ID.

For many targets, put one target per line in a text file:

yasint --target-list targets.txt

Results

For every target, YaSINT creates a per-session folder under reports/. The folder name contains a UTC timestamp and the target value.

reports/20260101T120000Z_login/

The session folder keeps the evidence collected during the run, including saved responses where possible and auxiliary TXT/CSV reports. The console output gives you the human-readable summary.

You can also write your own report files:

yasint login -oT report.txt -oC report.csv

A No leads found result means the checked sources did not return useful profile data for that target. It does not prove that the account does not exist.

Cookies

Some Yandex services require cookies before they return useful API responses. YaSINT can read browser cookies exported in Netscape cookies.txt format.

  1. Log in to Yandex in your browser.
  2. Export your Yandex cookies as cookies.txt (Chrome, Firefox).
  3. Put cookies.txt in the directory where you run YaSINT.
  4. Run YaSINT normally.

You can also pass a custom cookie file path:

yasint login --cookie-jar-file /path/to/cookies.txt

When cookies are loaded, YaSINT prints whether any of them match the Yandex domains queried by the tool.

SOWEL classification

This tool uses the following OSINT techniques:

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

yasint-0.3.0.tar.gz (26.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

yasint-0.3.0-py3-none-any.whl (18.4 kB view details)

Uploaded Python 3

File details

Details for the file yasint-0.3.0.tar.gz.

File metadata

  • Download URL: yasint-0.3.0.tar.gz
  • Upload date:
  • Size: 26.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.4

File hashes

Hashes for yasint-0.3.0.tar.gz
Algorithm Hash digest
SHA256 ab44cc16908c8e4078c3d26b3c0d633a9bd901d37646d6af599aca0fa8d29faa
MD5 eae9e251e0eeb094aaeffa8ac5238f66
BLAKE2b-256 3e5dd6a17df1dba00bd6f6170549b43f041e8df7a5ce79947ebc6db170385fae

See more details on using hashes here.

File details

Details for the file yasint-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: yasint-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 18.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.4

File hashes

Hashes for yasint-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d2957ffe4eb7ca36952e568f01b92b496c9388e2de36c5e1869f6e474124c866
MD5 0bd991ddb925de84a105af5065121562
BLAKE2b-256 d3b39ab5ba0badcb548426d0caf2e02422a7ff793b0c21ac1be5cf61b7001324

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page