Radius Event Logs
You collect radius event logs by turning on audit tracking on your auth server. Then you forward those login records to a central log tool for review. Most teams set up this flow to watch who joins switches, routers, and VPNs. When teams grant broad network roles, these logs only show the first door opening. They do not show what an engineer changes after the session starts. How radius event logs work in your network A network device asks a central auth server to check a user login. The user
PII in Logs Prevention + Security Information & Event Management (SIEM): the complete guide
Architecture patterns, implementation strategies, and security best practices. Delivered to your inbox.
You collect radius event logs by turning on audit tracking on your auth server. Then you forward those login records to a central log tool for review. Most teams set up this flow to watch who joins switches, routers, and VPNs. When teams grant broad network roles, these logs only show the first door opening. They do not show what an engineer changes after the session starts.
How radius event logs work in your network
A network device asks a central auth server to check a user login. The user types a name and a password or a token code. The device packs this request and sends it to the auth server. The server checks the user against an identity store or directory. Then the server sends back an accept or reject message to the device.
Every step in this handshake creates an entry in your radius event logs. An accept message records the user name, device IP, and time of entry. A reject message records a bad password, an expired user, or a wrong rule. Accounting packets also note when a session starts and when it ends. They track how long the user stayed on the network and data volume.
Admins ship these text records to a central log collector for storage. Security teams build alerts on top of failed login spikes to spot attacks. Network leads also read these files to fix broken Wi-Fi or VPN logins. If a device drops a user, the log shows which rule blocked them.
What native network logging solves and what it misses
Native auth logs are great for proving who entered a network perimeter. They help teams pass basic audits by showing that unknown users got blocked. They also tie a single person to a specific network port and time. When a login fails, an admin can find the exact cause fast.
Yet this setup stops watching the moment the user gets inside the network. The auth server decides who logs in, not what commands run in flight. Once a user passes the check, they often land on a shared role. Two engineers might log in with their own names but get full admin rights.
PII in Logs Prevention + Security Information & Event Management (SIEM): architecture patterns and best practices
Continue reading? Get the full guide.
Free. No spam. Unsubscribe anytime.
If someone runs a bad command on a database or host, the log stays silent. You know the session lasted twenty minutes, but you miss the queries run. You also cannot mask sensitive fields like emails or card numbers in query results. Shared device secrets still sit on client laptops or in team vaults. Revoking a user from the directory does not always kill an active session right away.
How to tighten network and host audit trails
To close this gap, teams must link login checks with command-level auditing. Start by trimming broad network roles down to the smallest needed scope. Map each identity group to clear job duties rather than one shared admin level. Make sure your auth server logs both login checks and session stop times.
Next, pair your network entry logs with action logs from the target hosts. When a user opens a database or server, record the exact statements they run. Set up rules that pause risky actions until a peer approves the request. Apply data masking to rewrite phone numbers or national IDs in returned results. This keeps your audit trail complete from the first login to the last command.
Check database and API queries on the wire
Identity tools, roles, and network rules decide who opens a session. Setup alone cannot check what each query does or mask sensitive values in a response once a session starts. When workflows touch Postgres, MySQL, SQL Server, MongoDB, ClickHouse, Kubernetes APIs, SSH, or internal HTTP APIs, hoop.dev runs beside those services as an open-source proxy, a sidecar for your Postgres or API. It inspects requests coming in and results going back on the wire.
Your login details and client tools stay as they are while hoop.dev guardrails refuse bad deletes or drops before they run. On responses, hoop.dev data masking rewrites matched sensitive values in memory. Furthermore, hoop.dev holds SOC 2 Type II, is MIT licensed, and writes every query and decision to an audit trail that generates evidence for HIPAA, GDPR, and PCI DSS. See the source on GitHub.
Frequently asked questions
What details do radius event logs record by default?
They record the user name, client IP address, device IP, and login time. They also show if the server accepted or rejected the login request. If accounting is on, they track session length and total bytes sent.
Why do radius event logs miss commands run inside a session?
The protocol only handles the initial login check and basic session timing. Once the network device lets the user in, traffic flows straight to the target. The auth server never sees the SQL queries or shell commands inside that tunnel.
How can teams fix failed logins using these logs?
Admins look up the reject code tied to the user name and time. The log shows if the failure came from a bad password or mismatched rule. It also flags when a network device uses the wrong shared secret.
Related guides
In this post