pathspider icon indicating copy to clipboard operation
pathspider copied to clipboard

[WIP] Traceroute command

Open notirl opened this issue 7 years ago • 5 comments

This pull request aims to deal with adding a standalone traceroute command.

The base plugin classes are extended to have multiple worker flavours associated with them by adding a keyword argument to the start() function.

All the standalone traceroutes are based on packet forging, but the traceroute traffic marking and transmission will accept a captured template instead so that this code may be easily extended to implement #111.

When complete, this should fix #103 and #169.

Expect heavy rebasing to happen while this branch is still WIP.

notirl avatar Aug 21 '18 18:08 notirl

Current status: run pspdr trace udpzero and it will generate 30 packets with incrementing TTLs for each job. The Observer is running but not doing anything useful. The output you get is probably also not useful.

@ana-cc What sort of delays do we need, and where do we need them, to make sure we are within limits for ICMP rate-limiting?

notirl avatar Aug 21 '18 18:08 notirl

@Irl are you planning to merge this PR any time soon?

mirjak avatar Sep 25 '18 14:09 mirjak

I am in Mexico all next week and am currently preparing for that, I won't have time to merge this PR this month.

irl avatar Sep 25 '18 15:09 irl

Okay. What's missing to merge this PR?

mirjak avatar Sep 25 '18 15:09 mirjak

merger and combiner are not implemented, only worker.

irl avatar Sep 25 '18 15:09 irl