Network security monitoring for education

Campus networks mix open guest access, research traffic and systems holding student records. This page shows where open-source sensors belong, what FERPA and other rules mean for packet capture, and how a small team can run Security Onion.

On this page

Network security monitoring for education starts at the campus edge and the residence network

A campus security lead has to watch open guest Wi-Fi, student residence networks and research segments, while also protecting administrative systems that hold student records. For most campus designs, Suricata and Zeek sensors run through Security Onion are a practical fit: Suricata raises signature-based alerts, Zeek records network metadata for investigation, and Security Onion ties both into one console. The rest of this page covers where sensors go, what packet capture can lawfully hold, and how a small team runs the stack.

Education differs from most sectors in four ways. Access is open by design, so guest and residence segments see traffic the institution does not control. Research networks carry large, unusual flows that look like attacks to a generic rule set. Student-owned devices cannot be managed the way staff laptops are, so network visibility often matters more than endpoint agents. And FERPA applies to education records in the administrative network, which means the sensors that watch those systems can themselves hold personally identifiable information. Teams are usually small, so alert volume and tuning effort decide whether the monitoring works at all.

Before you place a sensor, confirm with your registrar and general counsel which systems hold education records, which segments may carry them and how long captured traffic may be kept. Ask your Security Onion partner to show how sensor placement at the residence edge and the admin core would be documented for that review. The sections that follow address each of these decisions in order.

Which education rules shape the monitoring design

This table lists the education privacy and safeguarding rules that affect how a campus monitoring stack is built, with the source of each rule and what the build must be able to support. Read the third column as design requirements for the sensors, storage and access model, not as proof that a school or university is compliant. Whether a given rule applies depends on the institution's federal funding and the data it holds, so confirm scope with counsel.

RequirementSourceBuild implication
Access limited to legitimate educational interest34 CFR 99.31(a)(1)(ii) under FERPARole-based access in the Security Onion Console so analysts see only the traffic and alerts their role needs. Packet capture that shows student browsing or records traffic needs narrower roles than metadata dashboards.
Record of each disclosure of student PII34 CFR 99.32 under FERPAAudit logging of who searched, exported or pulled packet data that contains personally identifiable information, retained for as long as the related records are kept. Confirm how long your institution keeps those records.
Outside contractor as school official34 CFR 99.31(a)(1)(i)(B) under FERPAA partner or managed SOC that reviews campus traffic must perform a service the school would otherwise staff, stay under the school's direct control, and follow redisclosure limits. Contract terms and access scope should reflect this before any sensor data leaves campus.
Multi-factor authentication for any system access16 CFR 314.4(c) under the GLBA Safeguards Rule, applied through Title IV Program Participation Agreements (FSA GENERAL-23-09)MFA on every console, sensor and manager login, including contractor and vendor accounts. Confirm with your financial aid office how the Safeguards Rule applies to the systems in scope.
Monitoring and logging of authorized user activity16 CFR 314.4(c) under the GLBA Safeguards Rule, applied through Title IV Program Participation Agreements (FSA GENERAL-23-09)Logs of administrator and analyst activity on the monitoring platform itself, forwarded to a store the monitoring team cannot quietly alter. Plan this alongside the platform's own audit logs.
Written deletion timeframe for children's personal information16 CFR 312.10 under COPPAWhere K-12 traffic exposes data from children under 13, set retention periods for packet capture and metadata that match a documented deletion schedule. Avoid indefinite retention of full packet capture.
Written information security program and annual risk assessment for child data operators16 CFR 312.2 and 312.8 under COPPADocument the monitoring stack as part of the school's security program, with sensor placement, access and retention recorded. Confirm with counsel whether the school is an operator under COPPA for the services involved.

Which open-source sensors fit campus networks and why

Campus networks need sensors that match each role: signature detection at the edge, rich metadata for investigations and research, and a console a small team can operate. The cards below separate those roles and flag the licensing and platform limits that decide which pieces a school can actually run.

Suricata for edge signature detection

