PADS(8)
π PADS(8) β bestie edition π
okay so. manual name is pads, and it lives in section 8 of the System Manager's Manual. she's giving system manager main character energy, and honestly? she ate. π
β¨ NAME β¨
pads β the Passive Asset Detection System. no cap, that's literally her whole name. π
πΈ SYNOPSIS πΈ
pads <DhUvV> <-c file > <-d file > <-g group > <-i interface > <-n
network(s) > <-p file > <-r file > <-u file > <-w file > <expression>
that's the whole vibe check right there, bestie. all those angle brackets are just her way of saying "options, babes". π
π¦ DESCRIPTION π¦
PADS is a libpcap based detection engine, and her entire thing is passively detecting network assets. she is designed to complement IDS technology by handing IDS alerts some much-needed context. she's not replacing your IDS, she's just being the supportive bestie in the group chat. π«Ά
π Goals π
- Passive β she records and identifies traffic she sees on a network without actively "scanning" a system. there will never be a packet sent from the
padsapplication. not one. zero. nada. she's a listener, not a talker, and that's iconic. π - Portable β she can be placed easily on a remote system, and she does not require any additional external libraries other than those associated with
libpcap. low maintenance queen. π - Lightweight β logging goes to a simple CSV file. there's no need for a database or other data repository installed on the local machine. all correlation is done outside of the
padsprogram. she just logs and leaves, periodt. β
π OPTIONS π
-hβ display help / usage information. the classic cry for help. π-Dβ run PADS in the background (daemon mode). she's going ghost mode, bestie. π-d fileβ dump banner data into alibpcapformatted file. this feature dumps the matched packet or the first 4 packets of an unmatched connection into a specified file. super useful for further identifying a service and also for aiding with signature development. π₯
heads up bestie: this feature must be compiled into the application in order to use it. this can be done by adding '--enable-banner-grab' to the
-g groupβ this switch lets you specify a group that PADS will drop to after thelibpcapinterface has been initialized. drop it like it's hot, but only after init. π-hβ display help. (yes she's listed twice. she said it twice. let her cook.) π-i interfaceβ specify an interface to be used. pick your fave, she doesn't judge. π-n network listβ specify a set of networks to be monitored. only assets that exist within these networks will be recorded. the networks should be specified in the following format:10.10.10.0/24,192.168.0.0/16 .πΈ-p pid fileβ this switch lets you specify a PID file to be used in conjunction with daemon (-D) mode. the-Dgirlies need their paperwork. π§-r fileβ read packets from alibpcapformatted file. rewind, replay, remix. β¨-u userβ this switch lets you specify a user that PADS will drop to after thelibpcapinterface has been initialized. same energy as-g, different paperwork. π-w fileβ dump data into a file other thanassets.csv. you can rename the output, butassets.csvremains her default fave. πexpressionβ selects which packets will be processed. please seetcpdump(1)for details on thelibpcapprimitives. iykyk. π
π SEE ALSO π
pads.conf(8), pads-report(8), pads-archiver(8), tcpdump(8), pcre(3)
the whole squad. go say hi. π«Ά
π COPYRIGHT π
Copyright (C) 2004 Matt Shelton <matt@mattshelton.com>
π BUGS π
please send bug reports to the author. he's nice, he wants to know. π
π AUTHORS π
Matt Shelton <matt@mattshelton.com>
and that's the whole page, bestie!! π this one was dated 2005/06/17, and it's from the System Manager's Manual for pads β so like, retro but make it legendary. thanks for reading to the end, you're literally the main character. π
β¨πΈ
π¦ where this page comes from
- fedora 43: pads 1.2-43.fc43 Β· GPL-2.0-or-later
- fedora 44: pads 1.2-44.fc44 Β· GPL-2.0-or-later
- Copyright (C) 2004 Matt Shelton <matt@mattshelton.com>
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms