Android OSINT-кабинет — ник · телефон · email · ФИО
только открытые источники · на устройстве · без закрытых баз
Скачать APK · Документация · Сборка
Sherlock Bot — тёмный console-UI для быстрых проверок по публичным страницам: ник на 40+ площадках, разбор телефона (BY/RU/UA/…), email (MX/SPF/DMARC/Gravatar), поисковые запросы по ФИО. Всё локально на телефоне; каталог площадок обновляется без переписывания Kotlin.
| Никнейм | Каталог на базе sherlock-project (~480): пресеты Быстрый / Sherlock Full, фильтры, Δ, «добить ошибки» |
| Телефон / Email / ФИО | Беларусь +375; MX + DNS; ФИО → ники + скан каталога + Google/Yandex/VK |
| Кабинет | Журнал дел, поиск по истории, закрепление отчёта, экспорт MD/JSON |
| Надёжность | Per-host rate limit, retry 429/5xx, HTTP-диагностика, уведомление о конце скана |
| Каталог | osint_sites.json v7 (MIT upstream + curated) · remote HTTPS · ECDSA |
Полный список — в Usage.
- Установите APK из Releases (debug-сборка помечена в notes).
- Режим Никнейм →
durovили команда/username durov. - Стоп — отмена mid-scan; в фоне придёт уведомление о готовности.
Примеры команд: /compare a b · /username a b c (очередь до 5) · /clear · /about.
Kotlin · Jetpack Compose · OkHttp · Coroutines · EncryptedFile
Нужны JDK 17 и Android SDK.
set JAVA_HOME=C:\Program Files\Microsoft\jdk-17.0.19.10-hotspot
set ANDROID_HOME=%LOCALAPPDATA%\Android\Sdk
gradlew.bat assembleDebugAPK: app\build\outputs\apk\debug\app-debug.apk
Release (R8 + minify): скопируйте keystore.properties.example → keystore.properties, укажите .jks, затем gradlew.bat assembleRelease.
Подробнее: Building.
CI: .github/workflows/ci.yml — unit-тесты, lintDebug, debug APK.
Каталог (недельный probe): scripts/probe_catalog.py.
GitHub Wiki: после создания первой страницы синхронизация — scripts/publish_wiki.ps1.
Приложение работает только с открытыми HTTP/DNS-источниками и не подключается к закрытым базам. Публичный поиск может находить ФИО и следы утечек, уже попавшие в открытый индекс.