Suricata covers the signature-based IDS and IPS role at the campus internet edge, the residence network gateways and the boundary to the administrative network holding student records. It matches known malicious patterns and can run in prevention mode where the institution decides blocking is acceptable. Check whether the edge hardware can keep up with peak throughput, whether rule sets are updated on a schedule the team can sustain, and how alerts from guest and student segments are tuned to avoid flooding the queue.

Zeek for research-grade metadata

Zeek writes connection records and application-layer transcripts for HTTP, DNS, SSL certificates and SMTP to log files that a SIEM or database can query. Zeek is not a classic signature IDS, so it does not replace Suricata at the edge. Its logs are useful for investigating a compromised residence device or a suspicious research data transfer after the fact. Confirm with the research computing and privacy offices which fields are retained, because transcripts can expose more user activity than a summary log.

Security Onion as the integrated stack

Security Onion bundles Suricata, Zeek, Elastic Fleet agents and an Elasticsearch-based console into one platform. For production, the Distributed deployment with a manager, sensor and search nodes is the recommended design. The manager is a single dependency: if it goes down, search nodes stop indexing, so plan for that failure. Confirm the hardware for each node role against the published minimums before buying, and confirm that the team can run the upgrade path with its own staff.

Elastic License 2.0 is source-available

The Security Onion repository is licensed under the Elastic License 2.0, which is source-available rather than OSI-approved open source. Campus IT should have counsel read the license terms before embedding the platform in services offered to affiliates, partners or contractors. The license does not change how a school runs the platform internally, but it can affect procurement language, redistribution and any managed service model. Ask for the license review in writing as part of scoping.

Version 3 requires Oracle Linux 9

Security Onion 3.0.0 supports only Oracle Linux 9, and it replaced Stenographer with Suricata for full packet capture. A campus already running version 2.4 on another distribution cannot upgrade in place and needs a fresh install. Version 2.4 has reached end of life, so existing deployments should be scheduled for migration. Check whether the school's operating system standard allows Oracle Linux, and budget the rebuild and the packet capture reconfiguration as part of the change.

Security Onion Pro for identity and encryption

Security Onion Pro is a paid edition sold on 1 to 5 year terms. It adds OIDC single sign-on to the Console, LUKS data-at-rest encryption, FIPS mode and an OS STIG compliance option. These matter for student records and for shared research enclaves, where the school must show access control and encryption. Ask the vendor for the current price and terms in writing, and confirm whether the sensor and manager nodes both need the Pro license.

Where sensors belong on campus edges and residence networks

Place the first Suricata and Zeek sensors at the internet edge, where traffic leaves and enters the campus, and then add visibility at the boundaries that matter most on a campus: between the guest and wireless zones and the administrative network, at the uplinks of residence halls, and at the entrance to any research enclave that holds sensitive data. The edge sensor shows inbound scanning and outbound command-and-control patterns, but it cannot see what happens once a compromised student laptop reaches a database. Residence uplinks are often where the largest volume of unmanaged devices appears, so a sensor there gives the security team a view of the population most likely to be infected, without requiring agents on personal hardware. For each placement, decide between a network tap and a switch span port. A tap copies traffic passively and does not depend on switch configuration, which matters when a span port is shared with other monitoring jobs or drops packets under load. A span is cheaper to start with but must be checked for mirror-port limits on each switch model. Do not size sensors from throughput figures in vendor brochures or from a campus average. Measure peak traffic at each point during a site survey, and confirm the link speeds, sensor counts and NIC configuration against that measurement before buying hardware. Security Onion's hardware documentation lists minimum sensor specifications, which is a starting point, not a sizing answer. Do not limit monitoring to the perimeter. Student record systems, the learning management system and the identity provider create east-west traffic between internal segments, and most of the risk to student records sits on that path. Plan at least one sensor position that sees traffic into the segment holding the student information system, and agree with the registrar and the IT team which hosts and database ports must be visible. Before the site survey closes, confirm the expected link speeds, the number of sensors per building and whether the research and administrative VLANs can be mirrored without disrupting the systems they carry.

How a campus rollout moves from pilot to production

