A guide to iknowyou: concepts, tools, profiles, and configuration.
Iknowyou (IKY) is an OSINT aggregation platform. It runs multiple open-source intelligence tools against a target in parallel and presents the results in a unified interface. Targets can be email addresses, usernames, phone numbers, IP addresses, domains, and more.
Instead of running each tool manually, IKY handles orchestration, config management, and result rendering so you can focus on analysis.
Each tool is a Go module that knows how to query one data source (a website, an API, a local binary...). Tools declare:
The Tools page shows all registered tools grouped by status:
A profile is a named search configuration. When you start a search, you pick which profile to use. Profiles control:
Two profiles are built-in and cannot be modified:
All tools active with default settings. No restrictions.
Aggressive mode. All tools active, including those that may send notifications or leave traces at the target.
You can create custom profiles on the Settings page.
IKY supports routing all tool traffic through one or more proxies. Proxies are configured globally on the Settings page and apply to every search.
socks5,
socks4,
http proxychains4 in
dynamic_chain mode,
which skips dead proxies automatically
If no proxies are configured, tools connect directly — behaviour is identical to before.
Tool configuration works in two layers:
Config is stored in config.yaml.
Built-in profiles are hardcoded in Go and are never written to disk.
proxychains4
config are prepared and injected into the search context.
A search can be cancelled at any time from the results page. Completed searches are kept in memory.