SkillAgentSearch skills...

IKy

OSINT Project. Collect information from a mail. Gather. Profile. Timeline.

Install / Use

/learn @kennbroorg/IKy

README

<div align="center" style="margin-bottom: 10px;"> <a href="https://twitter.com/intent/follow?screen_name=kennbroorg"> <img alt="follow on Twitter" src="https://img.shields.io/twitter/follow/kennbroorg.svg?label=follow%20&style=for-the-badge&logo=twitter&labelColor=abcdef&color=1da1f2"> </a> </div> <div align="center" style="margin-bottom: 10px;"> <img alt="Redis" src="https://img.shields.io/badge/storage-redis-red.svg?style=for-the-badge"> <img alt="Python" src="https://img.shields.io/badge/python-3.12-informational.svg?style=for-the-badge"> <img alt="Celery" src="https://img.shields.io/badge/multiprocessing-celery-green.svg?style=for-the-badge"> <img alt="Flask" src="https://img.shields.io/badge/interface-flask-yellowgreen.svg?style=for-the-badge"> <img alt="Node" src="https://img.shields.io/badge/node-22.x-brightgreen.svg?style=for-the-badge"> <img alt="Angular" src="https://img.shields.io/badge/web%20framework-angular%208-red.svg?style=for-the-badge"> <img alt="Docker" src="https://img.shields.io/badge/deploy-docker-blue.svg?style=for-the-badge&logo=docker"> </div> <!-- <div align="center" style="margin-bottom: 10px;"> <img alt="Boostrap" src="https://img.shields.io/badge/toolkit-boostrap-blueviolet.svg?style=for-the-badge"> <img alt="UI Kit" src="https://img.shields.io/badge/UI%20Kit-Nebular-9cf.svg?style=for-the-badge"> </div> --> <div align="center"> <a href="https://gitlab.com/kennbroorg/iKy/blob/iKy/README.es.md"> <img alt="README Espanol" src="https://img.shields.io/badge/README-Espa%C3%B1ol-orange.svg?style=for-the-badge"> </a> </div>
<div align="center"> <img alt="Logo" src="https://kennbroorg.gitlab.io/ikyweb/assets/img/Logo-Circular.png"> </div>
<div align="center">

Description   |   Installation   |   Website   |   Modules   |   Issues   |   Supporting

</div>
<!-- Website References --> <h1 align="center">iKy</h1> <h1 id="description">Description</h1> Project iKy is a tool that collects information from an email and shows results in a nice visual interface.

Visit the Gitlab Page of the Project

<div align="center"> <a href="https://vimeo.com/434501702"><img src="frontend/src/assets/images/iKySol.gif"></a> </div> <div align="center"> <a href="https://vimeo.com/434501702">Video Demo</a> </div> <h2 id="modules">Modules</h2> <div align="center" style="margin-bottom: 10px;"> <img alt="fullcontact" src="https://img.shields.io/badge/module-fullcontact-blue.svg?style=flat-square"> <img alt="twitter" src="https://img.shields.io/badge/module-twitter-blue.svg?style=flat-square"> <img alt="linkedin" src="https://img.shields.io/badge/module-linkedin-blue.svg?style=flat-square"> <img alt="github" src="https://img.shields.io/badge/module-github-blue.svg?style=flat-square"> <img alt="keybase" src="https://img.shields.io/badge/module-keybase-blue.svg?style=flat-square"> <img alt="ghostproject" src="https://img.shields.io/badge/module-ghostproject-red.svg?style=flat-square"> <img alt="haveibeenpwned" src="https://img.shields.io/badge/module-haveibeenpwned-blue.svg?style=flat-square"> <img alt="emailrep.io" src="https://img.shields.io/badge/amodule-emailrep.io-blue.svg?style=flat-square"> <img alt="socialscan" src="https://img.shields.io/badge/module-socialscan-blue.svg?style=flat-square"> <img alt="instagram" src="https://img.shields.io/badge/module-instagram-blue.svg?style=flat-square"> <img alt="tiktok" src="https://img.shields.io/badge/module-tiktok-blue.svg?style=flat-square"> <img alt="sherlock" src="https://img.shields.io/badge/module-sherlock-blue.svg?style=flat-square"> <img alt="skype" src="https://img.shields.io/badge/module-skype-blue.svg?style=flat-square"> <img alt="tinder" src="https://img.shields.io/badge/module-tinder-blue.svg?style=flat-square"> <img alt="venmo" src="https://img.shields.io/badge/module-venmo-blue.svg?style=flat-square"> <img alt="darkpass" src="https://img.shields.io/badge/module-darkpass-blue.svg?style=flat-square"> <img alt="tweetiment" src="https://img.shields.io/badge/module-tweetiment-blue.svg?style=flat-square"> <img alt="peopledatalabs" src="https://img.shields.io/badge/module-peopledatalabs-blue.svg?style=flat-square"> <img alt="reddit" src="https://img.shields.io/badge/module-reddit-blue.svg?style=flat-square"> <img alt="leaklookup" src="https://img.shields.io/badge/module-leaklookup-blue.svg?style=flat-square"> <img alt="twint" src="https://img.shields.io/badge/module-twint-blue.svg?style=flat-square"> <img alt="holehe" src="https://img.shields.io/badge/module-holehe-blue.svg?style=flat-square"> <img alt="spotify" src="https://img.shields.io/badge/module-spotify-blue.svg?style=flat-square"> <img alt="twitch" src="https://img.shields.io/badge/module-twitch-blue.svg?style=flat-square"> <img alt="dorks" src="https://img.shields.io/badge/module-dorks-blue.svg?style=flat-square"> <img alt="mastodon" src="https://img.shields.io/badge/module-mastodon-blue.svg?style=flat-square"> </div> <h1 id="installation">Installation</h1>

