Voltar ao ranking

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.

incident-responseforensicscomputer-forensicstriagelinuxaixsolarismacosopenbsdfreebsdnetbsddfir
Crescimento de estrelas
Estrelas
1.4k
Forks
191
Crescimento semanal
Issues
5
5001k
jan. de 2023mar. de 2024mai. de 2025jul. de 2026
README

logo

Unix-like Artifacts Collector (UAC)

shellcheck_badge bestpractices_badge release_badge license_badge

AboutDocumentationMain FeaturesSupported Operating SystemsUsageContributingSupportLicense

🔎 About UAC

UAC (Unix-like Artifacts Collector) 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.

Whether you're handling an intrusion, conducting forensic investigations, or performing compliance checks, UAC simplifies and accelerates data collection while minimizing reliance on external support during critical incidents.

Key Highlights

  • 📂 Fully customizable via YAML profiles for tailored data collection.
  • ⚡ Lightweight, portable, and requires no installation or dependencies.
  • 🔒 Adheres to the order of volatility to ensure reliable data acquisition.
  • 🛠 Designed for diverse environments, including IoT devices and NAS systems.

UAC in Action

📘 Documentation

Full documentation is available at the project documentation page.

🌟 Main Features

  • Run everywhere with no dependencies (no installation required).
  • Customizable and extensible collections and artifacts.
  • Respect the order of volatility during artifact collection.
  • Collect information about current running processes (including processes without a binary on disk).
  • Hash running processes and executable files.
  • Extract files and directories status to create a bodyfile.
  • Collect system and user-specific data, configuration files, and logs.
  • Acquire volatile memory from Linux systems using different methods and tools.
  • Support to write output to various cloud platforms.

💾 Supported Operating Systems

UAC runs on any Unix-like system, regardless of the processor architecture. All UAC needs is shell :)

AIX ESXi FreeBSD Linux macOS NetBSD NetScaler OpenBSD Solaris

Note: UAC even runs on systems like Network Attached Storage (NAS) devices, Network devices such as OpenWrt, and IoT devices.

🚀 Usage

UAC does not need to be installed on the target system. Simply download the latest version from the releases page, uncompress it, and launch. It's that simple!

🛠 Getting Started

  1. Download the latest release from the Releases page.
  2. Uncompress the archive.
  3. Execute the tool directly from the terminal.

Examples

Click to view usage examples

Collect all artifacts based on the ir_triage profile:

./uac -p ir_triage /tmp

Collect memory dump and all artifacts based on the full profile:

./uac -a ./artifacts/memory_dump/avml.yaml -p full /tmp

Collect all artifacts excluding a specific one:

./uac -p full -a \!artifacts/bodyfile/bodyfile.yaml .

Collect all artifacts based on the ir_triage profile, along with all artifacts located in the /my_custom_artifacts directory:

./uac -p ir_triage -a /my_custom_artifacts/\* /mnt/sda1

Collect all artifacts based on a custom profile:

./uac -p /my_custom_uac_data/my_custom_uac_profile.yaml /tmp

💙 Contributing

Contributions make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

Have you created any artifacts? Please share them with us!

You can contribute with new artifacts, profiles, bug fixes, or propose new features. Please read our Contributing Guide before submitting a Pull Request to the project.

👨‍💻 Support

For general help using UAC, please refer to the project documentation page. For additional help, you can use one of the following channels:

  • Discord (For live discussion with the community and UAC team)
  • GitHub (Bug reports and contributions)
  • Twitter (Get the news fast)

⭐ Support the Project

If you find UAC helpful, please give us a ⭐ on GitHub! This helps others discover the project and motivates us to improve it further.

📜 License

The UAC project uses the Apache License Version 2.0 software license.

Repositórios relacionados
mukul975/Anthropic-Cybersecurity-Skills

817 structured cybersecurity skills for AI agents · Mapped to 6 frameworks: MITRE ATT&CK, NIST CSF 2.0, MITRE ATLAS, D3FEND, NIST AI RMF & MITRE F3 (Fight Fraud) · agentskills.io standard · Works with Claude Code, GitHub Copilot, Codex CLI, Cursor, Gemini CLI & 20+ platforms · 29 security domains · Apache 2.0

PythonPyPIApache License 2.0ai-agentsclaude-code
mahipal.engineer/Anthropic-Cybersecurity-Skills/
26.3k3.2k
pranshuparmar/witr

witr - Why is this running? A fast, cross-platform CLI + TUI that traces any process, port, container, or open file back to what started it, and why.

GoGo ModulesApache License 2.0clidevops
18.3k571
wazuh/wazuh

Wazuh - The Open Source Security Platform. Unified XDR and SIEM protection for endpoints and cloud workloads.

C++Othersecuritycompliance
wazuh.com
16.2k2.4k
dastergon/awesome-sre

A curated list of Site Reliability and Production Engineering resources.

Creative Commons Zero v1.0 Universalsite-reliability-engineeringproduction
sre.xyz
13.4k1.8k
kubeshark/kubeshark

eBPF-powered network observability for Kubernetes. Indexes L4/L7 traffic with full K8s context, decrypts TLS without keys. Queryable by AI agents via MCP and humans via dashboard.

GoGo ModulesApache License 2.0kubernetesgolang
kubeshark.com
12k542
upgundecha/howtheysre

A curated collection of publicly available resources on how technology and tech-savvy organizations around the world practice Site Reliability Engineering (SRE)

JavaScriptnpmCreative Commons Zero v1.0 Universalsite-reliability-engineeringsre
9.8k887
toniblyx/my-arsenal-of-aws-security-tools

List of open source tools for AWS security: defensive, offensive, auditing, DFIR, etc.

ShellApache License 2.0cloudauditing
9.5k1.6k
meirwah/awesome-incident-response

A curated list of tools for incident response

Apache License 2.0incident-responsesecurity
9.3k1.7k
OneUptime/oneuptime

Complete open-source monitoring and observability platform.

TypeScriptnpmApache License 2.0devopsmonitoring
oneuptime.com
7.3k417
0x4D31/awesome-threat-detection

✨ A curated list of awesome threat detection and hunting resources 🕵️‍♂️

awesomeawesome-list
0x4d31.github.io/awesome-threat-detection/
4.7k757
intelowlproject/IntelOwl

IntelOwl: manage your Threat Intelligence at scale

PythonPyPIGNU Affero General Public License v3.0security-toolspython
intelowlproject.github.io
4.6k650
volatilityfoundation/volatility3

Volatility 3.0 development

PythonPyPIOtherdigital-investigationforensics
volatilityfoundation.org
4.3k677