nsacyber/GRASSMARLIN
Provides situational awareness of Industrial Control Systems (ICS) and Supervisory Control and Data Acquisition (SCADA) networks in support of network security assessments. #nsacyber observed · 2026-08-28
Health v2 · maintenance only
10/100
- Activity 0
- Release rhythm 8
- Longevity 100
Flags: archived no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3915
- days_rel: n/a
- days_push: 2382
- n_releases_24m: 0
Adoption not part of the score
1059 stars · 320 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
GRASSMARLIN is a Java-based desktop application from NSA that provides IP network situational awareness for Industrial Control Systems (ICS) and SCADA networks. It passively maps and visually displays network topology while performing safe device discovery, accounting, and reporting on cyber-physical systems.
Use cases
- map an ICS/SCADA network topology passively
- discover devices on industrial control networks without disrupting operations
- visualize critical infrastructure network layouts for security assessments
- inventory and account for devices on SCADA networks
- generate reports on industrial network security posture
When to choose
- you need passive, non-intrusive discovery of ICS/SCADA network devices
- you are conducting a security assessment of industrial control systems
- you want a visual topology map of a cyber-physical network
When to avoid
- you need active scanning or deep packet inspection of industrial protocols
- you require a tool with recent updates and active community support
- you need cloud-based or automated continuous network monitoring
Facets
application · maturity maintenance
monitoring data-visualization networking security security networking cross-platform jvm ics scada network-discovery passive-monitoring topology-mapping nsa industrial-control-systems desktop
1 source
- readme: https://github.com/nsacyber/GRASSMARLIN · fetched 2026-08-28 · bfdd13fc8a7c
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| nsacyber/GRASSMARLIN | main | 10 |
For agents
markdown · JSON · MCP: product_card(name="nsacyber/GRASSMARLIN")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem