Skip to main content

Yandex profile OSINT tool

Project description

YaSINT

GitHub PyPI Version License

buymeacoffee

YaSINT is a command line OSINT toolkit 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.3.tar.gz (26.8 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.3-py3-none-any.whl (18.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: yasint-0.3.3.tar.gz
  • Upload date:
  • Size: 26.8 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.3.tar.gz
Algorithm Hash digest
SHA256 6b7e6b05663700d29d947b7a1d19196d1094e328b906aa11616c830ba5f93116
MD5 c9601d71ef7986ddd77fabac835e816e
BLAKE2b-256 716f385850c9d4c6a14d75da8e357673388d4104c6845bbe177e0aab9c5c2475

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yasint-0.3.3-py3-none-any.whl
  • Upload date:
  • Size: 18.5 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 3f4c5ccb81159bfdc36605fbc1817171018f68c455448a0cb501482c8d3590b1
MD5 14df976e8f086a1f15f8fc2b7c1af134
BLAKE2b-256 4d68a6fa67bc57c3bcd08dc8c86118dda77e886a799e807f3bad93ad9977337f

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