Skip to content

Anon4You/NumInfo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NumInfo Logo

🔍 NumInfo

Advanced Phone Number Intelligence Tool

📡 A powerful Python tool for gathering comprehensive information about phone numbers using multiple APIs and data sources.

Python License Status


📸 Screenshot

📱 Click/tap to view screenshot
NumInfo Screenshot

🌟 Features

Feature Description
Phone Number Validation Verify if a number is valid and properly formatted
📱 Carrier Lookup Identify the service provider for any phone number
🌍 Geolocation Determine the country and region associated with a number
Timezone Detection Find the timezone(s) for a phone number
📂 Batch Processing Read multiple numbers from a file (-f)
🔌 API Integration Supports NumVerify and AbstractAPI (optional)
📊 Multiple Output Formats Colorful console output and JSON export
🐞 Verbose Mode Detailed debug output with -v
🎨 No‑Color Option Disable colored output for scripting (--no-color)
🔒 Privacy Focused Only uses publicly available information

🛠️ Installation

# Clone the repository
git clone https://github.com/Anon4You/NumInfo.git
cd NumInfo

# Install dependencies
pip install -r requirements.txt

# (Optional) Set up environment variables for API features
cp .env.example .env
# Edit .env with your API keys

🚀 Usage

Basic Usage

python numinfo.py +1234567890

Process Multiple Numbers

python numinfo.py -f numbers.txt

Save Results to JSON

python numinfo.py +1234567890 -o results.json

Enable Verbose Mode

python numinfo.py +1234567890 -v

Disable Colors

python numinfo.py +1234567890 --no-color

⚙️ Command Line Options

positional arguments:
  phone_number          Phone number(s) to investigate (include country code)

optional arguments:
  -h, --help            show this help message and exit
  -f FILE, --file FILE  File containing phone numbers (one per line)
  -o OUTPUT, --output OUTPUT
                        Output file name (JSON format)
  -v, --verbose         Enable verbose debug output
  --no-color            Disable colored output

🔑 API Integration

For enhanced features, obtain API keys from:

API Purpose Link
NumVerify Carrier details Get API Key
AbstractAPI Geolocation Get API Key

Add your keys to the .env file:

NUMVERIFY_API_KEY=your_key_here
ABSTRACT_API_KEY=your_key_here

📜 License

Distributed under the MIT License. See LICENSE for more information.


Made with ❤️ by Anon4You

About

Phone number information gathering tool for termux

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages