Repository navigation
PhoneSmith v1.0.0 #1
PiHiker
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
PhoneSmith is a Python tool for generating and formatting phone numbers in multiple styles based on one area code. Whether you're working on dialing, data analysis, CTF challenges, or penetration testing. PhoneSmith crafts comprehensive wordlists of phone numbers for a specified area code.
Installation
Clone the repository to your local machine:
git clone https://github.com/PiHiker/PhoneSmith.git
cd PhoneSmith
Ensure Python 3.x is installed on your system. If not, download it from python.org.
Usage
Run PhoneSmith using the command line:
python3 PhoneSmith.py [area_code] [--output OUTPUT]
Command-Line Arguments
area_code (optional): The 3-digit area code for the phone numbers (e.g., 123). If not provided, the script will prompt you to enter it interactively.
--output OUTPUT (optional): The output file to save the wordlist. Defaults to <area_code>-wordlist.txt.
Examples
Generate phone numbers for area code 721 and save to 721-wordlist.txt:
python3 PhoneSmith.py 721
Generate phone numbers for area code 456 and save to mylist.txt:
python3 PhoneSmith.py 456 --output mylist.txt
Run the script without an area code (interactive prompt):
python3 PhoneSmith.py
Please enter a 3-digit area code: 789
PhoneSmith is crafting phone numbers for area code 789...
Wordlist saved to 789-wordlist.txt
Output
The generated file will contain all possible phone numbers in the specified formats, for example:
1230000000 1+1230000000 1-123-000-0000 (123) 000-0000 +1 123 000 0000 ...
This discussion was created from the release PhoneSmith v1.0.0.
All reactions