This script provides detailed information about an IP address by retrieving data from two sources:
- Check-host.net for general IP information.
- Proxycheck.io to determine if the IP address is residential and provide detailed data about the provider, ASN, and more.
- Fetches detailed information about an IP address, including ASN, provider, continent, country, region, city, and more.
- Provides residential check of the IP address, determining if it's a proxy or VPN.
- Easy-to-use command-line interface with two options:
- IP Info: Get general IP information.
- IP Residential Check: Check if the IP address is residential and gather additional details.
Before running the script, ensure you have the following installed:
- Python 3.9+
- Required Python packages:
requests
(for sending HTTP requests)beautifulsoup4
(for parsing HTML responses)
You can install the necessary Python packages by running:
pip install requests beautifulsoup4
-
Clone the repository:
git clone https://github.com/DevURANIUM/IP.git cd IP
-
Install the necessary dependencies: Run the following command to install the required Python packages:
pip install -r requirements.txt
Or install manually as mentioned in the Requirements section.
-
Run the script: Start the script by running:
python3 ip.py
-
Choose an option:
- Option 1: Enter
1
to retrieve general IP information from Check-host.net. - Option 2: Enter
2
to check if the IP is residential using Proxycheck.io.
- Option 1: Enter
-
Run the script:
python3 ip.py
-
Enter the IP address when prompted, and choose between:
- Option 1: General IP Info (Check-host.net)
- Option 2: Residential Check (Proxycheck.io)
The script will display detailed information about the IP address, including its location, ASN, provider, and whether it is a proxy or VPN.
- IP Information Retrieval: Fetches general IP data from Check-host.net, including location, ASN, and ISP.
- Residential Check: Uses Proxycheck.io to determine if the IP is residential, including the provider, ASN, and other details like city, region, and timezone.
- Requests - A simple HTTP library for Python.
- BeautifulSoup4 - A Python library for parsing HTML and XML documents.
To install the required packages, run:
pip install requests beautifulsoup4
This project is licensed under the MIT License - see the LICENSE file for details.
If you encounter any issues or have suggestions for improvement, please reach out via:
Support the project through donations:
- BTC:
bc1qcclcp574hnznm0nmdzzf0ta7366svjskttqks3
- TRON:
TXJqhhwvkrTdnf5HReZf55hEzZuxjto3R4
- USDT-(TRC20):
TXJqhhwvkrTdnf5HReZf55hEzZuxjto3R4
- TON:
UQAJH2N0pqpvC9YN841w5NH1dCN9Lakwkpjvoy7vXf-vfqgv
This file provides an organized and professional overview of the project, similar to the format you requested.