YASAT(8)
π YASAT β NAME π
okay so bestie, meet YASAT β a simple stupid audit tool. no cap, that's literally its name. it's giving "chaotic but brilliant" energy, and honestly? same.
β¨ SYNOPSIS β¨
yasat [--standard(-s)] [--list(-l)] [--debug(-d)] [--help(-h)]
[--html(-H)] [--html-output PATH] [--advice-lang LANG] [--full-scan(-f)]
[--plugins-dir(-P) PATH] [--nopause(-a)] [--plugin(-1) PATH]
[--scanroot(-r) PATH] [--Plugin(-p) NAME] [--print-level X] [--check-
update]
πΈ DESCRIPTION πΈ
So YASAT stands for Yet Another Stupid Audit Tool and it is, quote unquote, a simple stupid audit tool. and likeβ¦ that's the whole vibe. it wants to be as simple as humanly possible, with the absolute minimum of binary dependencies β literally just sed, grep and cut. that's it. that's the roster. π
Second goal (because it's ambitious like that π ): it documents each and every test with maximum information plus links to the official documentation. so when it yells at you about something, it also tells you why, with receipts. iconic behaviour, truly.
It runs a whole bunch of tests checking for security configuration issues or other good-practice stuff.
It checks many software configurations, like: Apache, Bind DNS, CUPS, PHP, kernel configuration, MySQL, network configuration, openvpn, Packages update, samba, snmpd, squid, tomcat, user accounting, vsftpd, xinetd, β like it is not playing around, it audits everybody. π«Ά
π OPTIONS π
okay this is the part where you sit down, grab a snack, and read every single one. no skimming bestie, they all matter. π
--standard,-aβ YASAT performs a standard check of the system, printing out the results of each test tostdout. A log is also created in~/.yasat/yasat.resultby default.--list,-lβ lists all plugins available. window shopping, but for tests. ποΈ--html,-Hβ YASAT exports results in html (default to~/yasat/yasat.html).--html-output PATHβ with-H, this option lets you change the file where the html output gets stored. pick your own destination, main character energy.--advice-lang LANGβ by default YASAT prints messages in english (EN), but you can change the displayed lang with this option.LANGis the 2letter digit of the lang you want. For the moment onlyENis supported. π£οΈ--full-scan,-fβ YASAT does extra (long) tests. lots offind. it's giving long haul, so hydrate. π§--plugins-dir PATH,-Pβ set the path where YASAT can find plugins to use. (default is./plugins)--nopause,-aβ by default, YASAT makes a pause after each plugin. for automatized tests you can use this. no breaks, we go straight through. π₯--plugin PATH,-1β YASAT will just use the plugin pointed to byPATH(ex:yasat -1 kernel)--scanroot PATH,-rβ YASAT scansPATHinstead of/(ex:yasat -r /mnt/centos6)--compliance TYPEβ YASAT checks for a specific compliance (nsa,cce, orall) and prints the compliance results. β--print-level x,-1β YASAT prints infos equal or above the levelX. (All = 0(default),infos = 1,warnings(orange) = 2,errors(red) = 3)--skip TESTβ a comma separated list of tests to skip without the.test(ex:--skip nfs,ntp). Seeyasat --listfor all tests. ghosting tests is valid, bestie. π--check-updateβ checks if an update of YASAT exists.--send-supportβ like--check-update, but it will also send your OS version as a parameter for statistics. In the future, perhaps also a sort ofsend_bugs.
β οΈ heads up:-ashows up twice in this list (--standardand--nopause), and-1shows up twice too (--pluginand--print-level). that's straight from the source, no edits, no fixes. copy the manpage, not my problem. π
π LICENSING π
YASAT is licensed under the GPL v3 license and is under development by LABBE Corentin. protect that man at all costs. π
π¬ CONTACT INFORMATION π¬
All contacts informations could be found at http://yasat.sourceforge.net/ β go say hi, or at least lurk. π
and that's the whole page, bestie!! this is YASAT version 848, dated 30 August 2015 β¨ β shoutout to the YASAT(8) manual section for holding it down. now go audit something and slay. ππ¦π
π¦ where this page comes from
- debian bookworm: yasat 848-1.2 Β· GPL-3.0-only
- debian trixie: yasat 848-1.2 Β· GPL-3.0-only
- ubuntu jammy: yasat 848-1.1 Β· GPL-3.0-only
- ubuntu noble: yasat 848-1.2 Β· GPL-3.0-only
- ubuntu questing: yasat 848-1.2
- ubuntu resolute: yasat 848-1.2build1 Β· GPL-3.0-only
- ubuntu stonking: yasat 848-1.2build1 Β· GPL-3.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms