Possible System Info Enumeration through Sysinfo Syscall (via auditd)
This rule detects use of the sysinfo system call in Linux, which provides a snapshot of key system statistics such as uptime, load averages, memory usage, and the number of running processes. Malware or reconnaissance tools might abuse sysinfo to fingerprint the system - gathering data to determine if it's a viable target.
SigmalowLinuxv1
sigma
possible-system-info-enumeration-through-sysinfo-syscall-via-auditd
title: Possible System Info Enumeration through Sysinfo Syscall (via auditd)
id: df15bdf0-079a-5909-9e6b-596a2a40c4eb
status: stable
description: This rule detects use of the sysinfo system call in Linux, which provides a snapshot of key system statistics such as uptime, load averages, memory usage, and the number of running processes. Malware or reconnaissance tools might abuse sysinfo to fingerprint the system - gathering data to determine if it's a viable target.
references:
- https://attack.mitre.org/techniques/T1082/
- https://attack.mitre.org/techniques/T1057/
- https://github.com/CheraghiMilad/bypass-Neo23x0-auditd-config/blob/f1c478a37911a5447d5ffcd580f22b167bf3df14/sysinfo-syscall/README.md
- https://man7.org/linux/man-pages/man2/sysinfo.2.html
author: Huntrule Team
date: 2026-03-10
tags:
- attack.discovery
- attack.t1057
- attack.t1082
logsource:
product: linux
service: auditd
definition: |
Required auditd configuration:
-a always,exit -F arch=b64 -S sysinfo -k discovery_sysinfo_syscall
-a always,exit -F arch=b32 -S sysinfo -k discovery_sysinfo_syscall
detection:
selection:
type: 'SYSCALL'
SYSCALL: 'sysinfo'
filter_optional_splunk:
exe|endswith: '/bin/splunkd'
condition: selection and not 1 of filter_optional_*
falsepositives:
- Unknown
level: low
Known false positives
- Unknown
Detection content is published as a reviewed draft. Tune thresholds and exclusions against your own telemetry before enabling this rule for alerting.