Skip to content

Add traceroute streaming parser - traceroute-s#669

Merged
kellyjonbrazil merged 10 commits intokellyjonbrazil:devfrom
codeout:traceroute-s
Oct 12, 2025
Merged

Add traceroute streaming parser - traceroute-s#669
kellyjonbrazil merged 10 commits intokellyjonbrazil:devfrom
codeout:traceroute-s

Conversation

@codeout
Copy link
Copy Markdown
Contributor

@codeout codeout commented Oct 3, 2025

This PR implements a traceroute streaming parser (see #576) and includes:

  • A new streaming parser traceroute_s.py, which reuses most logic by delegating to traceroute.py.
  • Refactors in traceroute.py to share classes/functions.
  • Tests for traceroute_s.py, kept consistent with test_traceroute.py.

Comment thread jc/parsers/traceroute.py
Comment thread jc/parsers/traceroute.py Outdated
Comment thread jc/parsers/traceroute.py
Comment thread jc/parsers/traceroute.py
Comment thread jc/parsers/traceroute_s.py
Comment thread jc/parsers/traceroute_s.py
Comment thread jc/parsers/traceroute.py Outdated
@kellyjonbrazil
Copy link
Copy Markdown
Owner

Looks great! Just a couple things above and I'll merge. I may also update traceroute.py with the new fields.

@kellyjonbrazil kellyjonbrazil merged commit 07ef285 into kellyjonbrazil:dev Oct 12, 2025
20 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants