Skip to content
KitploitKITPLOIT
ИнструментыЭксплойтыБлог
Log in
Отправить
ИнструментыЭксплойтыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

ЛентыКонтактыКонфиденциальность© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
higernes — пассивный OSINT-инструментарий на python и c++: имена пользователей, email, домены, IP-адреса, телефоны, хеши. без ключей, без авторизации. | Kitploit
Инструменты/GitLabGitLab/vqkro/higernes
Утилиты общего назначенияOSINT (Разведка открытых источников)РазведкаКартирование сетиСканирование портовПеречисление DNS и поддоменовАнализ хэшейСкриптинг и автоматизацияСбор информацииКонфиденциальностьПеречисление Поддоменов
9214 дней назадЕщё не проверено
Сбор Электронной Почты
GitLabvqkro/higernes

higernes

пассивный OSINT-инструментарий на python и c++: имена пользователей, email, домены, IP-адреса, телефоны, хеши. без ключей, без авторизации.

Репозиторий

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

higernes

пассивный osint-инструментарий на python. без api-ключей, без аккаунтов, без входа куда-либо. дайте ему никнейм, email, домен, ip, номер телефона или хеш — и он пройдётся по тому, что уже есть в открытом доступе.

higernes

что он делает

username прогоняет никнейм примерно по 700 сайтам, используя публичный список WhatsMyName. каждая запись в этом списке знает, как отличить попадание от промаха, так что результаты — не догадки. email сообщает, где адрес на самом деле зарегистрирован — сейчас это firefox, x, spotify и duolingo, плюс gravatar — вытягивает историю утечек из xposedornot (названия утечек, даты, количество записей и что именно утекло), а затем прогоняет часть до @ через проверку по нику. domain вытягивает dns-записи, http-статус и заголовок, поддомены из certificate transparency и whois. ip выдаёт гео и asn, обратный dns и сканирует порты, если попросить. phone определяет оператора, регион, тип линии и часовой пояс. hash просто говорит, что это, скорее всего, такое.

всё это публичные данные. dns, whois, страницы профилей, логи сертификатов.

помимо шести основных модулей есть и другие. discord сообщает, занят ли никнейм, и вытягивает профиль, если передать ему user id. github, roblox и steam ищут профили. tls выгружает сертификат хоста. headers показывает, каких заголовков безопасности не хватает сайту. proxies собирает публичные списки прокси и проверяет их, записывая рабочие в proxies/working.txt.

proxies

python higernes.py proxies

собирает семнадцать публичных списков, проверяет их все сразу и оставляет те, что отвечают, начиная с самых быстрых, с живой полосой, показывающей количество и скорость в секунду. 142k кандидатов сводятся к хорошим примерно за две с половиной минуты. передайте --thorough, чтобы дольше ждать медленные и сохранить больше из них. всё, что принимает файл прокси, откатится к proxies/working.txt, если не передать ему свой, так что dcheck подхватит их сам, как только вы это запустите.

установка

нужен python 3.9 или новее. затем:

pip install -r requirements.txt

это даст вам rich, requests, dnspython и aiohttp. phonenumbers тоже идёт в комплекте, но его трогает только модуль phone, так что можете убрать его из файла, если хотите. без aiohttp проверка по нику откатывается на потоки и становится намного медленнее, так что оставьте его.

в windows, если python ещё не в вашем path:

winget install --id Python.Python.3.13 -e
git clone https://gitlab.com/vqkro/higernes
cd higernes
pip install -r requirements.txt
python higernes.py

linux и mac — то же самое, только с python3:

git clone https://gitlab.com/vqkro/higernes
cd higernes
python3 -m pip install -r requirements.txt
python3 higernes.py

в freebsd сначала выполните pkg install -y python3.

если pip жалуется на externally managed environment, либо создайте venv

python3 -m venv .venv && . .venv/bin/activate && pip install -r requirements.txt

либо передайте --break-system-packages и двигайтесь дальше.

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

без аргументов вы получите меню. или сразу беритесь за что-то:

python higernes.py username vqkro
python higernes.py username vqkro --cat coding
python higernes.py email [email protected]
python higernes.py domain example.com
python higernes.py ip 1.1.1.1 --ports
python higernes.py phone +14155552671
python higernes.py hash 5f4dcc3b5aa765d61d8327deb882cf99
python higernes.py scan example.com
python higernes.py scan example.com --all
python higernes.py subs example.com
python higernes.py subs example.com --wordlist names.txt
python higernes.py sweep 192.168.1.0/24 --port 80
python higernes.py revdns 8.8.8.8
python higernes.py whois example.com
python higernes.py http example.com
python higernes.py discord vqkro
python higernes.py discord 80351110224678912
python higernes.py github torvalds
python higernes.py roblox builderman
python higernes.py steam gabe
python higernes.py tls example.com
python higernes.py headers example.com

категория только сужает проверку по нику. не указывайте её — и он пройдётся по всем 700.

domain делает всё за один проход: DNS-записи, HTTP, поддомены из certificate transparency плюс брутфорс по распространённым именам, и whois.

список сайтов

data/wmn-data.json — это датасет WhatsMyName. подменяйте на более свежую копию в любой момент, он читается при запуске. если файла нет, используется короткий список, вшитый в скрипт, чтобы всё продолжало работать.

часть на c++

сканер портов на python медленный, поэтому эта часть живёт в core/hcore.cpp и компилируется в небольшой бинарник. higernes ищет его рядом с собой, в core/ или в path, и вызывает его. если его нет, ip --ports откатывается на более медленную python-версию. собирать его нужно только если вы запускаете из исходников и хотите быстрый путь:

# windows
g++ -O2 -std=c++17 -static -o core/hcore.exe core/hcore.cpp -lws2_32

# linux / mac
g++ -O2 -std=c++17 -o core/hcore core/hcore.cpp -pthread

он и сам по себе работает:

hcore dns github.com
hcore revdns 8.8.8.8
hcore whois example.com
hcore subs example.com --threads 96
hcore sweep 192.168.1.0/24 --port 80
hcore http example.com --path /
hcore ports example.com --banners
hcore ports example.com --all --threads 1024

это покрывает dns, обратный dns, whois через порт 43, брутфорс поддоменов, обход подсети и простой http-запрос. tls там нет, так что http — это порт 80 или тот, на который вы укажете.

в exe на странице релизов он уже внутри.

dcheck

core/dcheck.cpp — это массовый чекер имён пользователей discord. он отправляет запросы на тот же эндпоинт проверки доступности, что использует страница регистрации, из стольких потоков, сколько зададите, опционально через ваши собственные прокси.

dcheck --mode single --value somechosen
dcheck --mode ogu
dcheck --mode 4l --limit 5000 --threads 64
dcheck --mode 5c --threads 128 --proxies proxies.txt --out free.txt
dcheck --mode 4l --proxies proxies.txt --webhook https://discord.com/api/webhooks/...

с --webhook каждое свободное имя отправляется на этот url в момент обнаружения, так что можно оставить его работать и следить за каналом вместо консоли. совпадения печатаются по мере нахождения, свободные зелёным, занятые красным; передайте --only-free, если не хотите видеть, как занятые проносятся мимо.

режимы — 4c и 4l (все комбинации из 4 символов / 4 букв), 5l и 5c для пяти, ogu для нескольких сотен коротких словесных имён, и single или list, когда хотите подать одно имя или файл.

discord жёстко ограничивает запросы по ip. без прокси вы получите стену 429 и итоговая строка вам об этом скажет. это их сторона, а не чекера.

обёрнуто и на стороне python:

python higernes.py dcheck 4l --limit 500 --threads 64 --proxies proxies.txt

собирается с winhttp (только windows):

g++ -O2 -std=c++17 -static -o core/dcheck.exe core/dcheck.cpp -lwinhttp

заметки

dnspython и requests стоит иметь. без dnspython резолвится только A-запись, всё остальное просто пропускается. бесплатный эндпоинт ip-api ограничивает примерно 45 запросов в минуту. crt.sh медленный или недоступен в половине случаев, и когда это так, скан домена просто сообщает об этом и продолжает.

сборка exe

pip install pyinstaller
pyinstaller --onefile --name higernes --console higernes.py

именно так был собран тот, что на странице релизов.

deadman

есть второй скрипт, deadman.py, который следит за usb-накопителем и срабатывает, когда его выдёргивают. выберите диск, выберите, что произойдёт.

python deadman.py --list
python deadman.py --watch E:\ --action shutdown
python deadman.py --watch E:\ --action lock
python deadman.py --watch E:\ --action both --wipe-roots C:\Users\you
Скачать инструмент