Skip to content

Latest commit

 

History

History
79 lines (58 loc) · 1.94 KB

File metadata and controls

79 lines (58 loc) · 1.94 KB

MetaByte

Clean and Save Unique: URL’s-Email-Phone-IP’s.

MetaByte is an advanced parsing script for extracting and removing duplicate.

Supports emails, phone numbers, IPs, and URLs detection, with automatic duplicate removal and saving to CSV files.

image


Features

Automatic extraction of:

  • Emails
  • Phone numbers
  • IP addresses (IPv4)
  • Full URLs (HTTP/HTTPS)
  • Full URLs with parameters, example: id=1, .php?catid
  • Duplicate removal for each data type
  • Save results to separate CSVs
  • Support for multiple modes (email, phone, ip, url, urlparams, all)

results_all

Installation

git clone https://github.com/xPloits3c/MetaByte.git
cd MetaByte
pip install -r requirements.txt

Usage

python3 metabyte.py -f <file.txt> -m

Available modes:

  • email – Extracts email addresses only
  • phone – Extracts phone numbers only
  • ip – Extracts IP addresses only
  • url – Extracts URLs only
  • urlparams - With Params Only
  • all – Extracts everything

Examples

  • python3 metabyte.py -f emails.txt -m email
  • python3 metabyte.py -f atomicurls.txt -m url
  • python3 metabyte.py -f mixdata.csv -m all
  • python3 metabyte.py -f urls.txt -m urlparams --filter id,token
  • ES: python3 metabyte.py -f urls.txt -m urlparams --filter .php?id

mb_h

Output

Data automatically saved to CSV files:

  • email.csv
  • phone.csv
  • ip.csv
  • urls.csv
  • urls_with_params.csv

Credits

TODO (future ideas)

  • IPv6 support
  • JSON export
  • Graphical user interface (GUI)
  • Automatic scanning from folders