PRADS(1)
β¨ PRADS β¨
okay so bestie, welcome to PRADS(1) β that's the networking section of the manual, and honestly this page is a whole mood. π stay for the vibes, the flags are all here, promise.
π¦ NAME π¦
PRADS β Passive Real-time Asset Detection System. that's the name. that's the assignment. π
π SYNOPSIS π
prads -i eth1 -v
likeβ¦ that's it. that's the whole invocation. so clean. so iconic. πΈ
π DESCRIPTION π
PRADS is a Passive Real-time Asset Detection System.
okay so PRADS employs digital fingerprints to recognize services on the wire, and you can use it to map your network and monitor for changes in real time. no cap, it's just sitting there listening and knowing things. π
Real-time passive traffic analysis will also let you detect assets that are just connected to the network for a short period of time, since PRADS can glean useful information from every packet. yes. every. single. packet. it's giving omnipresent. β¨
PRADS aims to be the one-stop-shop for passive asset detection, and currently does MAC lookups, TCP and UDP OS fingerprinting as well as client and service application matching and a connection state table. various output plugins include logfile and FIFO, and that makes PRADS a useful replacement for p0f, pads and sancp. not me replacing three whole tools at once. π₯
PRADS was built from the ground up for a small footprint and modern networks with IPv6 and gigabits of throughput. tiny footprint, gigantic throughput, the duality of woman. π
π OPTIONS π
-i <iface>β network device <iface> (default:eth0).-r <file>β read pcap <file>.-c <file>β read config from <file>.-b <filter>β apply Berkeley packet filter <filter>.-u <user>β run as user <user> (Default: uid1).-g <group>β run as group <group> (Default: gid1).-dβ do not drop privileges.-a <nets>β specify home nets (eg:'192.168.0.0/25,10.0.0.0/255.0.0.0').-Dβ daemonize.-p <pidfile>β name of pidfile - inside chroot.-l <file>β log assets to <file> (default:'%s')n", config.assetlog.) β yes, that default string is literally like that in the original, we do not fix it, we respect the lore. π-f <FIFO>β log assets to <FIFO>.-Bβ log connections to ringbuffer.-C <dir>β chroot into <dir> before dropping privs.-XFRMSAKβ flag picker:X- clear flags,F:FIN,R:RST,M:MAC,S:SYN,A:ACK,K:SYNACK.-UTtIβ service checks:U:UDP,T:TCP-server,I:ICMP,t:TCP-cLient.-Pβ DHCP fingerprinting.-s <snaplen>β dump <snaplen> bytes of each payload.-vβ verbose output - repeat for more verbosity. stack it, girl. π-qβ quiet - try harder not to produce output.-L <dir>β log cxtracker type output to <dir> (will be owned by <uid>).-Oβ connection tracking[O]utput - per-packet!-xβ conne[x]ion tracking output - New, expired and ended.-Zβ passive DNS (Experimental).-Hβ DHCP fingerprinting (Expermiental). β οΈ (spelled exactly like that, we're keeping it)-hβ this help message.
heads up bestie:-Zand-Hare both flagged experimental (and-Hsays "Expermiental"), so likeβ¦ tread lightly, okay? π«Ά
π PROBLEMS π
- Doesn't detect everything out there :-P
- This man page.
literally the most honest section in any manual ever. it's giving self-aware. π
π§ SEE ALSO π§
- PRADS
http://prads.projects.linpro.no/ p0fhttp://lcamtuf.coredump.cx/p0f.shtml- PADS
http://passive.sourceforge.net/
π BUGS π
Report bugs here:
For general questions:
http://projects.linpro.no/mailman/listinfo/prads-develhttp://projects.linpro.no/mailman/listinfo/prads-users
π AUTHOR π
Edward Bjarte FjellskΓ₯l <edwardfjellskaal@gmail.com>, Kacper Wysocki <comotion@users.sf.net>
πΈ COPYRIGHT πΈ
GPL
and that's the page, bestie! this was PRADS version 0.2, dated 2010-06-17, living its best life in section PRADS(1). go map a network, stay hydrated, and remember: passive analysis hits different. ππβ¨
π¦ where this page comes from
- debian bookworm: prads 0.3.3-7+b2
- ubuntu jammy: prads 0.3.3-7
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms