Skip to main content

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.

Metadata

Release files for tmautils-enrich-ip 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for tmautils-enrich-ip 0.2.0
File Size Uploaded
tmautils_enrich_ip-0.2.0.tar.gz 29.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for tmautils-enrich-ip 0.2.0
File Interpreter ABI Platform
tmautils_enrich_ip-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 66.9 kB

Release files / tmautils_enrich_ip-0.2.0.tar.gz

Download URL tmautils_enrich_ip-0.2.0.tar.gz
Size 29.8 kB
Tags Source
SHA-256 checksum
How to use checksums
ba4d61cc2b7a8aa7d23a3d1d4b1eb1bfc344b0231308df9aef46214fe3616da9
BLAKE2b-256 checksum
How to use checksums
37575a45cc6d5f2858021b93781300a972c843e11ecd216bfaf50c1f1528dfe4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.3.2 CPython/3.14.3 Linux/6.19.6-200.fc43.x86_64

Release files / tmautils_enrich_ip-0.2.0-py3-none-any.whl

Download URL tmautils_enrich_ip-0.2.0-py3-none-any.whl
Size 37.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
03a1cf7493e6032fdd43973c9751017db7f94fad2dada92c01fffc9162f4b55a
BLAKE2b-256 checksum
How to use checksums
559b8f9af2e208ce3bcd6ad805d7ae72075d4fd078295d2941a99f61168f080b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.3.2 CPython/3.14.3 Linux/6.19.6-200.fc43.x86_64

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page