Skip to main content

IP enrichment utilities for tmautils

Project description

tmautils-enrich-ip

IP enrichment utilities for Internet measurement research. Part of the tmautils package family.

Installation:

pip install tmautils-enrich-ip

API

Utility / Function What it does
IPApiBatchUtil Interact with ip-api.com's batch API
IPInfoLiteUtil Interact with the IPinfo's Lite dataset
IpInfoPrivacyUtil Privacy detection using IPinfo's database
IpInfoCarrierUtil Mobile carrier lookup using IPinfo's database
ChromePrefetchUtil Check if an IP address belongs to Chrome Prefetch Proxy

License

This project is licensed under MPL-2.0 (Mozilla Public License 2.0).

What this means in practice:

  • If you modify an existing file, your modifications must remain MPL-2.0.
  • You can license new files however you want. (But I won't merge them unless they are MPL-2.0.)
  • You can use this code alongside code under other licenses.

Contributing

Contributions are highly welcome! See the tmautils README for philosophy and design choices.

AI Policy: I don't consider AI tool usage any different from IDE usage. This also means that you are responsible for the code you write and you should inspect every line of code written by an LLM.

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

tmautils_enrich_ip-0.2.0.tar.gz (29.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tmautils_enrich_ip-0.2.0-py3-none-any.whl (37.1 kB view details)

Uploaded Python 3

File details

Details for the file tmautils_enrich_ip-0.2.0.tar.gz.

File metadata

  • Download URL: tmautils_enrich_ip-0.2.0.tar.gz
  • Upload date:
  • Size: 29.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.3.2 CPython/3.14.3 Linux/6.19.6-200.fc43.x86_64

File hashes

Hashes for tmautils_enrich_ip-0.2.0.tar.gz
Algorithm Hash digest
SHA256 ba4d61cc2b7a8aa7d23a3d1d4b1eb1bfc344b0231308df9aef46214fe3616da9
MD5 a3e0faeacaf8ef126768aa83759e41c0
BLAKE2b-256 37575a45cc6d5f2858021b93781300a972c843e11ecd216bfaf50c1f1528dfe4

See more details on using hashes here.

File details

Details for the file tmautils_enrich_ip-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: tmautils_enrich_ip-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 37.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.3.2 CPython/3.14.3 Linux/6.19.6-200.fc43.x86_64

File hashes

Hashes for tmautils_enrich_ip-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 03a1cf7493e6032fdd43973c9751017db7f94fad2dada92c01fffc9162f4b55a
MD5 accd184749c50b1b596ede34559f7d6f
BLAKE2b-256 559b8f9af2e208ce3bcd6ad805d7ae72075d4fd078295d2941a99f61168f080b

See more details on using hashes here.

Supported by

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