Skip to main content

A CLI tool for getting information about an IP address using ipinfo.io

Project description

ipinfo-cli

A Command Line Interface (CLI) tool for retrieving information about IP addresses using the ipinfo.io API.

Installation

To install ipinfo-cli, ensure you have Python and pip installed on your system. Then, run the following command:

pip install ipinfo-cli

Usage

After installation, you can use ipinfo-cli to get information about a given IP address by running:

ipinfo-cli --ip <IP_ADDRESS>

A ipinfo.io token can be saved for further API information and negating rate limiting. This can be done by running:

ipinfo-cli --token <TOKEN>

# deleting the saved token
ipinfo-cli --delete-token

Saving the results to a JSON file can be done by running the following with the EXACT directory path and JSON file name:

ipinfo-cli --ip <IP_ADDRESS> --json <DIRECTORY>

# example
ipinfo-cli --ip <IP_ADDRESS> --json /path/to/file/output.json
Argument Description
--ip Used to obtain information from a given IP address outputted in to readable data in the terminal.
--json Saves the output to a JSON file in a given directory.
--token Saves your ipinfo.io token to a file for future requests.
--delete-token Deletes your ipinfo.io token to be replaced by another at another time.

Author

cyclothymia

License

Licenced under the MIT Licence

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ipinfo-cli-0.1.4.tar.gz (3.9 kB view hashes)

Uploaded Source

Built Distribution

ipinfo_cli-0.1.4-py3-none-any.whl (4.2 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page