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

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

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

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

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

Категории

Все категории
Loading categories
harpoon — CLI-инструмент для open source и threat intelligence | Kitploit
Инструменты/GitHubGitHub/te-k/harpoon
OSINT (Разведка открытых источников)РазведкаАнализ уязвимостейСбор информацииРазведка угрозПеречисление ПоддоменовСбор Электронной ПочтыАнализ DNS
GitHubte-k/harpoon

harpoon

CLI-инструмент для open source и threat intelligence

Репозиторий
1.3k1793 месяцев назадПроверено Kitploit

Популярное

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

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

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

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

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

Harpoon

Инструмент командной строки для OSINT и Threat Intel.

PyPI PyPI - Downloads PyPI - License GitHub issues

Установка

Требования

В качестве предварительного требования для Harpoon необходимо установить зависимости lxml. На Debian/Ubuntu: sudo apt-get install libxml2-dev libxslt-dev python3-dev. На Fedora: sudo dnf install sqlite-devel automake bzip2 bzip2-devel bzip2-lib cython g++ gcc gcc-c++ kernel-devel libffi-devel libxlt libxml2 libxml2-devel libxslt libxslt-devel make openssl openssl-devel python3-dev python3-devel python3-lxml python-dev python-devel sqlite-devel.

Вам необходимо установить geoipupdate и правильно настроить для корректного использования геолокации (убедитесь, что у вас есть GeoLite2-Country GeoLite2-City GeoLite2-ASN в качестве EditionIDs).

Установка harpoon

Вы можете просто установить пакет из pypi с помощью pip install harpoon

Если приведенные выше инструкции не сработали, вы можете собрать инструмент из исходного кода, выполнив следующие команды в терминале (предполагается, что вы используете virtualenv):

root@kitploit:~
git clone https://github.com/Te-k/harpoon.git
cd harpoon
pip3 install .

Возможно, вы захотите установить harpoontools для получения дополнительных команд, использующих возможности harpoon.

Конфигурация

Для настройки harpoon выполните harpoon config и заполните необходимые ключи API.

Затем выполните harpoon update для загрузки необходимых файлов. Проверьте, какие плагины настроены, с помощью harpoon config -c.

Дополнительную информацию смотрите в wiki.

Обновление Harpoon

Если вы установили harpoon из pypi, просто выполните pip install -U harpoon.

Если вы установили harpoon из git-репозитория, перейдите в репозиторий и выполните следующие команды:

root@kitploit:~
git pull origin master
pip install .

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

После настройки следующие плагины доступны в команде harpoon:

root@kitploit:~
    asn                 Собрать информацию об ASN
    binaryedge          Запросить API BinaryEdge
    cache               Запросить кэш веб-страницы из разных источников
    censys              Запросить информацию из базы данных Censys (https://censys.io/)
    certspotter         Получить сертификаты с https://sslmate.com/certspotter
    circl               Запросить пассивную DNS-базу CIRCL
    config              Настроить Harpoon
    crtsh               Поиск в https://crt.sh/ (база данных Certificate Transparency)
    cybercure           Поиск по базе данных разведки cybercure.ai для конкретных индикаторов.
    dns                 Собрать DNS-информацию для домена или IP
    dnsdb               Запросить Farsight DNSDB
    email               Собрать информацию об адресе электронной почты
    fullcontact         Запросить API FullContact (https://www.fullcontact.com/)
    github              Запросить информацию Github через API
    greynoise           Запросить информацию из API GreyNoise (выберите Community или Enterprise через настройку api_type)
    hashlookup          Запросить базу данных хешей CIRCL
    help                Помощь по команде Harpoon
    hibp                Запросить API Have I Been Pwned (https://haveibeenpwned.com/)
    hunter              Запросить информацию hunter.io через API
    hybrid              Запросить платформу Hybrid Analysis
    intel               Собрать информацию о домене
    ip                  Собрать информацию об IP-адресе
    ipinfo              Запросить информацию ipinfo.io
    ip2locationio       Запросить информацию IP2Location.io
    koodous             Запросить API Koodous
    malshare            Запросить базу данных MalShare
    misp                Получить информацию с сервера MISP через API
    numverify           Запросить информацию о номере телефона через NumVerify
    opencage            Прямое/обратное геокодирование с использованием OpenCage
    otx                 Запросить информацию из AlienVault OTX
    permacc             Запросить информацию Perma.cc через API
    pgp                 Поиск информации на PGP-серверах ключей
    pt                  Запросить базу данных PassiveTotal
    pulsedive           Запросить API PulseDive
    quad9               Проверить, заблокирован ли домен Quad9
    robtex              Поиск в API Robtex (https://www.robtex.com/api/)
    safebrowsing        Проверить, находится ли домен в списке безопасного просмотра Google
    save                Сохранить веб-страницу в кэш-платформах
    securitytrails      Запросить базу данных SecurityTrails
    shodan              Запросить API Shodan
    spyonweb            Поиск в SpyOnWeb через API
    subdomains          Исследовать поддомены домена
    telegram            Запросить информацию из Telegram через API
    threatcrowd         Запросить API ThreatCrowd
    threatgrid          Запросить API Threat Grid
    threatminer         Запросить базу данных ThreatMiner https://www.threatminer.org/
    tor                 Проверить, является ли IP узлом выхода Tor из публичного списка
    totalhash           Запросить API Total Hash
    twitter             Запросить API Twitter
    umbrella            Проверить, входит ли домен в топ-1 миллиона доменов Umbrella
    update              Обновить данные Harpoon
    urlhaus             Запросить API urlhaus.abuse.ch
    urlscan             Поиск и отправка URL-адресов на urlscan.io
    vt                  Запросить API VirusTotal
    xforce              Запросить IBM Xforce Exchange API
    zetalytics          Поиск в базе данных Zetalytics

Вы можете получить информацию о каждой команде с помощью harpoon help COMMAND

Ключи доступа

  • AlienVault OTX
  • BinaryEdge
  • Censys
  • CertSpotter : платные тарифы предоставляют поиск по просроченным сертификатам (на мой взгляд, малоинтересно, просто используйте crtsh или censys). Для текущих сертификатов учетная запись не требуется.
  • CIRCL Passive DNS
  • Farsight Dnsdb
  • FullContact
  • GreyNoise : поддерживает как Community, так и Enterprise API. Используйте настройку api_type в конфиге, чтобы указать, какой тип API использовать. Оба по-прежнему требуют API-ключа для работы.
  • Have I Been Pwned
  • Hunter
  • Hybrid Analysis
  • IBM Xforce Exchange
  • ipinfo.io
  • IP2Location.io
  • Koodous
  • MalShare
  • NumVerify
  • OpenCage
  • PassiveTotal
  • Permacc
  • PulseDive
  • Security Trails
  • Shodan
  • SpyOnWeb

Вклад

Спасибо людям, которые помогли улучшить Harpoon: @jakubd @marrouchi @grispan56 @christalib

Авторство логотипа принадлежит @euphoricfall и команде PulseDive

Лицензия

Этот код распространяется под лицензией GPLv3.

Скачать инструмент
  • Telegram : Создайте приложение
  • Total Hash
  • Twitter
  • UrlHaus
  • UrlScan
  • Virus Total : для публичного доступа создайте учетную запись и получите API-ключ на странице настроек
  • Zetalytics