Prerequisites

Quick start

git clone https://gitlab.com/kennbroorg/iKy.git
cd iKy
docker compose build
docker compose up -d

Or, if you have just installed:

just build
just up

Open your browser at http://localhost:4200

To stop all services:

docker compose down
# or
just down
<h1 id="development">Development</h1>

The development workflow uses a virtualenv for linting/pre-commit hooks and Docker for building and running the application.

Setting up the dev environment

Install just, then:

just setup
source .venv/bin/activate

This creates a Python virtualenv with pre-commit and ruff, and installs the git hooks.

Common recipes

| Command | Description | |---------|-------------| | just build | Build Docker images | | just up | Start all services | | just down | Stop all services | | just logs | Follow backend logs (just logs frontend for frontend) | | just ps | Show running containers | | just shell-backend | Open a shell in the backend container | | just shell-frontend | Open a shell in the frontend container | | just lint | Run ruff linter and format check | | just fmt | Auto-format Python code | | just restart backend | Restart a specific service | | just rebuild | Stop, rebuild, and start all services | | just clean | Remove containers, volumes, and local images |

API Keys

Once the application is loaded in the browser, it should get most of the APIs and/or session cookies from the browser. Below is a table with all the fields to fill out

| Module | Status | Field in apikey | Description | | :------------- | :--------: | :--------- | :--------- | | Fullcontact | :octagonal_sign: | | Discontinued | | PeopleDataLabs | :ok: | peopledatalabs_key | :free: API Free. Explained here | | Linkedin | :ok: | linkedin_li_at / linkedin_JSESSIONID (***) | :free: Cookie browser(:cookie:) method. Explained here | | Twitter | :ok: | twitter_user / twitter_pass (***) | :free: Cookie browser(:cookie:) or user/pass. Explained here | | Instagram | :ok: | instagram_user / instagram_pass (***) | :free: Cookie browser(:cookie:) or user/pass. Explained here | | HaveIBeenPwned | :ok: | haveibeenpwned_key |:heavy_dollar_sign: API Paid. Explained here | | Emailrep | :ok: | emailrep_key | :free: API Free. Explained here | | Leaklookup | :ok: | leaklookup_key | :free: API Free. Explained here | | Spotify | :ok: | spotify_client_id / spotify_client_secret | :free: API Free. Explained here | | Twitch | :ok: | twitch_client_id / twitch_client_secret | :free: API Free. Explained here | | CSE (Google) | :ok: | cse_api_key / cse_cx |:free: API Free. Explained here | | Reddit | :warning: | | In revision | | Tiktok | :ok: | | Get from your preferred browser. Just log in with your user |

<h1 id="update">Update iKy</h1>

Pull the latest changes and rebuild the Docker images:

git pull
docker compose build
docker compose up -d

Or with just:

git pull
just rebuild
View on GitHub
GitHub Stars942
CategoryDevelopment
Updated8h ago
Forks153

Languages

Python

Security Score

100/100

Audited on Apr 1, 2026

No findings