# Fake-SMS | a Tool Which Can Skip Phone Number Based SMS Verification by Using a Temporary Phone Number

**URL:** <https://onehack.st/t/fake-sms-a-tool-which-can-skip-phone-number-based-sms-verification-by-using-a-temporary-phone-number/175307>\
**Category:** Tools & Scripts\
**Tags:** tools, programming, phone, privacy\
**Created:** [March 14, 2021, 12:23pm UTC](https://onehack.st/t/fake-sms-a-tool-which-can-skip-phone-number-based-sms-verification-by-using-a-temporary-phone-number/175307 "2021-03-14T12:23:03Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![BlueHacker](https://onehack.st/user_avatar/onehack.st/bluehacker/32/174721_2.png) [@BlueHacker](https://onehack.st/u/BlueHacker)\
**Post date:** [March 14, 2021, 12:23pm UTC](https://onehack.st/t/fake-sms-a-tool-which-can-skip-phone-number-based-sms-verification-by-using-a-temporary-phone-number/175307/1 "2021-03-14T12:23:03Z")

</div>

## Fake-SMS

A simple command line tool using which you can skip phone number based SMS verification by using a temporary phone number that acts like a proxy.

**Note-1: This is just an experimental tool, do not use this in any banking transactions. Unethical use of this tool is strictly not encouraged."**

**Note-2: The tool uses upmasked, A Eurpoean service provider, data will be stored on their servers, make sure you agree to EU Data governance laws and GDPR. I recommend you not to use this for any personal transaction which reveals your identity.**

### Features:

- Written in Go-1.15 (with modules support enabled)
- Provides an interactive CLI, which is easier to use.
- Provides a local file based DB to save and manage a list of fake phone numbers to help you remember and reuse.
- Unofficial client of [upmasked](https://upmasked.com/)

### Requirements:

- Go programming language - 1.15+

### To build:

The build process is simple, it is just like building any other Go module. Follow the steps below:

```auto
export GOBIN=$PWD/bin
go install

```

This will build the binary and place it in `bin/`. You can also consider using the pre-built binary which is available under `bin/`

#### Steps to use:

1. Register a number in local DB: You can register a number by selecting one of the available numbers as shown below.

[![register-number](https://github.com/Narasimha1997/fake-sms/raw/main/gifs/add.gif)](https://github.com/Narasimha1997/fake-sms/blob/main/gifs/add.gif)

1. Get the messages from any registered number: You can select a number which was saved in step-1 and view its messages as a list. The tool will also save the dump as json in the format `${PWD}/selected-phone-number.json`. As shown below:

[![get-messages](https://github.com/Narasimha1997/fake-sms/raw/main/gifs/messages.gif)](https://github.com/Narasimha1997/fake-sms/blob/main/gifs/messages.gif)

1. Optionally, you can choose to delete the rembered numbers or list them.

#### Acknowledgements

The similar tool is also available in pure shell script. [Check this out.](https://github.com/sdushantha/tmpsms)

## GitHub:

[https://github.com/Narasimha1997/fake-sms](https://github.com/Narasimha1997/fake-sms)

---

<div class="post-metadata">

**Author:** ![omkaragrawal](https://onehack.st/user_avatar/onehack.st/omkaragrawal/32/45485_2.png) [@omkaragrawal](https://onehack.st/u/omkaragrawal)\
**Post date:** [March 15, 2021, 11:20am UTC](https://onehack.st/t/fake-sms-a-tool-which-can-skip-phone-number-based-sms-verification-by-using-a-temporary-phone-number/175307/2 "2021-03-15T11:20:35Z")

</div>

can it be used for phone no. verification for trials like gcp or alibaba?
