# pppscn/SmsForwarder

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/pppscn-smsforwarder).**

24,589 stars · 3,125 forks · Kotlin · bsd-2-clause

## Links

- GitHub: https://github.com/pppscn/SmsForwarder
- awesome-repositories: https://awesome-repositories.com/repository/pppscn-smsforwarder.md

## Topics

`android` `api` `app` `bark` `call` `chatgpt` `dingding` `forward` `mqtt` `pushdear` `pushplus` `serverchan` `sms` `smtp` `telegram` `webhook` `wechatapp`

## Description

SmsForwarder is an Android application designed to capture incoming text messages and automatically transmit them to external services, messaging platforms, or email accounts. It functions as a bridge for mobile alerts, enabling the centralized monitoring of SMS traffic and system notifications across various digital channels.

The application distinguishes itself through a modular forwarding architecture that supports diverse communication protocols via a plugin system. It utilizes a background service and system-level listeners to ensure that message interception and relay operations continue independently of the user interface. To maintain security and reliability, the software employs encrypted storage for sensitive configuration data and a local database for persistent message logging.

Users can manage message flow through a dynamic rule engine that evaluates incoming content against specific criteria to determine routing behavior. This capability facilitates the aggregation of automated verification codes and remote device monitoring, allowing for the consolidation of alerts into a unified communication stream.

## Tags

### Mobile Development

- [Message Forwarders](https://awesome-repositories.com/f/mobile-development/message-forwarders.md) — Captures incoming text messages and automatically transmits them to external services.
- [Mobile Utilities](https://awesome-repositories.com/f/mobile-development/mobile-utilities.md) — Provides a mobile application for forwarding SMS messages to various external platforms. ([source](https://github.com/pppscn/SmsForwarder/wiki))

### Business & Productivity Software

- [Automated Routing](https://awesome-repositories.com/f/business-productivity-software/automated-routing.md) — Automatically forwards incoming text messages to external services based on user-defined rules.

### Networking & Communication

- [Notification Bridges](https://awesome-repositories.com/f/networking-communication/notification-bridges.md) — Pushes SMS content to desktop or web-based messaging tools for centralized monitoring.
- [Communication Bridges](https://awesome-repositories.com/f/networking-communication/communication-bridges.md) — Synchronizes mobile device alerts with web services and messaging platforms in real time.
- [Event Listeners](https://awesome-repositories.com/f/networking-communication/event-listeners.md) — Registers system-level listeners to capture and process incoming SMS intents.

### DevOps & Infrastructure

- [Background Services](https://awesome-repositories.com/f/devops-infrastructure/background-services.md) — Maintains message processing operations in the background even when the application interface is closed.
- [Event Relays](https://awesome-repositories.com/f/devops-infrastructure/event-relays.md) — Monitors system events and triggers predefined network requests based on incoming data.

### Security & Cryptography

- [Encrypted Storage](https://awesome-repositories.com/f/security-cryptography/encrypted-storage.md) — Secures sensitive credentials and configuration data using platform-provided cryptographic APIs.
