Network Evidence Sources and Their Forensic Value
Networked environments generate multiple classes of evidence including router logs, DHCP lease records, NetFlow data, RADIUS authentication logs, and intrusion detection alerts. Each source type differs in coverage, reliability, and the investigative questions it can answer.
Last updated:
Every device in a network environment generates records of its activity, and the aggregate of those records forms the evidence base for network forensics. Router logs capture routing events and access control decisions. DHCP servers record which device held which IP address and for how long. NetFlow exporters summarise traffic conversations without storing payloads. RADIUS servers log authentication events that link named accounts to access points. Intrusion detection systems alert on traffic that matches known attack signatures or deviates from established baselines. Each source covers a different slice of network activity, and no single source is sufficient on its own: a complete investigation draws on several of them and reconciles their timestamps against a common reference.
The forensic value of any network evidence source depends on three factors. First, coverage: what events does this source record, and what does it miss? Second, reliability: how likely is the record to be accurate, and what can cause it to be wrong? Third, integrity: can the investigator demonstrate that the log was not altered after the fact? A syslog server whose clock drifted by several hours produces records that may be accurate in content but useless for establishing sequence. A DHCP log that was not preserved before the lease database was recycled may be gone entirely. Network forensics planning treats these questions before an incident, not after.
Legal frameworks in multiple jurisdictions treat network logs as admissible digital evidence when they meet the standard for business records or system-generated records. In India, the Bharatiya Sakshya Adhiniyam 2023 (which replaced the Indian Evidence Act 1872) governs electronic records and requires that the person producing the record certify its authenticity and the conditions of its generation. The US Federal Rules of Evidence Rule 803(6) admits business records including network logs. The UK's Computer Misuse Act 1990 and the PACE Act 1984 code of practice for digital evidence set similar requirements. The EU's General Data Protection Regulation intersects by restricting retention periods on logs that contain personal data, which can limit how far back an investigation can reach. Understanding these constraints before evidence is needed prevents the common failure of discovering that a critical log was either never kept or has already been deleted.
By the end of this topic you will be able to:
- Identify the five primary network evidence source types and describe what each records, what it omits, and its principal reliability weakness.
- Explain the difference between NetFlow metadata and full packet capture, and articulate when each is appropriate in an investigation.
- Describe how DHCP lease logs and RADIUS authentication logs complement each other to link an IP address to a device and a named account.
- Evaluate the reliability of IDS alerts as evidence and explain the steps required before an alert can support an attribution claim.
- Apply clock-synchronisation and log-integrity requirements to assess whether a set of network logs meets the standard for forensic use.
- NetFlow
- A network protocol developed by Cisco for collecting IP traffic flow metadata. Each flow record captures source and destination IP addresses, port numbers, protocol, packet count, byte count, and start and end timestamps. It does not capture payload content. Widely used for traffic analysis and anomaly detection at scale.
- DHCP lease log
- A record maintained by a Dynamic Host Configuration Protocol server that maps each IP address assignment to the requesting device's MAC address, the lease start and end times, and often the device hostname. Used in investigations to determine which device held a given IP address at a specific time.
- RADIUS log
- An authentication, authorisation, and accounting record produced by a Remote Authentication Dial-In User Service server. Each entry records the username, authenticating device identifier, access point or network access server, timestamp, and result. Provides a named-account-to-network-location link that DHCP alone cannot supply.
- Syslog
- A standardised protocol (RFC 5424) for transmitting log messages from network devices to a centralised log server. Routers, switches, firewalls, and servers all generate syslog entries. The evidentiary value depends on the accuracy of the generating device's clock and the integrity of the log server.
- Intrusion Detection System (IDS)
- A network or host-based monitoring system that analyses traffic or system behaviour against a rule set (signature-based) or a statistical baseline (anomaly-based) and generates alerts on matches. A network IDS (NIDS) such as Snort or Suricata sits on a span or tap port; a host IDS (HIDS) runs on individual endpoints.
- PCAP (packet capture)
- A file format (and the process of creating it) that records every byte of every network packet passing a capture point, including headers and payload. Provides the most complete possible network evidence but generates large volumes of data and raises interception-law considerations in many jurisdictions.
Router and firewall logs
Routers and firewalls generate the broadest category of network log data. Every packet that traverses a router can potentially be logged, though in practice only access control list (ACL) hits, routing events, interface state changes, and administrative actions are recorded by default. Full per-packet logging on a busy router would overwhelm both the device's CPU and the receiving log server.
Firewall logs are more selective and more forensically useful than raw router logs. A stateful firewall records each connection it permits or denies: the source IP and port, destination IP and port, protocol, direction, rule that matched, bytes transferred, and duration. This connection-level record can establish that a specific external host initiated a connection to an internal server on a specific port at a specific time. In a data exfiltration investigation, outbound firewall logs showing large volumes of data leaving an internal IP to an unfamiliar external destination are a primary indicator.
The principal reliability concern with router and firewall logs is clock accuracy. Syslog messages carry only the timestamp generated by the device itself. If that device's clock has not been synchronised via NTP, the timestamp can be wrong by minutes or hours, making cross-source correlation unreliable. A firewall log showing a connection at 14:23:07 has limited value if the firewall clock was 47 minutes ahead of UTC, and that offset was not recorded. Investigators must establish the clock offset of each logging device at the time the logs were generated, typically by querying NTP server records or comparing logged events against events whose time is independently known.
DHCP lease records
A DHCP server assigns IP addresses from a pool on request. When a device joins the network, it broadcasts a DHCP discovery, the server responds with an offer, and the result is an IP-to-MAC binding for the duration of the lease, typically between 8 and 24 hours on most enterprise configurations. The server records this binding in its lease database, which is the primary evidence source for the question: which device had this IP address at this time?
DHCP lease logs provide device-level attribution, not user-level attribution. A MAC address identifies a network interface, not a person. On a shared device such as a library workstation or a lab computer, knowing the MAC address does not identify the user. On a personal laptop or mobile device, the MAC address is a closer proxy for a person, but it is not conclusive. The association between MAC address and a person requires corroborating evidence from another source such as physical access logs, CCTV, or user account login records.
| Attribute | DHCP lease log | RADIUS log |
|---|---|---|
| What it records | IP-to-MAC binding, lease times | Username-to-access-point, authentication time |
| Device attribution | MAC address (hardware identifier) | Username (account identifier) |
| User attribution | Indirect (device to person linkage needed) | Direct account name, still needs account-to-person linkage |
| Spoofability | MAC can be spoofed by any admin user | Password can be stolen; MFA reduces this risk |
| Typical retention | Overwritten on lease expiry or pool reset | Stored on RADIUS/AAA server, configurable retention |
A common investigative weakness is the DHCP lease database being reset or recycled before it is imaged. Unlike syslog files, DHCP lease databases are often stored in binary formats specific to the server software (ISC DHCP, Windows DHCP, Cisco IOS DHCP) and may not be exported to text automatically. Forensic preservation of DHCP evidence requires imaging the server's lease database file, not just exporting current leases, because current exports show only active assignments and discard expired ones.
NetFlow records and traffic metadata
NetFlow, and its vendor-neutral equivalents IPFIX (RFC 7011) and sFlow, record traffic conversation metadata rather than content. A flow is a sequence of packets sharing the same source IP, destination IP, source port, destination port, and protocol. The exporter (typically a router or a dedicated probe) aggregates packets into flows and sends flow records to a collector. Each record includes byte and packet counts, timing, and protocol flags such as TCP SYN and FIN indicators.
For network forensics, NetFlow data supports several investigative tasks that full packet capture cannot practically support at scale. An analyst can query a NetFlow collector for all flows involving a suspect IP over the past 90 days in seconds. The same query against stored PCAP would require parsing terabytes of data. NetFlow data therefore serves as the index: it identifies which sessions are relevant, after which targeted PCAP may be sought for those sessions specifically.
The limitation is the absence of payload. NetFlow cannot confirm what data was transferred in a session, only that a session occurred and how large it was. An investigator can use NetFlow to identify that a host sent 4.3 GB of data to an external IP over a six-hour window, but cannot use NetFlow alone to establish what those bytes contained. In jurisdictions where the distinction between traffic data and content data carries legal weight (such as under the EU ePrivacy Directive or the US Electronic Communications Privacy Act), this distinction also affects which lawful authority is required to collect and use the evidence.
RADIUS and authentication logs
RADIUS is the standard protocol for centralised authentication in enterprise networks. When a user connects to a Wi-Fi access point, a VPN gateway, or a wired 802.1X port, the access device forwards the authentication request to a RADIUS server. The server validates the credentials against a directory (typically Active Directory or LDAP) and returns an accept or reject. The RADIUS accounting component logs the result: the username, the client device MAC address, the access device address, the timestamp, and in accounting packets the session duration and bytes transferred.
From a forensic standpoint, RADIUS logs are the closest thing to a named-account audit trail for network access. A DHCP log can tell you that MAC address aa:bb:cc:dd:ee:ff held IP 10.0.1.47 from 09:14 to 17:31. A RADIUS log can tell you that user account jsmith authenticated from device aa:bb:cc:dd:ee:ff at access point AP-Floor3-East at 09:11, correlating that MAC to a named account three minutes before the DHCP lease was issued. Combined, these two records place a named account at a specific IP address and access point at a specific time.
RADIUS logs can also show failed authentication attempts. A sequence of failed attempts followed by a successful one on the same account from a different MAC address, or from an access point in a different physical location from the preceding session, is a pattern consistent with credential theft or account takeover. This pattern analysis is a standard technique in insider threat and account compromise investigations.
The reliability weakness in RADIUS logs is the same as in any authentication-based system: the log records that credentials were presented and accepted, not that the legitimate account owner presented them. A stolen password or a session token replayed by an attacker will produce a successful RADIUS authentication log entry in the victim's name. Corroborating the RADIUS record with physical access records, device forensics, or behavioural analysis is necessary to distinguish legitimate from fraudulent use.
Intrusion detection system alerts
A network IDS such as Snort or Suricata monitors traffic at a span or tap point, matching packet content and flow behaviour against a rule set. When traffic matches a rule, the system generates an alert containing the rule identifier, rule description, matched packet header fields, a timestamp, and often the triggering payload bytes. Anomaly-based systems generate alerts when traffic deviates statistically from a learned baseline, without requiring a specific signature match.
IDS alert logs are high-value investigative leads but require careful interpretation. Signature-based systems generate false positives when legitimate traffic resembles a known attack pattern. A web application that accepts binary file uploads may trigger buffer-overflow signatures on the upload content. An alert must be evaluated by examining the full packet context, not just the alert metadata. The rule that fired, the payload that triggered it, and the source and destination context all bear on whether the alert represents a genuine threat action.
In legal proceedings, IDS alerts have been accepted as evidence of suspicious activity in cases across the US, UK, and EU, but courts have distinguished between an alert establishing that certain traffic was observed and an alert establishing that an attack succeeded. An alert for a SQL injection attempt establishes that a crafted request was sent; it does not by itself establish that the database responded to the injection. Application logs or database audit trails are needed to establish the downstream effect.
| IDS type | Detection method | Forensic strength | Main limitation |
|---|---|---|---|
| Signature-based (Snort, Suricata) | Match traffic against known attack rules | Identifies specific known attack tools and patterns | Cannot detect novel attacks; generates false positives on legitimate traffic matching signatures |
| Anomaly-based (statistical) | Flag deviations from learned baseline | Can detect unknown attack patterns and insider threats | High false positive rate during baseline drift; legitimate changes in traffic pattern trigger alerts |
| Protocol analysis | Validate protocol compliance | Detects protocol abuse and malformed packets | Limited to protocol-level visibility; blind to payload content in encrypted sessions |
Cross-source correlation and chain of custody
No single network evidence source answers all investigative questions. The practical approach in network forensics is to use each source for the questions it is well-suited to answer, then correlate across sources to build a complete picture. Typically, IDS alerts or anomalous NetFlow patterns identify a suspicious event. DHCP logs identify the device at the source IP. RADIUS logs link that device to a named account. Firewall logs confirm the connection and its volume. PCAP, if available, provides payload context for the critical sessions.
Correlation requires a common time reference. All network logs must be normalised to the same timezone and checked against a known good time source before timestamps from different systems can be sequenced. The standard practice is to record the NTP synchronisation status and offset of each logging device at the time of evidence collection, document this in the chain of custody record, and apply the offset when constructing event timelines. Tools such as Zeek (formerly Bro) and commercial SIEM platforms automate this normalisation across ingested log types.
Chain of custody for network logs follows the same principles as for any digital evidence: the original source must be preserved with a cryptographic hash, access must be documented, and the process used to extract and analyse the logs must be reproducible. For live network devices, this typically means capturing the log data to a write-once medium or a SIEM with immutable storage, computing and recording the hash, and documenting the collection method. The Mobile and Network Forensics scope overview discusses these preservation requirements in the broader discipline context.
An investigator needs to determine which user account was actively logged in to the network from IP 192.168.1.101 at 03:45 on a specific date. Which evidence source is best suited to this question?
Key Takeaways
- The five principal network evidence source types are router/firewall logs, DHCP lease records, NetFlow metadata, RADIUS authentication logs, and IDS alerts; each answers different investigative questions and has distinct reliability weaknesses.
- NetFlow records conversation metadata (IPs, ports, byte counts, timing) without capturing payloads; they serve as an index for identifying relevant sessions before targeted packet capture is sought for those sessions specifically.
- DHCP logs attribute an IP address to a device MAC address; RADIUS logs attribute a network session to a named account; combining the two links a named account to an IP address and network location, which neither source can establish alone.
- IDS alerts are investigative leads that require verification against packet data or corroborating logs before they can support an attribution claim; false positives from signature matches on legitimate traffic are a documented risk.
- Cross-source correlation requires a common time reference: all log timestamps must be normalised and each device's NTP synchronisation status must be documented as part of the chain of custody record before multi-source timelines can be trusted.
What is the difference between NetFlow records and full packet capture?
How reliable are DHCP lease logs as evidence of who used an IP address?
What do RADIUS logs record and why are they valuable in investigations?
Can intrusion detection system alerts be used as direct evidence of an attack?
What is the forensic significance of router syslog data?
Test yourself on Mobile and Network Forensics with free, timed mocks.
Practice Mobile and Network Forensics questionsSpotted an error in this page? Report a correction or read our editorial standards.