Skip to content

kurobaaka/OSINT-Toolkit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔍 OSINT Toolkit Pro - Chrome Extension

Профессиональное расширение для Chrome с расширенными возможностями Open Source Intelligence (OSINT).

🌟 Основные возможности

1. Мультиплатформенный поиск

  • Поиск по username/email на 10+ платформах
  • Google, GitHub, Twitter/X, LinkedIn, Instagram, Reddit, Telegram, Facebook, TikTok, YouTube

2. Анализ доменов и IP

  • WHOIS lookup
  • DNS проверка
  • Shodan поиск
  • VirusTotal сканирование
  • Wayback Machine
  • SSL сертификаты

3. API интеграция

  • Hunter.io - поиск и проверка email адресов
  • EmailRep.io - репутация email
  • Have I Been Pwned - проверка утечек данных
  • Shodan API - поиск устройств
  • VirusTotal API - анализ безопасности
  • SecurityTrails API - DNS и WHOIS данные

4. Автоматический парсинг

  • Извлечение email адресов
  • Поиск номеров телефонов
  • Обнаружение профилей социальных сетей
  • Сбор URL ссылок
  • Анализ метаданных страницы
  • Плавающая кнопка для быстрого доступа

5. Контекстное меню

  • Быстрый поиск выделенного текста
  • Проверка email одним кликом
  • Обратный поиск изображений (Google, TinEye, Yandex)
  • Парсинг текущей страницы

6. Экспорт данных

  • JSON формат
  • CSV формат
  • Сохранение истории запросов

7. Темы оформления

  • Светлая тема
  • Темная тема
  • Автоматическое сохранение предпочтений

📦 Установка

Вариант 1: Загрузка распакованного расширения

  1. Скачайте или клонируйте репозиторий

  2. Создайте папку osint-extension и поместите туда все файлы:

    osint-extension/
    ├── manifest.json
    ├── popup.html
    ├── popup.js
    ├── background.js
    ├── content.js
    ├── options.html
    ├── results.html
    └── icons/
        ├── icon16.png
        ├── icon48.png
        └── icon128.png
    
  3. Создайте иконки (или используйте любые изображения 16x16, 48x48, 128x128 пикселей)

  4. Откройте Chrome и перейдите на chrome://extensions/

  5. Включите "Режим разработчика" в правом верхнем углу

  6. Нажмите "Загрузить распакованное расширение"

  7. Выберите папку osint-extension

⚙️ Настройка API ключей

Для полного функционала расширения рекомендуется настроить API ключи:

Hunter.io

  1. Зарегистрируйтесь на hunter.io
  2. Перейдите в API настройки: hunter.io/api
  3. Скопируйте ваш API ключ
  4. Бесплатно: 50 запросов/месяц

Shodan

  1. Создайте аккаунт на shodan.io
  2. Перейдите в Account Settings
  3. Скопируйте API Key
  4. Бесплатно: базовые запросы

VirusTotal

  1. Зарегистрируйтесь на virustotal.com
  2. В профиле найдите API Key
  3. Бесплатно: 4 запроса/минуту

SecurityTrails

  1. Регистрация на securitytrails.com
  2. API Key в настройках аккаунта
  3. Бесплатно: 50 запросов/месяц

После получения ключей:

  1. Кликните на иконку расширения
  2. Перейдите на вкладку "API"
  3. Нажмите "⚙️ Настройки API ключей"
  4. Введите ваши ключи и сохраните

🚀 Использование

Основной интерфейс

Вкладка "Поиск":

  • Введите username или email
  • Выберите платформу для поиска
  • Или введите домен/IP для анализа

Вкладка "API":

  • Проверка email адресов
  • Валидация формата
  • Проверка утечек данных
  • Информация о домене/IP

Вкладка "Парсер":

  • Парсинг текущей открытой страницы
  • Парсинг произвольного URL
  • Экспорт результатов

Вкладка "Инструменты":

  • Быстрый доступ к популярным OSINT сервисам

