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

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

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

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

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

Категории

Все категории
Loading categories
network-fingerprint — Помощник по генерации отпечатков (fingerprint) для сетевых шаблонов nuclei | Kitploit
Инструменты/GitHubGitHub/projectdiscovery/network-fingerprint
Сниффинг и анализ пакетовРазведкаКартирование сетиАнализ уязвимостейСбор информацииУтилиты и фреймворки
GitHubprojectdiscovery/network-fingerprint

network-fingerprint

Помощник по генерации отпечатков (fingerprint) для сетевых шаблонов nuclei

Репозиторий
8011174 лет назадПроверено Kitploit

Популярное

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

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

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

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

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

network-fingerprint

License Go Report Card contributions welcome Follow on Twitter Chat on Discord

Захват пар запрос/ответ для порта и/или IP-адреса, чтобы помочь в создании Nuclei-шаблонов на основе сетевых протоколов.

Ресурсы

  • Инструкции по установке
  • Использование
  • Запуск network-fingerprint
  • Формат вывода

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

▶ network-fingerprint -h

Эта команда отобразит справку по инструменту. Ниже перечислены все поддерживаемые флаги:

ФлагОписаниеПример
ifaceИнтерфейс для захвата (по умолчанию lo0)network-fingerprint -iface eth0
ipIP-адрес для фильтрации пакетовnetwork-fingerprint -ip 127.0.0.1
portПорт для захвата пакетовnetwork-fingerprint -port 27017

Инструкции по установке

Для успешной установки network-fingerprint требуется go1.17+ и наличие установленного libpcap-dev в системе.

Для установки libpcap-dev:

▶ apt install -y libpcap-dev
▶ go install -v github.com/projectdiscovery/network-fingerprint@latest

Запуск network-fingerprint

Чтобы запустить инструмент для захвата трафика на определённом порту целевого адреса, просто выполните следующую команду.

▶ network-fingerprint -port <port>

где <port> — это порт, трафик на котором нужно захватывать.

Чтобы также фильтровать по IP при работе на более часто используемых портах, например 80, где много шума, можно использовать флаг ip.

▶ network-fingerprint -port <port> -ip <destination-ip> 

Вот подробный блог, демонстрирующий возможности network-fingerprint: https://blog.projectdiscovery.io/writing-network-templates-with-nuclei/

Формат вывода

testing@local# network-fingerprint -port 27017 -ip 127.0.0.1
2021/04/08 23:15:07 network-fingerprint: nuclei-helper by @pdiscoveryio
2021/04/08 23:15:07 [device] en0 IP: 192.168.1.9
2021/04/08 23:15:07 [device] bridge100 IP: 192.168.64.1
2021/04/08 23:15:07 [device] lo0 IP: 127.0.0.1
{
  "data": "\ufffd",
  "hex": "dd",
  "request": true
}
{
  "data": "?\u0001",
  "hex": "3f01",
  "response": true
}

Сообщения запросов (от клиента к цели) имеют значение request: true, а ответов (от цели к клиенту) — response: true, что помогает легко идентифицировать правильные отпечатки.

Скачать инструмент