All Projects → mikechabot → smtp-email-spoofer-py

mikechabot / smtp-email-spoofer-py

Licence: GPL-3.0 license
Python 3.x based email spoofer

Programming Languages

python
139335 projects - #7 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to smtp-email-spoofer-py

Drymail
Makes sending emails easy and DRY — For Python 3.
Stars: ✭ 218 (+62.69%)
Mutual labels:  email-sender, smtp
Meteor-Mailer
📮 Bulletproof email queue on top of NodeMailer with support of multiple clusters and servers setup
Stars: ✭ 21 (-84.33%)
Mutual labels:  email-sender, smtp
Vmime
VMime Mail Library
Stars: ✭ 218 (+62.69%)
Mutual labels:  email-sender, smtp
ESP-Mail-Client
⚡️Arduino Mail Client Library to send, read and get incoming mail notification for ESP32, ESP8266 and SAMD21 devices. The library also supported other Arduino devices using Clients interfaces e.g. WiFiClient, EthernetClient, and GSMClient.
Stars: ✭ 78 (-41.79%)
Mutual labels:  email-sender, smtp
emailqueue
A fast, simple yet very efficient email queuing system for PHP/MySQL
Stars: ✭ 75 (-44.03%)
Mutual labels:  email-sender, smtp
Mailer
A light-weight, modular, message representation and mail delivery framework for Python.
Stars: ✭ 225 (+67.91%)
Mutual labels:  email-sender, smtp
ControlCenter
Mirrored from GitLab! Monitoring and automation for Open Source email servers, starting with Postfix. Please do not submit issues or PRs here - join us at: https://gitlab.com/lightmeter
Stars: ✭ 88 (-34.33%)
Mutual labels:  email-sender, smtp
Log-mailer
Log mailer is a program I made to email log files.
Stars: ✭ 46 (-65.67%)
Mutual labels:  smtp
Android-Email-App-using-Javamail-Api
An Android App to send mail without gamil/email interaction!
Stars: ✭ 19 (-85.82%)
Mutual labels:  email-sender
Email-Spammer
The Ultimate script for spamming email to annoy your friends.
Stars: ✭ 66 (-50.75%)
Mutual labels:  email-sender
Matrix-EmailBridge
A bridge written in Golang to receive and write emails in matrix
Stars: ✭ 101 (-24.63%)
Mutual labels:  smtp
Mail
The Hoa\Mail library.
Stars: ✭ 24 (-82.09%)
Mutual labels:  smtp
NioSmtpClient
Smtp Client based on Netty
Stars: ✭ 25 (-81.34%)
Mutual labels:  smtp
mnm-hammer
mnm implements TMTP protocol. Let Internet sites message members directly, instead of unreliable, insecure email. Contributors welcome! (Client)
Stars: ✭ 66 (-50.75%)
Mutual labels:  smtp
gothic
🦇 Gothic is a user registration and authentication SWT/JWT microservice. It supports REST, gRPC, and gRPC Web API, reCAPTCHA & a variety of DBs with Gorm.
Stars: ✭ 65 (-51.49%)
Mutual labels:  smtp
crystal-email
Simple e-mail sending library
Stars: ✭ 110 (-17.91%)
Mutual labels:  smtp
emailSpam
An email spam bot written in Python, to send emails to specified addresses. Use with caution.
Stars: ✭ 70 (-47.76%)
Mutual labels:  smtp
Smtp-cracker
[NEW] : Simple Mail Transfer Protocol (SMTP) CHECKER - CRACKER Tool V2
Stars: ✭ 67 (-50%)
Mutual labels:  smtp
fapro
Fake Protocol Server
Stars: ✭ 1,338 (+898.51%)
Mutual labels:  smtp
WP Mail
Send Templated emails with WordPress
Stars: ✭ 88 (-34.33%)
Mutual labels:  smtp

smtp-email-spoofer-py

Python 3.x based email spoofer

For educational purposes only. Do not send to or from addresses that you do not own.

Email spoofing is often used for spam campaigns and phishing attacks. If you use this tool inappropriately, you could violate of the CAN-SPAM Act of 2003 and/or the Computer Fraud and Abuse Act. You'd also be committing wire fraud. Use your head.


Table of Contents

Getting Started

  1. $ git clone https://github.com/mikechabot/smtp-email-spoofer-py.git
  2. Activate virtualenv
  3. $ pip install -r requirements.txt
  4. $ python spoof.py

Instructions on creating and activating virtualenv can be found here: https://packaging.python.org/guides/installing-using-pip-and-virtual-environments/

Commands

smtp-email-spoofer-py offers two global commands: wizard and cli:

$ py spoof.py -h
usage: spoof.py [-h] {wizard,cli} ...

Python 3.x based email spoofer

optional arguments:
  -h, --help    show this help message and exit

commands:
  {wizard,cli}  Allowed commands
    wizard      Use the step-by-step wizard
    cli         Pass arguments directly

Wizard

Issue the wizard command to use the step-by-step wizard:

$ py spoof.py wizard
  1. Enter the SMTP server information to establish a connection over TLS:

logo

  1. Optionally provide credentials to login to the SMTP server:

logo

  1. Compose the forged message:

Load the HTML message body from a file, or compose it within the shell

logo

  1. Send the message:

logo


CLI

Issue the cli -h command to view the help:

$ py spoof.py cli -h
usage: spoof.py cli [-h] (--noauth | --username USERNAME)
                    [--password PASSWORD] --host HOST --port PORT --sender
                    SENDER --name NAME --recipients RECIPIENTS
                    [RECIPIENTS ...] --subject SUBJECT --filename FILENAME

optional arguments:
  -h, --help            show this help message and exit
  --noauth              Disable authentication check
  --username USERNAME   SMTP username
  --password PASSWORD   SMTP password (required with --username)

required arguments:
  --host HOST           SMTP hostname
  --port PORT           SMTP port number
  --sender SENDER       Sender address (e.g. [email protected])
  --name NAME           Sender name (e.g. John Smith)
  --recipients RECIPIENTS [RECIPIENTS ...]
                        Recipient addresses (e.g. [email protected] ...)
  --subject SUBJECT     Subject line
  --filename FILENAME   Message body filename (e.g. example.html)
  1. Issue the cli command along with the appropriate arguments:

If --noauth is not specified, --username and --password are required.

logo


Result

logo

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].