Skip to main content

tmautils-bgp

BGP/ASN utilities for Internet measurement research. Part of the tmautils package family.

Provides IP-to-ASN lookups, AS categorization (Stanford ASdb), and AS-to-organization mapping (CAIDA AS2Org).

Installation:

pip install tmautils-bgp

API

Utility / Function What it does
PyasnUtil IP to ASN lookups (wraps pyasn)
ASdbCategoryUtil AS categorization using Stanford ASdb
CaidaAsOrgInfoUtil AS to Organization mapping using CAIDA's AS2Org

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-bgp 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-bgp 0.2.0
File Size Uploaded
tmautils_bgp-0.2.0.tar.gz 14.2 kB Details

Built distribution (wheel)

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

Total release size: 31.0 kB

Release files / tmautils_bgp-0.2.0.tar.gz

Download URL tmautils_bgp-0.2.0.tar.gz
Size 14.2 kB
Tags Source
SHA-256 checksum
How to use checksums
ad020759b935b8ed3bd1ca90fc5ffdc6636c93fb54fbe208f2410db49f5abccf
BLAKE2b-256 checksum
How to use checksums
10c7bd6ce67ecfeff3a4133ba4198538daa1cc37855b7bfa2c0a8a53aef7dae5
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_bgp-0.2.0-py3-none-any.whl

Download URL tmautils_bgp-0.2.0-py3-none-any.whl
Size 16.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0237442c4521d0cb6e0ad00b8f20d8a56f72342db980d0383b6e885ef9ae66f0
BLAKE2b-256 checksum
How to use checksums
6dfc6449a5f03de90e301304d168af533ee3b01968461fcdab983e49c16a719b
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