[Help] Best FOSS stack for Network Share Auditing (Win11 Workgroup) – Need "Who, What, When" without the noise.

Posted by theoldregime@reddit | sysadmin | View on Reddit | 9 comments

Hey r/sysadmin,

I’m setting up a professional-grade (but strictly FOSS) file sharing and auditing system for a small office (approx. 10 people), and I've hit a bit of a wall with the "noise" in standard Windows auditing.

The Setup (The "Hard" Part): * Host: Windows 11 Pro. * Network: Workgroup-based only (No Domain Controller / Active Directory). * User Types: Boss (Full), MGT (Full), and Interns (Read/Write but No Delete via NTFS Deny rules). * Storage: Shared folder on a dedicated data drive.

The Goal: I need reliable user attribution for every file change. I need to know exactly which intern created a file or who deleted something (so I can restore it from Shadow Copies) without digging through thousands of Event ID 4663 entries that don't always give a clean "Who did what" at a glance.

What I've Tried: * Standard Windows Object Access Auditing: Too noisy, filtering via CLI is a nightmare. * Netwrix: The free edition is too limited for what I need.

My Current Plan: I’m leaning towards Sysmon (Event ID 26) combined with Osquery so I can query file activity via SQL.

I'd love to hear from you: 1. What do you use? If you're running a similar small-scale, non-domain setup, what is your go-to FOSS stack for auditing? 2. Is Sysmon + Osquery really the best lightweight path for Win11, or am I overcomplicating it? 3. Any tips on handling the "Word/Excel temporary file delete" issue? When interns have a "Deny Delete" rule, it often breaks Office temp file handling.

I'm looking for driver-level tracking, clean CLI access for scripting reports, and human-readable logs.

Thanks in advance for any insights!