Контекстное меню

Выделите текст → Правый клик → Выберите OSINT опцию:

  • 🔍 Google поиск
  • 💻 GitHub
  • 🐦 Twitter/X
  • 💼 LinkedIn
  • 📋 WHOIS
  • 🌐 Shodan
  • 🛡️ VirusTotal
  • 📧 Проверить Email

На изображении → Правый клик → OSINT опции:

  • 🔍 Google Images
  • 🖼️ TinEye
  • 🔎 Yandex Images

На странице → Правый клик:

  • 🚀 Парсить страницу

Плавающая кнопка (🔍)

На любой веб-странице появляется плавающая кнопка в правом нижнем углу:

  • Клик → открывается быстрое меню
  • 📧 Найти Email - извлекает все email с страницы
  • 📞 Найти Телефоны - находит номера телефонов
  • 🌐 Соц. сети - обнаруживает профили социальных сетей
  • 🚀 Полный парсинг - собирает всю информацию

📊 Экспорт данных

Результаты парсинга можно экспортировать:

  • JSON - полная структура данных
  • CSV - табличный формат для Excel/Google Sheets

Файлы автоматически скачиваются с меткой времени.

🎨 Темы

Переключение между светлой и темной темой:

  1. Откройте popup расширения
  2. Нажмите кнопку 🌙/☀️ в правом верхнем углу
  3. Тема сохраняется автоматически

🔒 Конфиденциальность

  • Расширение не собирает ваши данные
  • Все API ключи хранятся локально в браузере
  • Парсинг выполняется на стороне клиента
  • Никакие данные не отправляются на сторонние серверы (кроме явных API запросов)

📝 Структура файлов

osint-extension/
├── manifest.json          # Конфигурация расширения
├── popup.html            # Основной интерфейс
├── popup.js              # Логика popup
├── background.js         # Фоновый скрипт, контекстное меню
├── content.js            # Скрипт для парсинга страниц
├── options.html          # Страница настроек API
├── results.html          # Отображение результатов парсинга
└── icons/               # Иконки расширения
    ├── icon16.png
    ├── icon48.png
    └── icon128.png

🛠️ Технологии

  • Manifest V3
  • Vanilla JavaScript (без зависимостей)
  • Chrome Extension APIs:
    • chrome.storage - хранение данных
    • chrome.contextMenus - контекстное меню
    • chrome.scripting - парсинг страниц
    • chrome.tabs - управление вкладками

🆘 Решение проблем

Расширение не появляется в панели:

  • Убедитесь, что "Режим разработчика" включен
  • Проверьте, что все файлы на месте
  • Перезагрузите расширение на chrome://extensions/

API не работает:

  • Проверьте правильность API ключей
  • Убедитесь, что не превышен лимит запросов
  • Проверьте консоль браузера (F12) на ошибки

Парсинг не находит данные:

  • Некоторые сайты могут блокировать парсинг
  • Проверьте, что content script загружен
  • Попробуйте обновить страницу

Иконки не отображаются:

  • Создайте простые PNG изображения нужных размеров
  • Можно использовать онлайн генераторы иконок
  • Или временно использовать любые PNG изображения

🔄 Обновления

v2.0.0 (текущая версия)

  • ✅ Автоматический парсинг страниц
  • ✅ Интеграция с API (Hunter.io, EmailRep)
  • ✅ Темная/светлая тема
  • ✅ Расширенные OSINT инструменты
  • ✅ Экспорт в JSON/CSV
  • ✅ Плавающая кнопка парсинга
  • ✅ Улучшенное контекстное меню

📄 Лицензия

Этот проект создан в образовательных целях для изучения OSINT техник.

⚠️ Дисклеймер

Используйте это расширение ответственно и в соответствии с законодательством. Автор не несет ответственности за неправомерное использование инструмента.

🤝 Вклад

Предложения и улучшения приветствуются!


Удачи в ваших OSINT исследованиях! 🔍🕵️

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published