Defaultik
sms-spoofer
Python

Fake SMS sender name and message content (educational purposes)

Last updated Jun 25, 2026
71
Stars
11
Forks
2
Issues
0
Stars/day
Attention Score
29
Language breakdown
No language data available.
โ–ธ Files click to expand
README

Typing SVG


Python Vonage Platform Stars Forks


Utility to send SMS messages with a custom Sender ID A clean CLI, Perfect for any use case where the sender name matters

๐Ÿ› Report Bug / ๐Ÿ’ก Request Feature


๐Ÿ“ธ Preview

alt-text

๐Ÿ“– What is this?

sms-spoofer is a cross-platform Python utility that let you send SMS messages where the Sender ID (the name shown instead of a phone number) is fully customizable.

This is the same mechanism used by legitimate services worldwide โ€” OTP codes, delivery notifications, appointment reminders, password resets, two-factor authentication prompts โ€” all rely on custom Sender IDs.

๐Ÿ“ธ See it in action: Example #1 ยท Example #2

โœจ Features

| Feature | Details | |--------|---------| | ๐Ÿ–ฅ๏ธ Cross-Platform | Runs natively on Windows, Linux, and macOS | | ๐ŸŽ›๏ธ Menu-Based CLI | Interactive terminal interface, no config files needed | | ๐Ÿ Pure Python | No compiled binaries, fully readable source code | | ๐Ÿ—ฃ๏ธ Unicode Support | Works in English, Russian, Chinese, Arabic, and more | | ๐Ÿท๏ธ Custom Sender ID | Set any alphanumeric name as the sender (up to 11 chars) | | ๐ŸŒ Global Reach | Send to virtually any country via Vonage's global network |


๐Ÿš€ Quick Start

Requirements: Python 3.14+ (verified version), Vonage account

# 1. Clone the repo
git clone https://github.com/Defaultik/sms-spoofer.git
cd sms-spoofer

3. Run

Menu Based

python source/menu/main.py

Command Based

python source/command/sms_spoofer.py

Installing dependencies

pip
pip install -r requirements.txt

uv
uv sync


๐ŸŽฌ Usage

Once launched, you'll be greeted by an interactive menu. Simply:

  • Enter your Vonage API Key and API Secret (found in your Vonage Dashboard)
  • Specify the Sender Name (what the recipient will see instead of a number)
  • Enter the recipient's phone number in international format (e.g. +1001234567)
  • Type your message
  • Hit send โœ‰๏ธ

โ“ FAQ

Is this free?

The tool itself is free and open-source, but Vonage charges per SMS sent. Pricing depends on the destination country. You can check Vonage SMS Pricing for details. New accounts receive a small free credit to get started.

Which languages does it support?

Full Unicode support โ€” English, Russian, Chinese, Arabic, Hebrew, and all other Unicode-compatible languages work out of the box.

Can my account get banned?

Yes โ€” if you violate Vonage's Terms of Use, your account may be suspended. Use this tool responsibly and only for legitimate purposes.

Does it work on Linux?

Yes, fully supported. The codebase is platform-agnostic and has been tested on both Windows and Linux environments.


๐Ÿค Contributing

Contributions are welcome! Feel free to:

  • ๐Ÿ› Open an issue for bugs or suggestions
  • ๐Ÿ”€ Submit a Pull Request with improvements
  • โญ Star the repo if you find it useful โ€” it genuinely helps!

โš ๏ธ Legal & Ethical Disclaimer

This utility relies entirely on the official public Vonage API.

The author assumes no liability for misuse.


I'll glad to get a star from you

Made with โค๏ธ by Defaultik

ยฉ 2026 GitRepoTrend ยท Defaultik/sms-spoofer ยท Updated daily from GitHub