Skip to content

anroots/disposable-phonebook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

3b2cb10 · Jun 25, 2023

History

72 Commits
Jul 25, 2022
Jun 23, 2022
Jul 25, 2022
Jul 25, 2022
May 10, 2022
May 11, 2022
May 10, 2022
May 14, 2022
Jul 25, 2022
May 15, 2022
May 15, 2022
Jun 25, 2023
Jun 23, 2022
Jun 23, 2022
Jun 23, 2022
May 29, 2022
Jun 24, 2022

Repository files navigation

disposable-phonebook

Collect "disposable" phone numbers from various internet sites that offer "receive free SMS to an anonymous number" functionality.

$ dphonebook scrape
[{"number": "+16462879071", "area": "New York", "provider": "receive-smss.com", "last_message": 1652437175, "last_checked": 1652438795},
{"number": "+16466623058", "area": "New York", "provider": "receive-smss.com", "last_message": 1652437776, "last_checked": 1652438796}]

This is useful to online service providers, who want to restrict usage of such numbers on customer profiles, for security reasons (avoiding publicly available 2FA codes).

Quickstart

$ pip3 install disposable-phonebook
$ dphonebook scrape

See docs for further details.

Development

Requires Python 3.10

python3 -m venv venv
source venv/bin/activate
pip install -r requirements-dev.txt
pip install --editable .
dphonebook --help

Releasing

Releases are uploaded automaticaly to pypi on new Git tag creation.

Contribution

Want to add or fix something? Send a pull request.

This project uses (with thanks):

License

Apache2 license (see: LICENSE)