pyWhat is a Python-based identification tool designed to figure out “what” a piece of text or file content represents, especially in security and OSINT workflows. Given inputs such as hex strings, URLs, email addresses, IP addresses, credit card numbers, cryptocurrency wallets, or entire .pcap capture files, it scans for structured patterns and tells you what it finds. The tool is recursive: it can traverse files and directories to extract meaningful entities, which is useful when analyzing malware samples, network captures, or code repositories at scale. It offers powerful filters called “tags” and distributions that let you narrow results to specific categories like bug bounties, cryptocurrencies, or AWS-related artifacts. For automation and integration, pyWhat provides a CLI with options for rarity filtering, sorting, and JSON export, as well as an API that can be imported into other Python programs.

Features

  • Identifies a wide range of structured data including URLs, emails, IPs, credit cards, crypto wallets, and more
  • Works on raw text, individual files, directories, and network capture files like .pcap
  • Offers powerful tag-based filters and rarity controls to focus on specific types of findings
  • Supports JSON output, sorting, and other CLI options for easy integration into scripts and pipelines
  • Provides a Python API for programmatic use in security tools and automation workflows
  • Installable via pip, Homebrew, and MacPorts, with extensive examples for malware and bug bounty use cases

Project Samples

Project Activity

See All Activity >

Categories

Cybersecurity

License

MIT License

Follow pyWhat

pyWhat Web Site

Other Useful Business Software
Stay in Flow. Let Zenflow Handle the Heavy Lifting. Icon
Stay in Flow. Let Zenflow Handle the Heavy Lifting.

Your AI engineering control center. Zenflow turns specs into shipped features using parallel agents and multi-repo intelligence.

Zenflow is your engineering control center, turning specs into shipped features. Parallel agents handle coding, testing, and refactoring with real repo context. Multi-agent workflows remove bottlenecks and automate routine work so developers stay focused and in flow.
Try free now
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of pyWhat!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Programming Language

Python

Related Categories

Python Cybersecurity Tool

Registered

2025-12-02