tclahr / uac

UAC is a Live Response collection script for Incident Response that makes use of native binaries and tools to automate the collection of AIX, ESXi, FreeBSD, Linux, macOS, NetBSD, NetScaler, OpenBSD and Solaris systems artifacts.
https://tclahr.github.io/uac-docs
Apache License 2.0
782 stars 120 forks source link

extending data collection on solaris #229

Closed sec-hbaer closed 5 months ago

sec-hbaer commented 5 months ago

While using UAC on Solaris, I found some data was not covered yet:

I also noticed that the bodyfile with a depth of 6 does not cover all files that are normally on a solaris system. E. g. the pkg content files have a depth of seven on the file system. I did not propose a change to the depth limit, as Im unsure as to why it was introduced in the beginning.

I added artifact collection files and modified some existing ones to cover such data. I tested it successfully on a Solaris version 11.4

If needed, I can provide a uac collection archive with the new artifacts / changes for review :)

tclahr commented 5 months ago

Awesome! Concerning the max_depth limit in bodyfile, that was added as bodyfile creation was taking too long to run on some systems such as macos. I changed the code completely on uac v3, so that limitation will be removed when v3 is released (in the next months).