Why this matters — the Aadhaar-kiosk rule
Think of an Aadhaar enrollment kiosk. The operator collects 1,172-ish data points about you — fingerprints, iris scan, photo, height, address, signature — before the system decides "this is Ram Dixit, 38, Pune". Some of that data is observed (your height, how you hold the pen) — that's passive. Some is requested ("place your right thumb on the scanner") — that's active. If even one fingerprint fails to capture, you go into a "verification pending" bucket and an operator has to manually decide what to do with you.
Forescout works the exact same way. The Device Classification Engine collects up to 1,172 unique attributes per device — DHCP Options fingerprint, TCP SYN/ACK fingerprint, MAC OUI, SNMP sysDescr, NetFlow patterns, RADIUS attributes — and decides what it is. No verdict by 80% confidence? Into the Unknown bucket the device goes.
Rahul deploys Forescout to "see all the devices on the OT VLAN before the auditor visits next month." On day one the dashboard shows a frightening number — 47% of devices classified as Unknown. The plant manager wants a clean report in 48 hours. Rahul googles "Forescout classify unknown devices" and enables every Advanced Classification active probe in the console — NMAP TCP/SYN scan, WMI queries, SNMPv2 sweep — across the full 172.16.10.0/24 OT subnet.
Within 15 minutes the plant's PLC-driven Human-Machine Interface freezes. A packaging-line conveyor belt halts mid-cycle. Production stops. The plant manager is on a call with his GM inside 4 minutes. Real cause: an NMAP SYN scan against a Siemens S7-1200 PLC at 172.16.10.41 triggered the controller's built-in DoS protection, which dropped it into safe mode. Rahul's "harmless probe" cost the company a 6-hour outage and a security audit finding. The fix would have been one toggle on the Channel Configuration tab — passive-only for OT VLANs. He didn't know it existed.
The 3 axes Forescout reports per device — and why they're independent
Think of a menu at a dhaba versus a 5-star hotel. The dishes share three independent axes — Cuisine (North Indian), Spice (Medium), Style (Tandoor). A 5-star can serve "North Indian, Mild, Tandoor" — same cuisine, different spice. L1s think one of the three axes is "the" classification — wrong. Forescout policies can query each axis separately. A policy can say "all Function = IP Camera, regardless of OS, regardless of Vendor". Or "all Vendor = Hikvision, regardless of Function".
What the device does — IP Camera, Printer, Workstation, PLC, IP Phone. Drives VLAN-by-role policies. Independent of OS and Vendor.
The operating system — Windows 10, Linux 2.6, iOS 17, ESXi 8. Drives patch-compliance policies. Embedded Linux on cameras shows here too.
The manufacturer plus specific model — Cisco 9300, Hikvision DS-2CD2T42WD, Siemens S7-1200. Drives CVE-specific policies and asset-inventory reports.
Forescout's monthly-updated fingerprint database. Each release adds ~30 device profiles. Stale library = false Unknowns. Auto-update via Marketplace.
Passive vs active probes — what listens versus what asks
Forescout's probe sources split cleanly into two camps. Passive sources observe traffic that already exists — DHCP DISCOVER packets the kiosk happens to see on a SPAN port, SNMP traps the switch sends, NetFlow records the router exports. The device under observation has no idea Forescout is watching. Active sources reach out and poke the device — an NMAP SYN packet sent at it, a WMI query, an SNMP-poll requesting sysDescr. The device responds (or doesn't). On a Dell laptop, an active probe is harmless. On a Siemens S7-1200 PLC running a 1990s-era TCP stack, an active probe can crash the controller.
Forescout's own documentation is explicit about this risk: "It is critical in OT environments where active profiling could potentially trigger industrial control devices, especially non-intelligent ones with limited functionality. By setting up passive-only profiling in those areas, Forescout can avoid any chance of interfering with OT operations." The warning is real. The fix is one toggle. Most candidates don't know the toggle exists.
You enable NMAP probes for the entire 172.16.10.0/24 subnet because you want better classification. The subnet contains 80 Windows laptops and 4 Siemens S7-1200 PLCs. Before scrolling — what happens?
10.20.0.0/16, and leave the OT VLAN passive-only. Two clicks, zero PLC trips.
The classification walk — one device, six observations
Theory only sticks once you watch one device classify in real time. Here's a brand-new Hikvision IP camera plugging into a corporate VLAN at a Mumbai-based BFSI bank — six stages from cable-plug to "fully classified" in 18 seconds.
▶ Watch a Hikvision IP camera classify in 6 stages
Camera 10.30.5.41 plugs into a Mumbai bank's CCTV VLAN. Confidence climbs from 0% to 98% across 6 passive + active probes.
5C:F9:DD:14:8A:21 → Hikvision Digital Technology. Function tentatively = "IP Camera". Confidence: 65%.
Hikvision-DS → narrows Vendor & Model to DS-2CD2T42WD. Confidence: 82%.
10.30.5.10:554 (RTSP). Reinforces Function = "IP Camera". Confidence: 91%.
public returns sysDescr "Hikvision IP Camera Linux 2.6". OS axis populated. Confidence: 98%.
Aman at a Bangalore-based SOC sees that 12% of Windows laptops classify as OS = Unknown. He checks the Profile Library version — 11 months old. What is the best next step?
The Unknown bucket — and how to drain it
Forescout's own field test, documented by CSO Online: "During our testing, there was one instance where it was unable to fully profile a device, which happened to be a brand-new IP phone. In that case, it went into an uncategorized bucket. At that point, administrators were given as much information about the unknown as it could collect, and were asked if we wanted to self-identify it." That's the Unknown bucket in one sentence — Forescout collected attributes, didn't hit 80% confidence, kept the raw data, and asked the human.
Draining it follows a three-step recipe. First, open the Classification Utility and inspect what was actually collected — often you'll see "DHCP Option 60 = Agilent-LCMS-Spectrometer" and realize the engine just doesn't ship a fingerprint for lab spectrometers. Second, apply a manual override at either the device level (per MAC) or the local-rule level. Third, submit the captured fingerprint to Forescout via the support portal — within 30 days the next monthly Profile Library update typically ships with that device-type baked in.
If you manually classify a device today and then next month's Profile Library update has a native classification for the same device-type — does your manual override survive?
Pooja at a Noida-based MSP sees a network printer classified as Function = Workstation, OS = Windows 10, Vendor = Hewlett-Packard. The printer is actually a multi-function HP LaserJet, not a Windows PC. Which axis is wrong and what is the most likely root cause?
Primary Classification Policy — the built-in you must enable
Classification logic is not something you build from scratch. Forescout ships a Primary Classification Policy template — enable it once, and it consumes the full Device Classification Engine across all 1,172 attributes. Your custom policies then read its output via the Function, OS, and Vendor and Model properties. Forescout's own admin guide is explicit: "you must use the Primary Classification policy template to fully use the Device Classification Engine technology." Build classification logic inside a regular policy and you bypass half the engine.
CLI / GUI walk-through — enable Primary Classification + scope active probes
The shortest path from a default Forescout deployment to "classification working on IT, passive-only on OT" is a six-step sequence. Realistic Indian-network IPs throughout — 10.20.0.0/16 for IT, 172.16.10.0/24 for the OT pharma VLAN.
1. Policy → Add → Template: "Primary Classification Policy"
Name: "PCP-Main" Scope: All IP Address Ranges
2. Within PCP-Main, accept default sub-rules:
- CounterACT Devices - NAT Devices - Switches/Routers
- Network Function (auto) - OS (auto) - Vendor & Model (auto)
3. Tools → Options → Discovery → Channels
IT channel : ranges = 10.20.0.0/16 NMAP=ON WMI=ON SNMPv2=ON
OT channel : ranges = 172.16.10.0/24 NMAP=OFF WMI=OFF SNMPv2=OFF
(Passive-only: DHCP + MAC OUI + SPAN + NetFlow)
4. Modules → Marketplace → Device Classification Engine
Verify: "Current version v2026.05" Auto-update = ON
5. Apply → Run Policy Now (PCP-Main)
6. Verify with the Classification Utility:
Asset Inventory → Filter Function=Unknown → expect < 5%
Classification Coverage: Function 97.4% (4,812 / 4,941) OS 96.1% (4,750 / 4,941) Vendor & Model 94.8% (4,684 / 4,941) Unknown bucket: 129 devices (down from 2,328) OT VLAN 172.16.10.0/24 — 100% passive-classified (zero PLC alarms)
The NMAP-versus-PLC trap — and the 3-rule OT safety pattern
Rahul's Pune pharma incident wasn't bad luck. It was the default outcome of running Forescout's active probes against a network the vendor never intended them for. PLCs, medical infusion pumps, building-management controllers, robotic arms — they all share two traits. They speak a 1990s-era TCP stack, and they treat unexpected packets as attacks. The result: blue-screen, safe-mode, or worse, an alarm that wakes the OT team at 2 AM.
Three rules keep OT environments alive. Memorize them; recruiters at Indian pharma, auto, and process-manufacturing IT teams ask about all three, often in the same round. The shorthand they all share — passive-first, scoped-active, sign-off-before-probe — maps directly onto how SCADA teams run change-control today.
- Rule 1 — Passive-only on OT VLANs. Allowed: DHCP options, SPAN, NetFlow, MAC OUI, RADIUS (when present), SNMP traps (device-pushed, not poll). Disabled: NMAP, WMI, SNMP polls, SSH banner-grab, any active TCP probe.
- Rule 2 — Scope active probes to allow-listed IT subnets. In Channels → Discovery, never tick "all IP ranges" for NMAP. Always list IT subnets explicitly (e.g.,
10.20.0.0/16,10.30.0.0/16). OT ranges stay off the active-probe list. - Rule 3 — Maintenance window + OT-team sign-off for any new probe. Before turning on a single new probe type on any VLAN that touches industrial gear, schedule a 4-hour maintenance window, coordinate with the SCADA/OT team, and have a rollback toggle ready. No exceptions.
1. NMAP-ing a VLAN that contains PLCs, medical devices, printers, or IP cameras. Blue-screens, safe-mode trips, false-positive AV alarms. Single highest-impact mistake.
2. Assuming Vendor & Model is set forever once detected. It drifts. A laptop that joins a Windows domain re-classifies. A USB-NIC change resets the MAC OUI. Re-classify on every DHCP renewal.
3. Ignoring monthly Profile Library updates. An 11-month-old library will misclassify ~10% of new devices. Schedule the auto-update via Marketplace — set it once, never think about it again.
Forescout's 2025 "4D Platform" launch emphasized a matrix-driven view that helps teams confidently model device communication patterns before enforcing controls — directly motivated by classification-accuracy concerns customers raised in 2023-2024. If classification is wrong, every downstream policy is wrong. The 4D Platform doubles down on visibility-first.
CVE-2025-4660 / CVE-2024-9950 affect the optional SecureConnector agent (the in-band Windows agent), not the agentless passive classification path. Privilege-escalation and unsigned-binary-execution issues respectively. Defensive lesson: passive classification does not require SecureConnector. If you don't need agent-side features (deep registry inspection, in-band remediation), don't deploy SecureConnector — and the CVEs don't apply to you.
Karthik at a Hyderabad-based IT services firm sees Function = Unknown for 23 devices on the same VLAN. All 23 share MAC vendor Raspberry Pi Foundation. Best fix?
After scoping active probes to IT subnets, re-run the Primary Classification policy. Then run the Classification Utility filter Function = Unknown across the OT range 172.16.10.0/24 — count should drop, and zero PLC alarms should appear in the OT-team console for the next 24 hours. If alarms reappear, the active-probe scope is leaking — recheck Channels → Discovery.
The misconception worth correcting in every interview — "Forescout = better Cisco ISE"
Wrong, and saying it in an interview is a screen-fail signal. Forescout is not a RADIUS server. It does not authenticate users with 802.1X. It sits alongside Cisco ISE or Aruba ClearPass and consumes their RADIUS events (and pushes back via SNMP, API, or RADIUS CoA when needed). Most Indian enterprise deployments run both — ISE/ClearPass for 802.1X auth, Forescout for agentless discovery, classification, and policy. They're complementary, not competitive. PeerSpot field comparisons consistently note this when comparing Aruba ClearPass vs Forescout Platform.
🤖 Ask the AI Tutor
Tap any question — instant context-aware answer. Tuned on Forescout 8.x/Continuum docs + FSCA/FSCE labs + customer reviews.
Pre-curated answers grounded in Forescout admin guides (Classify-Devices 8.1.x HTG, Admin Guide 8.2) + CSO Online review + PeerSpot comparisons. For complex prod issues, paste your Classification Utility output into chat.techclick.in.
📝 Final round — seven more
You've already answered 3 inline. Seven more. 70% (7 of 10) total marks this lesson complete on your Techclick profile. Tap Submit all answers at the end.
Self-explanation prompt
In 2-3 sentences, explain to a hypothetical batchmate: "Why is running NMAP on an OT VLAN with PLCs a fireable mistake, even though NMAP is just a scanner?" Writing it out cements the rule faster than re-reading.
📖 Mini-glossary — terms used in this blog
- Device Classification Engine
- Forescout's internal module that consumes raw probe data and outputs Function / OS / Vendor & Model.
- Profile Library
- Monthly-updated fingerprint database shipped via the Forescout Marketplace.
- Function axis
- What the device does — IP Camera, Printer, PLC, Workstation. Drives role-based policy.
- OS axis
- Operating system — Windows, Linux 2.6, iOS, ESXi. Drives patch-compliance policy.
- Vendor & Model axis
- Manufacturer and specific model — drives CVE-targeted policy and asset reports.
- Passive Probe
- Observes existing traffic. Examples — DHCP, MAC OUI, SNMP traps, NetFlow, SPAN. OT-safe.
- Active Probe
- Sends packets to the device. Examples — NMAP, WMI, SNMP polls, SSH banner. OT-dangerous.
- NMAP
- Network mapper; TCP/SYN scan used as active fingerprint source. Can crash PLCs.
- DHCP Option 60
- Vendor-class-id string in DHCP REQUEST — high-value fingerprint for Vendor & Model.
- MAC OUI
- First 3 bytes of a MAC; identifies manufacturer. Passive, always safe to use.
- Unknown bucket
- Holding area for devices the engine couldn't classify above 80% confidence.
- Primary Classification Policy
- Built-in template that activates the full Device Classification Engine. Must be enabled.
- SecureConnector
- Forescout's optional in-band Windows agent for deep registry telemetry. CVE-affected; agentless path doesn't need it.
What's next?
Blog 1 in the Forescout series opens up Policy Manager — how the 3 classification axes feed the Monitor → Enforce → Remediate flow, how to write your first least-privilege segmentation policy, and how to avoid the "policy that locks everyone out" launch-day disaster.
📚 Sources
- CSO Online — Monitoring IT, OT, and IoT devices with Forescout (full product review). csoonline.com/article/566007/review-monitoring-it-ot-and-iot-devices-with-forescout.html
- Forescout Docs — About Device Classification (Classify Devices 8.1.x HTG bundle). docs.forescout.com/bundle/classify-devices-8-1-x-htg
- Forescout Docs — Create a Primary Classification Policy. docs.forescout.com/bundle/admin-guide-8-1-x
- Forescout Docs — Advanced Classification Properties (NMAP usage caveat). docs.forescout.com/bundle/admin-guide-8-2
- Forescout Docs — About the Device Classification Engine (Profile Library cadence). docs.forescout.com/bundle/dev-class-eng-1-3-x-h
- NewToTraining — FSCA / FSCE Forescout Certification Path (Discover, Chapter 4). newtotraining.com/courses/forescout/fsca
- PeerSpot — Aruba ClearPass vs Forescout Platform (AshishKumar Rai field review on switch-vendor-mismatch). peerspot.com/products/comparisons/aruba-clearpass_vs_forescout-platform
- Portnox Blog — Forescout Classification Explained for Beginners. portnox.com
- Cisco Community Forum — Forescout vs ISE — classification feature comparison thread. community.cisco.com
- Forescout Blog — 4D Platform (2025) — matrix-driven device modeling. forescout.com