The sequence starts with agreeing which networks and data classes are in scope and ends with a Distributed Security Onion deployment that a small team can operate. Each phase closes with a named deliverable that the institution can review before the next phase begins.

  1. Scope networks and data classes

    The partner and the institution's IT and security leads map the campus edge, residence networks, research segments and administrative VLANs that hold student records. They record which segments carry education records, which carry research data and which carry guest or student traffic. The output is a signed scope document with a network inventory, a data classification per segment and a list of links where tap or span access is possible. The step is done when the security lead confirms the inventory matches the actual topology.

  2. Complete legal review of packet capture

    Counsel for the institution reviews whether packet capture on each segment could expose personally identifiable information from education records, and whether any contractor access meets the school official conditions under FERPA. Counsel also decides how disclosure logging, retention periods and access restrictions on captured data will work, and whether any residence or minor-related traffic needs separate handling. The deliverable is a written capture policy that names retention limits, access roles and the review path for each segment. Confirm the policy before any sensor is connected.

  3. Size hardware against published minimums

    The partner checks each planned node against the published Security Onion hardware minimums, including the x86-64 requirement and the core, memory, storage and NIC counts for standalone, manager, search and sensor roles. Sizing also considers the traffic volume at each uplink and the packet capture retention set in the capture policy. The output is a bill of materials per site with a sizing note that explains where extra capacity was added and why. Ask for this sizing note in writing before any hardware is ordered.

  4. Run an Evaluation or Import pilot

    The team deploys a pilot on a non-production copy or a single edge segment, using the Evaluation deployment type or an Import of existing capture where the institution already holds pcap files. Analysts run sample investigations against Suricata alerts, Zeek logs and the Console to test whether the data answers the questions the SOC needs answered. The output is a pilot report listing coverage gaps, performance observations and any segments that should be removed from scope. The pilot closes when the institution signs off on the coverage and the capture policy is applied in practice.

  5. Build the Distributed production deployment

    The team builds the production system using the Distributed design, with a manager node, sensor nodes at the chosen edge and residence points, and search nodes for storage and queries. The build includes network segmentation for management traffic, access control for the Console, and documentation of the redundancy choices, including the effect of a manager outage on search node indexing. The deliverable is a tested production environment and a configuration record kept under change control. The step is done when sensors report to the manager and data appears in search as expected.

  6. Tune NIDS rules in the Detections interface

    Analysts review the Suricata rules loaded into the Detections interface, then modify, suppress or set thresholds for rules that fire on expected campus traffic such as research scanners, lab tools and guest-network noise. Sigma and YARA rules are reviewed for relevance to the education environment. Every change is logged with a reason and an owner. The output is a tuning log and a baseline of alert volume per sensor. The step is done when the alert queue is at a level the staff can triage each day.

  7. Hand over with runbooks and training

    The partner delivers runbooks for sensor health checks, rule updates, capture retention enforcement, disclosure log handling and escalation to the institution's incident process. Staff are trained on the Console and on the investigation workflow they will run after handover. The institution confirms which tasks it will perform itself and which it has agreed to support under a separate retainer. The deliverable is the signed runbook set and a handover record. The engagement closes when the small team can run the platform without the partner on site.

Limits on packet capture when traffic may contain student records

Full packet capture is the setting most likely to put education records into a security tool. A capture stores payloads, not just connection summaries, so a single session to a student information system, a financial aid portal or an email client can hold names, grades, Social Security numbers or disciplinary notes in plain text where the traffic is not encrypted end to end. Under FERPA (34 CFR Part 99), those records are personally identifiable information from education records, and the institution must keep a record of each disclosure, including who accessed it and their legitimate interest (34 CFR 99.32). An analyst who opens a packet store and reads a student's session is therefore making a disclosure decision, not just running a query. Before enabling full capture on any sensor at a campus edge or residence network, confirm with counsel whether the traffic in scope can carry education records and whether the access log your Security Onion deployment produces can answer the 99.32 question for each review.

