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
$300 Free Credits for Your Google Cloud Projects Icon
$300 Free Credits for Your Google Cloud Projects

Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.

Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
Start Free Trial
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