uac. UAC is a powerful and extensible incident response tool designed for forensic investigators, security analysts, and IT professionals. It automates the collection of artifacts from a wide range of Unix-like systems, including AIX, ESXi, FreeBSD, Linux, macOS, NetBSD, NetScaler, OpenBSD and Solaris.
1.4kawesome-incident-response. A curated list of tools for incident response
8awesome-forensics. A curated list of awesome forensic analysis tools and resources
6uac-docs. This repository stores the source code for the UAC documentation project.
5uac-tests. This project includes tests to ensure the quality, maintainability, and trustworthiness of UAC.
4date_to_epoch.pl. A simple, lightweight Perl script that converts a date in ISO 8601 format (YYYY-MM-DD) into a Unix epoch timestamp (seconds since January 1, 1970, UTC).
1stat.pl. A lightweight and efficient Perl script that extracts and displays file statistics in a pipe-delimited format.
1find.pl. A lightweight, flexible, and powerful command-line utility written in Perl that replicates and extends the behavior of Unix's native find command.
1statx. This program uses the statx system call to return file status (extended) in the body file format.
1timeout.sh. A fast and portable timeout command written in POSIX-compliant shell script. Perfect for systems where GNU timeout isn't available or when a minimal dependency solution is preferred.
1dirwalk.sh. A lightweight, POSIX-compliant shell script for recursively traversing directories in Unix-like systems.
1ushunit. ushunit is a TAP-compliant free and open source unit testing framework for POSIX-compatible Bourne shell (/bin/sh).
1strings.sh. A lightweight, portable, and POSIX-compliant shell script that extracts printable character sequences from any file. It serves as a simple, dependency-light alternative to the classic GNU/BSD strings utility, designed to run in minimal environments where strings may not be available.
1