OSRFramework
OSRFramework is a collection of tools for Open Source Intelligence tasks including username checking across platforms, email verification, domain availability checks, and phone number lookups.
Description
OSRFramework contains libraries and command-line tools developed by i3visio for OSINT operations. It supports checking usernames across hundreds of platforms, searching for email addresses, generating possible aliases, verifying domain availability, and identifying phone numbers linked to malicious activities. Tools like usufy.py, mailfy.py, and searchfy.py produce summary reports in formats such as CSV or XLS.
Use cases include reconnaissance for usernames like 'kalilinux' or 'ltorvalds', querying strings across services, and generating candidate emails or domains from known nicks. The framework handles platform-specific searches with options to include or exclude services, output to files, and control verbosity.
The osrf CLI provides access to subcommands like alias_generator, checkfy, domainfy, mailfy, phonefy, searchfy, and usufy. Results include recovered profiles with URIs, aliases, and platforms, often exported to spreadsheets for analysis.
How It Works
OSRFramework tools query websites and services using HTTP requests, often with custom headers via -F flag, to check profile existence by username, email, or search terms. It processes responses for valid profiles, extracts URIs and metadata, and generates summaries in CSV/XLS formats. Multi-threading (-T), platform filtering (-p/-x), and fuzzing lists enable scalable checks across 297+ platforms. Dependencies like python3-requests, python3-whois, and python3-bs4 handle web scraping, DNS lookups, and data export.
Installation
sudo apt install osrframeworkFlags
Examples
usufy.py -n kalilinuxmailfy.py -n ltorvaldssearchfy.py -q "dookie2000ca"alias_generator -hcheckfy -hdomainfy -hosrf <sub_command>