Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rednexie/mail-interface
node.js e-mail spammer api/cli
https://github.com/rednexie/mail-interface
Last synced: 17 days ago
JSON representation
node.js e-mail spammer api/cli
- Host: GitHub
- URL: https://github.com/rednexie/mail-interface
- Owner: Rednexie
- License: mit
- Created: 2023-07-24T15:06:27.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-03-25T10:07:10.000Z (8 months ago)
- Last Synced: 2024-03-25T11:28:03.788Z (8 months ago)
- Language: JavaScript
- Homepage:
- Size: 137 KB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README-old.md
- License: LICENSE
Awesome Lists containing this project
README
# [mail-interface](https://github.com/Rednexie/mail-interface)
e-mail spammer with node.js - with various interfacesThis repository was originally spamming the target e-mail addresses using the subscription form in the website https://pardus.org.tr. After the vulnerability was reported by me, the website developers have taken action, and quickly fixed the issue. Now this repository is using floodmail.net's e-mail spam API. I can consider a collab if you have access to send e-mails either via smtp or an api. Or you can just use the repository with your own e-mail sender function, by exporting it from the module file `modules/sender.js`.
# Supported Interfaces
- `index.js`: Application Programming Interface(API)
- `cli.js` Command Line Interface(CLI)
- `arg.js`: Arguments Interface# Features:
- Colored output using consoled.js
- Log the Date, IP Address, and the e-mail into both console and text file.
- Provides a JSON API.
- Provides command-line tools(readline and args).
- Customizable rate-limit, number of e-mails sent and the default delay between sending e-mails.# Setup & Installation
Manually download, or clone the the repository.You can just type *npm i*, or use my installers to setup the server:
Move the needed setup file based on your environment from the folder scripts to the project folder, and run it.
For Unix based environments, please use `setup.sh`.
For Windows-based environments, please use one of the following files:
`setup.vbs`,
`setup.bat`
or `setup.cmd`.# Usage
Add your code that sends one e-mail into `modules/sender.js`, and setup the server.
- to make the api available, start the server: *node `index.js`*.
This will listen the port 3000 by default, but you can customize it from `config.json`.
- to use the cli, run the file: *node `cli.js`*, and enter an e-mail adress along with the number of e-mails.
- to use arguments, run the file: *node `arg.js` e-mail times*# Possible Updates
In this repo: API, CLI, ARGV.
Proxy configuration: 10 stars⭐
More logging options(mysql, sqlite etc.)
Discord/Guilded Bot: 25 stars⭐
Web Panel 50 stars ⭐
Thanks for using mail-interface.