Python package to randomly generate IP by country
GPL-3.0 License
Random IP Generator is a Python package that generates a random IP address for a given country code. It uses the IP2LOCATION-LITE-DB1.CSV
file as a source for IP ranges per country.
You can install the package via pip:
pip install random-ip-generator
After installing the package, you can use the random_ip_for_country
function in your Python script to generate a random IP address for a given country.
from random_ip_generator import random_ip_for_country
country_code = "US"
random_ip = random_ip_for_country(country_code)
print(f"Random IP for {country_code}: {random_ip}")
This package requires the ipaddress
package. It will be installed automatically if you install random-ip-generator
via pip.
This site or product includes IP2Location LITE data available from https://lite.ip2location.com.