The default position should be metadata first. Zeek writes connection records and application-layer logs such as DNS, HTTP and SSL certificate data, which supports most investigations without retaining payloads. Security Onion's full packet capture through Suricata can then be scoped to segments that carry no student data, such as guest Wi-Fi or research lab subnets with no records, and kept off the student and administrative VLANs unless a documented need exists. Confirm in the Security Onion configuration which capture settings apply per sensor and per node role, and test that capture is not running on the administrative segment by default. Restrict the packet store and search nodes to a small named group of analysts, separate from people who administer the school's systems, and review that group each term. Access control of this kind is what the institution needs to show under 34 CFR 99.31(a)(1)(ii), which requires reasonable methods so school officials see only records in which they have a legitimate educational interest.

Retention is the decision most likely to be made by default rather than by design. Set a packet retention period in writing before the sensors go live, record who approved it, and have counsel confirm it against FERPA's record-keeping duties and any state student privacy law that applies. The period should be as short as the investigations require, and the institution should know how it will delete captures at the end of that period. FERPA enforcement can reach the whole institution: if it does not comply, the Secretary may withhold further payments, issue a cease and desist order or terminate funding eligibility under 34 CFR 99.67, so an undocumented capture program is a funding risk, not only a privacy issue. Ask your partner to document the capture scope, the access roster, the retention decision and the disclosure log format as part of the rollout handover.

Choosing standalone or distributed Security Onion for a small team

A standalone deployment runs the manager, search and sensor functions on a single node. It suits one site, a pilot or a campus with a single internet edge where the team wants visibility quickly without building a multi-node cluster. The minimum hardware for a standalone node is 4 cores, 24 GB RAM, 200 GB storage and 2 NICs, which is the smallest footprint in the Security Onion hardware guidance. Every function shares one host, so capacity and maintenance windows affect the whole stack at once.

  • Hardware floor: 4 cores, 24 GB RAM, 200 GB storage and 2 NICs, with one NIC typically dedicated to monitoring traffic.
  • Single failure domain: a host outage stops collection, detection and search at the same time.
  • Limited headroom: storage for packet capture and metadata fills faster on one node, so retention needs to be sized early.
  • Fast to stand up: suited to a pilot at one edge before the wider rollout.
  • Processor constraint: Security Onion runs only on x86-64 processors, so ARM hardware is not an option for any role.

Before choosing this model, confirm with your hardware vendor and the current hardware documentation that your tap or span feed, storage and memory meet the stated minimums under your peak traffic, not just the floor.

Evidence a campus auditor or regulator will ask for

This table maps the evidence a campus auditor, FERPA compliance reviewer or GLBA assessor is likely to request to the system that produces it. Read each row as a question to answer before an assessment: what the record shows, and which component must be configured to create it. DeployOpen prepares systems, controls and evidence for assessments, but independent auditors and certification bodies issue the audit reports and attestations.

Evidence itemWhat it showsComponent that produces it
FERPA disclosure logEach request for and disclosure of student personally identifiable information from education records, with the parties and their legitimate interestInstitution's records system and access workflow, with the SIEM retaining access events for review
MFA and authentication recordsWhich staff and contractors accessed systems holding student records, and that multi-factor authentication was enforcedWorkforce identity provider such as Keycloak or authentik, with sign-in logs exported to Security Onion or Wazuh
Access grant and removal historyWho held access to student information systems, when access changed, and when it was removed after a role change or departureIdentity governance platform such as midPoint and the directory feeding it
Sensor placement and coverage mapWhich campus edges, residence networks and administrative segments are observed, and which are notArchitecture documentation maintained by the team, plus Security Onion sensor inventory
Monitoring and alert recordsAlerts raised by Suricata and Zeek, triage decisions and the analyst who closed each oneSecurity Onion Console alerts and case records, with triage notes kept in the ticketing system
Detection rule change historyWhen NIDS rules were added, modified, suppressed or thresholded, and by whomSecurity Onion Console Detections interface, with change review recorded in the team's change management tool
Packet capture access and retention logWho searched or exported full packet capture, and how long capture is kept before deletionSecurity Onion full packet capture settings and audit logs, reviewed against the written retention policy
Retention and deletion policy documentsRetention periods for logs, metadata and captures, and the schedule for deleting data that is no longer neededWritten policy approved by the institution, applied through Security Onion storage settings and reviewed by the privacy office

