azure_email_checker

Crates.ioazure_email_checker
lib.rsazure_email_checker
version0.1.1
sourcesrc
created_at2024-02-20 22:26:41.157078
updated_at2024-02-20 22:26:41.157078
descriptionTool written in Rust to enumerate the valid email addresses of an Azure/Office 365 Tenant
homepage
repositoryhttps://github.com/boringthegod/AzureEmailChecker
max_upload_size
id1147273
size82,051
Pierre (boringthegod)

documentation

README

AzureEmailChecker

Tool written in Rust to enumerate the valid email addresses of an Azure/Office 365 Tenant.

It is mutil threaded and makes no connection attempts.

It supports validation of a single email address or a list of emails from a file, with the option of saving valid results in an output file.

usage

Usage: azure_email_checker [OPTIONS]

Options:
  -e, --email <EMAIL>    Email address to be validated
  -f, --file <FILE>      File containing email addresses to be validated, one per line
  -o, --output <OUTPUT>  Output file for valid addresses
  -v, --verbose          Enables 'VALID' and 'INVALID' results to be displayed in the terminal
  -c, --csv <CSV>        Output CSV file for valid addresses with incremental ID
  -h, --help             Print help
  -V, --version          Print version

Examples:
  ./azure_email_checker -e emailalonetocheck@domain.com -v
  ./azure_email_checker -f emails.txt -o validemails.txt
  ./azure_email_checker -f emails.txt -c validemails.csv

prerequisites

installation

cargo install --git https://github.com/boringthegod/AzureEmailChecker.git --branch master azure_email_checker

compile

Linux:

cargo build --release

Windows:

sudo apt update && sudo apt install mingw-w64
rustup target add x86_64-pc-windows-gnu
rustup toolchain install stable-x86_64-pc-windows-gnu
cargo build --release --target x86_64-pc-windows-gnu

credits

  • Technique originally discovered by grimhacker and described on this blog
  • o365creeper the python2.7 tool that motivated this Rust renovation
Commit count: 0

cargo fmt