pyWhat - Швейцарский нож для анализа любых данных

31 Oct, 2023

Репозиторий давно не обновлялся

Последнее обновление было 2 года назад.

7,267
🔱 388
👥 67

Когда последний раз вы сталкивались с загадочной строкой вроде 0x52908400098527886E0F7030069857D2E4169EE7 и тратили время на поиски, что же это такое? А если таких строк сотни? pyWhat решает эту проблему одним махом — просто спросите у него «что это?».

Что умеет этот «магический шар» для разработчиков?

pyWhat — это Python-инструмент, который:

  • Автоматически определяет типы данных в тексте (от криптокошельков до номеров кредитных карт)
  • Рекурсивно анализирует файлы и целые директории
  • Идеально подходит для пентестеров, аналитиков безопасности и просто любопытных разработчиков

🔍 Топ-5 возможностей, которые вас удивят

  1. Детектор всего подряд

    pywhat "1KFHE7w8BhaENAswwryaoccDb6qcT6DbYY"
    

    Вернет: «Bitcoin Wallet» — и так с 50+ типами данных

  2. Анализ PCAP-файлов Пример анализа pcap За секунды находит emails, IP-адреса и критические уязвимости в сетевом трафике

    Реклама
  3. Охота за баунти

    find . -type f -execdir pywhat --include 'Bug Bounty' {} \;
    

    Скрипт автоматически сканирует проекты на утечки API-ключей и credentials

  4. Умная фильтрация

    pywhat --include "Cryptocurrency" --exclude "Ripple" myfile.txt
    

    Можно искать конкретные категории данных

  5. Работает где угодно Установка одной командой:

    pip3 install pywhat[optimize]
    

Изнутри: как это работает?

Под капотом pyWhat использует:

  • Регулярные выражения для 50+ типов данных
  • Многоуровневый анализ (поддерживает рекурсивный обход файлов)
  • Плагинную архитектуру — можно добавлять свои паттерны

Кому это пригодится на практике?

  • Пентестерам: Быстрый анализ утечек в коде
  • Аналитикам безопасности: Поиск IOC (индикаторов компрометации)
  • Разработчикам: Проверка своих проектов на случайные «подарки» в коде
  • Криптоэнтузиастам: Идентификация кошельков и транзакций

Вердикт: стоит ли попробовать?

Если вы хоть раз:

  • Копались в непонятных хэшах
  • Анализировали сетевой трафик
  • Искали уязвимости в open-source проектах

...то pyWhat сэкономит вам часы рутинной работы. Простота установки и мощные возможности делают его must-have в арсенале любого техспециалиста.

P.S. Автор проекта активно развивает инструмент — можно предложить свои улучшения через Discord.

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.