What do campuses ask before hiring an NSM partner?

What does network security monitoring for a campus cost, and what drives it?

The cost comes from several separate components, and the split between them matters more than any single number. Sensor hardware and network taps or span feeds are bought per site, and each Security Onion sensor must run on x86-64 hardware that meets the minimum specification in the hardware documentation. Storage for Suricata full packet capture and Zeek metadata is usually the largest recurring driver, because retention length and traffic volume set the disk size. Analyst and tuning time recurs every month. Security Onion Pro is a paid edition sold on 1 to 5 year terms, so its subscription is a separate line item to confirm if you need OIDC single sign-on, FIPS mode or professional support. Ask any partner for a written quote that separates one-time hardware and setup from recurring storage, licensing and support.

How long does a campus network security monitoring rollout take?

The duration depends on the number of sensor sites, the state of the tap and span points, and how many traffic segments need coverage, so no fixed timeline applies across campuses. Security Onion's documented production design is Distributed, with a manager node, one or more sensor nodes and one or more search nodes. Each of those roles needs hardware, installation and validation before alert tuning can start. Ask the partner to commit the phases, milestones and acceptance criteria in a fixed-scope written plan before work begins, and confirm which dates depend on your network team, procurement lead times and change windows.

What does the campus team need to provide before work starts?

The partner will need a working inventory of the networks to monitor, including campus edge links, residence networks, research segments and any administrative zones that hold student records. Your team should supply access to switch and router configuration for span or tap planning, rack space and power at each site, and a rule for who approves changes on core network equipment. You should also name the people who own alert triage, the retention periods your policy requires, and the legal or privacy owner who will sign off on packet capture. Confirm each of these items in the written scope so that gaps show up before installation rather than after.

Can a small security team run Security Onion on its own?

A small team can operate Security Onion, but the workload has to be planned for. The Console manages Suricata NIDS rules, Sigma rules and YARA rules, and it supports modify, suppress and threshold tuning, which is where most of the ongoing effort goes on a campus with many guest and research devices. Upgrades also need planning: Security Onion 2.4 reached end of life on October 1, 2026, and moving from 2.4 to 3 depends on the distribution, with Oracle Linux 9 able to upgrade in place after the full packet capture change while other distributions need a fresh install. Decide before go-live who owns tuning, upgrades and after-hours alerts, and ask a partner to document a handover that your staff can follow without them.

How does FERPA affect full packet capture on a campus network?

FERPA applies to educational agencies and institutions that receive funds under programs administered by the US Secretary of Education, and packet capture can expose personally identifiable information from student records, such as content from student information or financial aid systems. Access to captured data should be limited to school officials with a legitimate educational interest, using physical or technological access controls, and the institution must keep records of disclosures. If a contractor handles captured data, it may qualify as a school official only when it performs a service the institution would otherwise use employees for, works under the institution's direct control, and follows redisclosure limits. Ask counsel to review capture scope, retention and access before sensors go live, and confirm that the partner's data handling terms match the answer.

Which campus traffic should be excluded from full packet capture?

Full packet capture should be scoped to the traffic that supports detection and investigation, and the exclusions should be decided with privacy counsel rather than by the engineering team alone. Typical candidates for review include traffic to student health, counseling or disability services, and any flows carrying data from administrative systems that hold student records. Zeek connection and application logs can often support investigations without retaining payloads, so the metadata design may reduce the amount of content stored. Document each capture decision, the reason for it and the retention period, and check the partner's written scope for how exclusions are enforced at the sensor.

Does Security Onion's Elastic License 2.0 affect a university?

The Security Onion repository is licensed under the Elastic License 2.0, which is source-available and not an OSI-approved open source license. Your legal team should read the license text directly and confirm whether your intended use, including internal deployment across campus sites and any hosting for affiliated institutions, is permitted. Security Onion Pro is a separate paid edition with its own terms, so compare the free and Pro feature sets against your requirements. Ask a partner to state in writing which components and licenses your deployment will include.

Does DeployOpen handle the campus NSM rollout end to end?

DeployOpen plans, implements, customizes, integrates, hardens, documents and supports self-hosted open-source platforms inside the client's own infrastructure, which can include campus data centers and air-gapped networks. Engagements are usually fixed-scope, with scope, deliverables and timelines agreed in writing before work starts, and ongoing support is available as a retainer. DeployOpen does not publish a price list, so a quote follows from the written scope. Its security testing and compliance readiness work can also prepare evidence for an assessment, but DeployOpen does not issue audit reports or certifications.

Questions to put to an implementation partner before signing

Start with the question that decides whether the project can legally proceed: will the partner accept school official status under 34 CFR 99.31(a)(1)(i)(B)? Ask them to show, in writing, how they meet the three conditions: the work is one the institution would otherwise assign to its own staff, the institution keeps direct control over how education records are used and maintained, and the partner follows the redisclosure limits in 99.33(a). Ask whether their confidentiality terms name packet captures, Suricata alert records and Zeek logs as potentially containing personally identifiable information, and whether they will log each access by their staff to those stores so the institution can meet the recordkeeping duty in 34 CFR 99.32. Ask also how they will support access limits by role, since 34 CFR 99.31(a)(1)(ii) expects technological controls that keep staff within their legitimate educational interests.

Next, ask how they place sensors at residence and guest edges and what they will capture there. Ask which span or tap points they propose for student housing uplinks, the guest wireless boundary and the administrative segment, and whether they will record only connection metadata at the residence edge while leaving full packet capture off by default. Ask how they handle student-owned devices in alert tuning: whether they can suppress noise from peer-to-peer traffic, game consoles or BYOD malware scanners without hiding activity on administrative systems, and how each suppression is recorded and reviewed. Request a sample of the rule set and the suppression list they expect to deliver, and ask who approves changes to them.

Finally, ask about upgrades and handover, because the platform itself is moving. Security Onion 2.4 reached end of life on October 1, 2026, and 2.4 installations on Oracle Linux 9 can upgrade to version 3 only after full packet capture moves from Stenographer to Suricata, while other distributions need a fresh install. Ask the partner which path they recommend for each node, how they will test the migration on a non-production manager, and what happens to retained data during the move. Ask for a written handover plan for a small team: runbooks, alert triage procedures, a named list of administrative accounts, and training sessions that show staff how to run the Detections interface and the soup update process. Also confirm whether the quote covers Security Onion Pro, which adds OIDC single sign-on and API features, and what support the partner provides once the engagement ends.

How DeployOpen scopes and supports campus NSM

DeployOpen plans, implements, hardens, documents and supports self-hosted open-source platforms inside the institution's own infrastructure, including campus data centers and cloud accounts. For campus network security monitoring, that means a written scope covering edge, residence and research segments, sensor deployment with Security Onion, and handover material the security team can run without outside help.

How we scope

  • Inventory campus edges, residence networks, research segments and student record systems before choosing sensor locations
  • Agree in writing which traffic is captured, which is metadata only, and how packet capture is limited for privacy
  • Confirm the institution's FERPA, GLBA and COPPA obligations with its counsel and privacy office before scope is final

How we build

  • Deploy Security Onion in the Distributed design recommended for production, with manager, sensor and search nodes
  • Load and tune NIDS rules in Suricata and Zeek metadata, with suppressions documented per network segment
  • Test sensor visibility at each tap or span point and record packet loss results before cutover

How we hand over

  • Deliver architecture diagrams, sensor placement records, retention settings and access control configuration
  • Provide runbooks for upgrades, rule updates and the manager failure behavior of search nodes
  • Train the small security team on Detections, alert triage and the records needed for FERPA disclosure logs

How we support

  • Offer ongoing support, upgrades and continuous testing as a retainer after the fixed-scope engagement
  • Test campus sensors and applications through security testing services before each term or major change
  • Prepare monitoring evidence and control records for compliance assessments, while independent auditors issue any opinion

Talk to our team.

Tell us what you're working on, whether it's a deployment, an audit, a security test or a cyber range. You'll speak with an engineer who can help you scope it.

  • 30-minute call: free, with no obligation.
  • NDA on request: we can sign before you share details.
  • Clear next steps: a scope and plan after the call.