Ignorant is a Python-based OSINT tool designed to determine whether a specific phone number is associated with accounts on various online platforms. It performs phone number enumeration by sending requests to supported services and analyzing their responses to identify whether an account exists for that number. By querying endpoints used during account registration, login, or other interactions, Ignorant can infer the presence of an account without notifying the phone number owner. This allows investigators, researchers, or security professionals to perform reconnaissance without alerting the target. Ignorant supports multiple platforms, including services such as Instagram, Snapchat, and Amazon, using a modular architecture where each platform is implemented as a separate module. Ignorant is built with asynchronous Python technologies, enabling concurrent checks across multiple services for faster results. It also provides standardized output in JSON format.
Features
- Checks whether a phone number is linked to accounts on multiple platforms
- Performs enumeration without alerting the target phone number
- Uses asynchronous execution for concurrent service checks
- Modular architecture that allows adding new platform modules
- Provides standardized JSON output for results and automation
- Supports both command-line usage and integration through a Python API