Skip to content

A Python script to check whether a given email uses Proton Mail under the hood as well as its creation time.

License

Notifications You must be signed in to change notification settings

be0vlk/protintel

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PROTINTELLIGENCE 🕵🏻‍♂️

ProtINTelligence is a Python script for the OSINT & Cyber Community. This repo is a fork of the original project by C3n7ral051nt4g3ncy. It's main changes are enchanced usability by accepting command line arguments and files as input.

What can this tool do so far?

Protintelligence is currently working perfectly for checking any domain to see if this domain uses protonmail to send and receive emails.
Input example: [email protected]


With the input above, this tool will be able to:

  • Confirm if the custom domain uses Protonmail to send and receive emails
  • Detect if the custom domain is using a catch-all and provide you with the main email address.
  • Provide you with PGP key creation date and time (This is often the same date & time as account creation because not many people change their keys)
  • Provide the Key Encryption Type: RSA or ECC (Curve25519)
  • Get PGP Key information + creation date and time for any protonmail email address (protonmail.ch, protonmail.com, proton.me, pm.me)

⚠️ Make sure the protonmail address exists because the protonmail API response to non-valid email addresses also shows PGP key with a randomized creation date and time.

Requirements

Python 3

Installation ⚙️

git clone https://github.com/be0vlk/protintel
cd protintel
pip3 install -r requirements.txt depending on your set-up.

Usage

This fork adds functionality to use CLI arguments, like so:

python3 protintel.py [email protected]

Or multiple addresses:

Or a file as input:

python3 protintel.py emails.txt

Or even multiple files:

python3 protintel.py emails.txt emails.csv emails.html

Disclaimer ⚠️

This tool is for the OSINT and Cyber community, don't use it for wrong, immoral, or illegal reasons. I am not responsible for any damage that you cause.

License ⚖️

MIT

About

A Python script to check whether a given email uses Proton Mail under the hood as well as its creation time.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%