Skip to content

xPloits3c/MetaByte

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MetaByte

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

Repo View Counter

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

Releases

No releases published

Packages

No packages published

Languages