carta
pspdr(1)

pspdr1

Internet path transparency measurement tool

Overview

PATHspider is a free-software extensible path transparency measurement tool for performing path transparency measurements using real network stacks or packet forging.

Usage overview

pspdr [-h] [--verbose] COMMAND ...

PATHspider will spider the paths.

optional arguments:

-h, --help

show this help message and exit

--verbose

Enable verbose logging

Commands:

filter

Pre-process a target list

measure

Perform a PATHspider measurement

observe

Passively observe network traffic

test

Run the built in test suite

Filter usage

pspdr filter [-h] [--csv-input] [--dp DP]

optional arguments:

-h, --help

show this help message and exit

--csv-input

Indicate CSV format.

--dp DP

A destination port to add to the targets.

Measurement usage

pspdr measure [-h] [-i INTERFACE] [-w WORKERS] [--input INPUTFILE]

[--csv-input] [--output OUTPUTFILE] [--output-flows]

PLUGIN ...

optional arguments:

-h, --help

show this help message and exit

-i INTERFACE, --interface INTERFACE

The interface to use for the observer. (Default: eth0)

-w WORKERS, --workers WORKERS

Number of workers to use. (Default: 20)

--input INPUTFILE

A file containing a list of PATHspider jobs. Defaults to standard input.

--csv-input

Indicate CSV format.

--output OUTPUTFILE

The file to output results data to. Defaults to standard output.

--output-flows

Include flow results in output.

Plugins:

The following plugins are available for use:

dscp

Differentiated Services Codepoints

h2

HTTP/2

evilbit

Evil bit connectivity testing

mss

TCP Maximum Segment Size

dnsresolv

Simple Input List DNS Resolver

ecn

Explicit Congestion Notification

udpzero

UDP Zero Checksum

Observe usage

pspdr observe [-h] [--list-chains] [-i INTERFACE] [--output OUTPUTFILE]

[chains [chains ...]]

positional arguments:

chains

Observer chains to use

optional arguments:

-h, --help

show this help message and exit

--list-chains

Prints a list of available chains

-i INTERFACE, --interface INTERFACE

The interface to use for the observer. If this argument ends with '.pcap' then it will instead be treated as a PCAP file for offline analysis. (Default: eth0)

--output OUTPUTFILE

The file to output results data to. Defaults to standard output.

Test usage

pspdr test [-h]

optional arguments:

-h, --help

show this help message and exit

Reporting bugs

Bugs relating to the operation of PATHspider should be filed against the pathspider package using reportbug(1).

From pathspider 2.0.1-3 in Debian 12 (Bookworm). Parsed by carta from the page's man source.