sdushantha/tmpsms
sdushantha/tmpsms has 1,083 GitHub stars and 51 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-09 10:33 UTC. Last push 2023-11-18.
A temporary SMS utility right from your terminal written in POSIX sh
Measured star growth
- in 24h
- 0
- in 7 days
- Update delayed
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
Originaltmpsms no longer works
tmpsms was pretty much a wrapper around Upmasked's temporary SMS service but Upmasked seems to have taken down their website as well as their GitHub account. tmpsms may come back in the future if I can find another reliable SMS service. But even if I do find one sometime soon, it unlikely I will further develop tmpsms to use that service as I have other priorities.
A temporary SMS right from your terminal written in POSIX sh
tmpsms is a command line utility written in POSIX sh that allows you to get a
temporary phone number and receive SMSes. It uses Upmasked temporary SMS service in order to receive the messages. This is a very useful
tool for those testing applications during bug bounty hunting or who just need some privacy and don't want to use a personal phone number.
This is easy to use with simple outputs. tmpsms can be integrated with other scripts to improve your workflow.
Dependencies
Installation
# Download the tmpsms file and make it executable
$ curl -L "https://git.io/tmpsms" > tmpsms && chmod +x tmpsms
# Then move it somewhere in your $PATH. Here is an example:
$ mv tmpsms ~/bin/
Usage
$ tmpsms --help
tmpsms [--count <count>]
tmpsms init [--fzf <arguments>]
tmpsms -h | --version
When called with no options or commands, tmpsms lists
the 3 newest messages.
Options
-h, --help Show this help message
-c, --count Only show the <count> newest messages
--version Show version
Commands
init Initialize a new phone number by selecting one
from the available ones using 'fzf'
--fzf Extra arguments to use for 'fzf'
Examples
Initialize a new phone number
$ tmpsms init
View the 5 newest messages. By default tmpsms shows the 3 newest messages.
$ tmpsms --count 5
If you find it a hassle to rerun tmpsms every few seconds, use watch with a delay of 5 seconds. Upmasked only updates messages every 5 seconds.
$ watch -n 5 "tmpsms"
Explore related projects
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
561,350 starspublic-apis/public-apis
A collective list of free APIs
497,601 starsmorluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
446,856 starsopenclaw/openclaw
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
394,253 stars