PADS(8)

πŸ“¦
version 1.2 Β· 2 versions
, in fedora 43, fedora 44

πŸ‘‘ 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 pads application. 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 pads program. 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 a libpcap formatted 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 the libpcap interface 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 -D girlies need their paperwork. 🧚
  • -r file β€” read packets from a libpcap formatted file. rewind, replay, remix. ✨
  • -u user β€” this switch lets you specify a user that PADS will drop to after the libpcap interface has been initialized. same energy as -g, different paperwork. πŸ’–
  • -w file β€” dump data into a file other than assets.csv. you can rename the output, but assets.csv remains her default fave. πŸŽ€
  • expression β€” selects which packets will be processed. please see tcpdump(1) for details on the libpcap primitives. iykyk. 🌟

🌈 SEE ALSO 🌈

pads.conf(8), pads-report(8), pads-archiver(8), tcpdump(8), pcre(3)

the whole squad. go say hi. 🫢


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