Toutatis: Extract Instagram Info with This Open-Source Tool

Toutatis: Your Go-To Open-Source Tool for Instagram Information Extraction

In the realm of Open Source Intelligence (OSINT), having the right tools can make all the difference. Toutatis, an open-source project available on GitHub, stands out as a powerful Python-based utility designed to extract crucial information from Instagram accounts. This tool is a valuable asset for ethical hackers, security researchers, data analysts, and anyone interested in public information gathering.

What is Toutatis?

Toutatis is specifically engineered to pull various data points from public Instagram profiles. This includes, but is not limited to, email addresses, phone numbers, full names, user IDs, follower/following counts, number of posts, biography details, and even profile picture URLs. Its utility lies in its ability to automate the collection of publicly available data, which can be instrumental in various investigative or analytical tasks.

Key Features and Capabilities

  • Comprehensive Data Extraction: Beyond basic profile details, Toutatis can retrieve external URLs, identify business accounts, and even indicate if an account is private or verified.
  • User-Friendly Interface: Despite its powerful capabilities, Toutatis offers a straightforward command-line interface, making it accessible to users with varying levels of technical expertise.
  • Flexible Usage Modes: You can query information using either an Instagram username or an Instagram ID, providing flexibility based on the information you possess.
  • Python-Based: Being built with Python 3, it leverages a widely used and robust programming language, ensuring compatibility and ease of integration with other Python projects.
  • Open-Source: Licensed under GPL-3.0, Toutatis promotes transparency, community collaboration, and allows users to inspect, modify, and distribute the code freely.

How to Get Started with Toutatis

Getting Toutatis up and running is remarkably simple. The tool provides two primary installation methods:

1. Installation via PyPI (Python Package Index)

For most users, the easiest way to install Toutatis is through pip:

pip install toutatis

2. Installation via GitHub

If you prefer to work directly with the source code or contribute to the project, you can clone the repository from GitHub:

git clone https://github.com/megadose/toutatis.git
cd toutatis/
python3 setup.py install

Prerequisite: Ensure you have Python 3 installed on your system before proceeding with either installation method.

Practical Usage Examples

Once installed, using Toutatis is straightforward. Here are common usage patterns:

Find information from an Instagram username:

toutatis -u <username> -s <instagramsessionid>

Find information from an Instagram ID:

toutatis -i <instagramID> -s <instagramsessionid>

Important Note on instagramsessionid: To effectively use Toutatis, you will need a valid Instagram session ID. This is typically obtained from your browser's developer tools after logging into Instagram. The GitHub repository includes an image demonstrating how to retrieve this ID.

Example Output

Running Toutatis against a target profile can yield rich information, as demonstrated by an example output:

Informations about : xxxusernamexxx
Full Name : xxxusernamesxx | userID : 123456789
Verified : False | Is buisness Account : False
Is private Account : False
Follower : xxx | Following : xxx
Number of posts : x
Number of tag in posts : x
External url : http://example.com
IGTV posts : x
Biography : example biography
Public Email : [email protected]
Public Phone : +00 0 00 00 00 00
Obfuscated email : me********[email protected]
Obfuscated phone : +00 0xx xxx xx 00
------------------------
Profile Picture : https://scontent-X-X.cdninstagram.com/

Ethical Use and Considerations

While Toutatis is a powerful tool, it's crucial to use it responsibly and ethically. Always adhere to Instagram's terms of service and privacy policies. Information gathered should only be used for legitimate purposes, such as security research, personal projects (where consent is obtained), or within legal frameworks. Unauthorized or malicious use is strongly discouraged.

Contribute to Toutatis

As an open-source project, Toutatis welcomes contributions from the community. Whether it's reporting bugs, suggesting new features, or submitting code improvements, your involvement can help enhance this valuable tool for everyone. The project's active development and supportive community make it an excellent resource for practical OSINT applications.

Original Article: View Original

Share this article