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
MongoDB Atlas runs apps anywhere Icon
MongoDB Atlas runs apps anywhere

Deploy in 115+ regions with the modern database for every enterprise.

MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start Free
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