/PHONIX

PHONIX – A Python tool to retrieve country and carrier information from phone numbers

Primary LanguagePythonMIT LicenseMIT

PHONIX

📱 Overview

PHONIX is a simple Python-based tool that allows you to retrieve detailed information about phone numbers, including the country and carrier associated with a given number. Utilizing the powerful phonenumbers library, PHONIX ensures accurate parsing and data retrieval, making it a handy tool for developers and enthusiasts working with phone number data.

🛠 Features

  • Country Identification: Determine the country associated with a phone number.
  • Carrier Information: Identify the carrier or service provider of the phone number.
  • User-Friendly Interface: Simple command-line interface for easy use.
  • Input Sanitization: Automatically cleans and formats phone numbers for accurate processing.
  • Number History Tracking: Automatically saves all phone numbers entered by the user into a history file for future reference.

📦 Installation

Prerequisites

  • Python 3.6+: Ensure you have Python installed. You can download it from python.org.

Steps

  1. Clone the Repository

    https://github.com/5odead/PHONIX.git
    cd PHONIX
    
  2. Install Dependencies

    pip install -r requirements.txt
    

Usage

  1. Run the Script python3 PHONIX.py
  2. Enter the Phone Number

Documentation

PHONIX leverages the phonenumbers library for parsing, formatting, and validating phone numbers. For more detailed information on the library's capabilities, refer to the official documentation