PRADS2SNORT(1)
π PRADS2SNORT π
okay bestie, welcome to prads2snort β section 1 of the networking manual, coming at you live. this is the lil tool that does Snort autotuning of Frag3 and Stream5, and honestly? it's giving matchmaker. let's get into it π
β¨ SYNOPSIS β¨
prads2snort -i /var/log/prads-asset.log -o
/etc/snort/host_attributes.xml -d linux -v
that's the whole vibe. feed it a log, tell it where to write, pick a default OS, and let it yap about what it finds. π
πΈ DESCRIPTION πΈ
so, PRADS stands for Passive Real-time Asset Detection System. say that three times fast, i dare you.
here's the tea: it just listens. it passively listens to network traffic and gathers info on the hosts and services it sees out there on the network. and then? you can use all that intel to map your network β so you actually know which services and hosts are alive and in use β OR you can pair it up with your fave IDS/IPS setup for that "event to host/service" correlation. it's giving teamwork. π€
the way it gathers info about your hosts in real-time also means you catch the assets that only pop onto the network for a short lil minute. meanwhile an active network scan (think nmap etc.) takes forever and nobody's running those continually, so that asset? missed. gone. ghosted. π PRADS says "not on my watch."
and fun fact, the initial goal of implementing PRADS was to make the host_attribute_table.xml for Snort, automatically. no manual labor, no tears.
and PRADS2SNORT is the tool that does this! that's literally its whole thing. icon behavior. π
π¦ OPTIONS π¦
-i,--infile<file> β the file you're feeding toprads2snort.pl. give it the snack. π-o,--outfile<file> β the file where the host_attribute data gets written (this is yourhost_attribute.xml). the output goes here, periodt.-d,--default<os> β sets the Default OS if it's unknown. your options arelinux,bsd,macos,windows. pick one bestie.-v,--verboseβ prints out the OS, frag, stream and confidence of the asset. yes she will overshare and we love that for her. π-h,--helpβ this help message. classic.--versionβ shows you theprads2snort.plversion. know your queen. π
π PROBLEMS π
- Better mapping of less used apps to their correct snort attributes or drop them.
that's it. that's the list. one whole problem, and it's lowkey a to-do note.
π SEE ALSO π
- PRADS β
http://prads.projects.linpro.no/ - p0f β
http://lcamtuf.coredump.cx/p0f.shtml - PADS β
http://passive.sourceforge.net/ - Snort β
http://snort.org - Sguil β
http://sguil.net - Hogger β
http://code.google.com/p/hogger/
the whole friend group. go say hi. π«Ά
π BUGS π
found a bug? don't suffer in silence, report it here:
and for general questions:
http://projects.linpro.no/mailman/listinfo/prads-develhttp://projects.linpro.no/mailman/listinfo/prads-users
we're nice, we promise. β¨
π AUTHOR π
edwardfjellskaal@gmail.com
π COPYRIGHT π
GPL
that's the whole page bestie, go forth and autotune your Snort. iykyk π
version 0.2, dated 2010-06-21 β and that's the PRADS2SNORT(1) manual page, mwah. ππΈ
π¦ 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