Skip to main content

Gufo Traceroute

Gufo Traceroute is the Python asyncio IPv4 traceroute implementation.

PyPi version Python Versions Python Versions License Build Sponsors Ruff

Documentation: https://docs.gufolabs.com/gufo_traceroute/

Source Code: https://github.com/gufolabs/gufo_traceroute/


Gufo Traceroute is the Python asyncio library for IPv4 traceroute. It consist of a clean Python API which hides all raw-socket manipulation details.

async with Traceroute() as tr:
    async for hop in tr.traceroute("8.8.8.8", tries=3):
        print(hop)

Unlike the others traceroute implementation, Gufo Traceroute works well in noisy environments, i.e. on hosts generating and receiving large volumes of ICMP traffic.

Features

  • Pure Python implementation.
  • No external dependencies.
  • Clean async API.
  • IPv4 support.
  • High-performance.
  • Built with security in mind.
  • Built-in whois client for AS number resolution.
  • Full Python typing support.
  • Editor completion.
  • Well-tested, battle-proven code.

On Gufo Stack

This product is a part of Gufo Stack - the collaborative effort led by Gufo Labs. Our goal is to create a robust and flexible set of tools to create network management software and automate routine administration tasks.

To do this, we extract the key technologies that have proven themselves in the NOC and bring them as separate packages. Then we work on API, performance tuning, documentation, and testing. The NOC uses the final result as the external dependencies.

Gufo Stack makes the NOC better, and this is our primary task. But other products can benefit from Gufo Stack too. So we believe that our effort will make the other network management products better.

Metadata

Release files for gufo-traceroute 0.2.2

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

Source distribution (sdist)

Source distribution for gufo-traceroute 0.2.2
File Size Uploaded
gufo_traceroute-0.2.2.tar.gz 17.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for gufo-traceroute 0.2.2
File Interpreter ABI Platform
gufo_traceroute-0.2.2-py3-none-any.whl Python 3 none any Details

Total release size: 29.6 kB

Release files / gufo_traceroute-0.2.2.tar.gz

Download URL gufo_traceroute-0.2.2.tar.gz
Size 17.1 kB
Tags Source
SHA-256 checksum
How to use checksums
a1786f8b39663692e19f60c1139b7a5661e30a8fe909256833bad790ea0741ca
BLAKE2b-256 checksum
How to use checksums
2b2bcf8104078ff778155bf0d3c5cb547e04f57202777dc61b02b0b3ee9ca740
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 25, 2025.

Transparency log

Release files / gufo_traceroute-0.2.2-py3-none-any.whl

Download URL gufo_traceroute-0.2.2-py3-none-any.whl
Size 12.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
eb0b92395ac348383c619c684492cdad24b22a7d91aea7600fabf765a0c98344
BLAKE2b-256 checksum
How to use checksums
f3ea2140920fc6020005630b9712cd8b94748d218ff84f1ae7772433b48f2e3d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 25, 2025.

Transparency log

Release history Release notifications | RSS feed

This release

0.2.2 This release

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.1

2 release files

0.1.0

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