Giter VIP home page Giter VIP logo

fake-sms's Introduction

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.

Latest update : The tool no longer uses upmasked.com, as the service went down. We are using another provider which provides more phone numbers across more countries. Make sure you pull the main branch before compiling.

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.

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:

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

  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

  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.

Contributing

The tool is very simple and I don't think there is any major feature missing. But I would welcome any kind of suggestion, enhancements or a bug-fix from the community. Please open an issue to discuss or directly make a PR!!

fake-sms's People

Contributors

narasimha1997 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

fake-sms's Issues

Confusing with installation

Installed go lang, cloning project means downloading or copying exe file to device storage and save it there in storage right?, Then used that code to build the project "export GOBIN=$PWD/bin
go install" it says no Go files present in that downloaded area of the device.. i donno what I'm doing wrong? Also aldready installed variables for golang.. kindly help..

Upmasked GET request failing

2021/03/26 08:13:41 Failed to make GET request https://upmasked.com/api/sms/messages/447418310977
Get my messages for any number or Add a new number does not work. Connection is refused
2021/03/26 08:16:35 Get https://upmasked.com/api/sms/numbers: dial tcp 116.203.74.252:443: connect: connection refused

How to run?

Can you write instruction for person running this app on macbook m1? i don't understand it by decription on main paige

Timeout

Function times out after requesting to add a number while using ./fake-sms

Error Message.

2021/03/02 16:14:17 Get "https://upmasked.com/api/sms/numbers": dial tcp 116.203.74.252:443: i/o timeout

Error message ran via go run.

2021/03/02 16:15:12 Get "https://upmasked.com/api/sms/numbers": dial tcp 116.203.74.252:443: i/o timeout
exit status 1

Function timeout when using go run main.go

tool not opening

please how can i fixed this =
[root@ip-172-26-8-22 fake-sms]# ls
bin gifs go.mod go.sum LICENSE main.go README.md recvsms.go vendor
[root@ip-172-26-8-22 fake-sms]# ./fake-sms
bash: ./fake-sms: No such file or directory
[root@ip-172-26-8-22 fake-sms]#

Thank you for the reply..

Error while running after compiling.

I cloned the repo and built it but when I try to run the compiled file I get the following error. what should I do?
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x8 pc=0x77c305]

goroutine 1 [running]:
github.com/anaskhan96/soup.findAllofem.func1(0x0, 0xc00060b0e0, 0x3, 0x3, 0x40cd00)
/home/narasimha/go/pkg/mod/github.com/anaskhan96/[email protected]/soup.go:534 +0x445
github.com/anaskhan96/soup.findAllofem(0x0, 0xc00060b0e0, 0x3, 0x3, 0x7b4801, 0xc000489e10, 0xc00047e000, 0x28)
/home/narasimha/go/pkg/mod/github.com/anaskhan96/[email protected]/soup.go:538 +0xf2
github.com/anaskhan96/soup.Root.FindAllStrict(0x0, 0x0, 0x0, 0x8a8360, 0xc0002c0200, 0xc00060b0e0, 0x3, 0x3, 0x0, 0x0, ...)
/home/narasimha/go/pkg/mod/github.com/anaskhan96/[email protected]/soup.go:313 +0x6c
main.ScrapeAvailableNumbers(0xc000149f48, 0x446c8a, 0xa97e80)
/home/narasimha/fake-sms/recvsms.go:29 +0x24d
main.main()
/home/narasimha/fake-sms/main.go:368 +0x26

No instructions for installation

I don’t know if I just lack the understanding, but once I clone the files and unzip the file onto my desktop, how do I actually run the code? I assume it has something to do with the terminal but then again I’m probably just dumb.

Invalid phone number

I’m using this code for discord, and every single number listed pops up the message “invalid phone number”. I think your code is messed up lol.

Certificate Error

Got a certificate Error like the below:
image

And I tried to fix it by adding an insecure global flag in the HTTP client
image

but then I got a different error
image

Exec format error x86_64 plateform

Hello,
This is the version i'm using on windows 10 (64 bit processor) with git bash : go version go1.17.6 windows/amd64.

This is what i get when trying to launch the program

$ ./fake-sms
bash: ./fake-sms: cannot execute binary file: Exec format error

What i'm doing wrong ?

P.S. : thanks for the program !

Can't build on Windows

Instead of export I used "set" on Windows but I can't set the gobin directory.

set GOBIN=%cd%\bin
go install

Idk why it doesn't launch?

Idk how to launch it in Termux, probably used launch like in closed issue +-1 month ago but i see only this message.
Screenshot_20210709-161505

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.