PSPDR(1)
πΈ PSPDR β internet path transparency measurement tool, bestie edition π
okay so real quick, the manual you're reading is PSPDR(1) and it lives in the User Commands section, and I'm about to tell you everything it says but make it cute. no cap.
β¨ NAME β¨
pspdr β Internet Path Transparency Measurement Tool π¦
π DESCRIPTION π
PATHspider is a free-software extensible path transparency measurement tool. it does path transparency measurements using real network stacks or packet forging. that's the whole vibe. it's giving scientist but make it network. π₯
πΈοΈ USAGE OVERVIEW πΈοΈ
here's the shape of it:
pspdr [-h] [--verbose] COMMAND ...
PATHspider will spider the paths. yes bestie, that's literally what it does. π·οΈβ¨
optional arguments π
-h,--helpβ show this help message and exit. the classic.--verboseβ Enable verbose logging. turn it on when you wanna see everything.
Commands π
filterβ Pre-process a target listmeasureβ Perform a PATHspider measurementobserveβ Passively observe network traffictestβ 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 Codepointsh2β HTTP/2evilbitβ Evil bit connectivity testingmssβ TCP Maximum Segment Sizednsresolvβ Simple Input List DNS Resolverecnβ Explicit Congestion Notificationudpzeroβ 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.pcapthen 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.
bestie that.pcapthing is the plot twist. end it with.pcapand it's not a live interface anymore, it's a file, and we're doing offline analysis. iconic behaviour honestly. π
π 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).
not me asking you to actually file the bug instead of just complaining in the group chat π please use reportbug(1), the maintainers will love you for it.
π COPYRIGHT π
PATHspider is copyrighted by the authors of PATHspider. It is made available under the terms of the GNU General Public License version 2, or at your option any later version, which can be found at:
/usr/share/common-licenses/GPL-2
This manual page was written for Debian by Iain R. Learmonth <irl@debian.org> but may be used by others under the same terms.
π¦ SEE ALSO π¦
PATHspider provides HTML documentation that explains usage of PATHspider for measurement and the development of PATHspider plugins. This is installed with the pathspider package and can be found at:
/usr/share/doc/pathspider/html/index.html
The PATHspider website can be found at https://pathspider.net/.
and that's the whole thing bestie!! you're officially a path transparency girlie now. this was pspdr version 2.0.1, from January 2018, and honestly? it ate. periodt. πβ¨π
π¦ where this page comes from
- debian bookworm: pathspider 2.0.1-3 Β· GPL-2.0-or-later
- ubuntu jammy: pathspider 2.0.1-2.1 Β· GPL-2.0-or-later
- ubuntu noble: pathspider 2.0.1-3 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms