Field notes

Notes from the build

What we’ve learned building SAMURAI: vendor API quirks, ACI fabric design, change detection that doesn’t cry wolf, and keeping thousands of endpoints in one table.

baselinesnapshotCM-3(7)
Compliance2026-09-29

A config snapshot is not a baseline: CM-2 and CM-3 for network teams

NIST defines a baseline as a reviewed, agreed-on specification. What CM-2, CM-3 and CM-3(7) ask of network teams, and which half a change-detection tool can honestly cover.

7 min readRead →
- logging host 10.9.9.20
Compliance2026-09-29

Your syslog line is audit information: AU-9 on network devices

SP 800-53 counts audit log settings as audit information. What that means for the syslog, NTP and AAA lines on firewalls and routers, and how to catch changes to them.

6 min readRead →
jumpnocusersvty: ssh only, acl 10
Compliance2026-09-29

SSH to the core switch is network access, and MFA applies to it

What SP 800-53 Rev. 5 says about admin access to switches, routers and firewalls: AC-6(3), MA-4 and IA-2(1), break-glass accounts, and a management-plane checklist.

6 min readRead →
username jdoe · left 2026-08-14
Compliance2026-09-29

The admin left. Their account on the core switch didn’t

What PS-4, PS-5 and PS-7 in SP 800-53 mean for local accounts, shared secrets and MSP engineers on network devices, and what evidence shows a departure was handled.

6 min readRead →
reachsyncreviewCA-7
Compliance2026-09-29

Continuous monitoring doesn’t mean real-time: CA-7 for network teams

NIST defines continuous monitoring as a frequency you choose and justify. What CA-7 and PM-31 ask of network teams, how to fill in the parameters, and what config data can and can’t show.

6 min readRead →
outbackpre-RMAfirst boot
Compliance2026-09-29

When the firewall comes back from RMA: what NIST expects

What goes out the door with a failed firewall, what SP 800-53 asks you to check when the repaired unit or its replacement comes back, and why the first snapshot diff matters most.

7 min readRead →
rev. 4nowCM-6(3)SI-7AU-8(1)SC-45(1)CA-3(5)SC-7(5)AU-2(4)AC-6(9)[Withdrawn: incorporated into …]
Compliance2026-09-29

Rev. 4 control IDs that no longer exist, and where they went

SP 800-53 Rev. 5 withdrew dozens of controls without renumbering anything. A map of the ones network teams still cite, and how to clean up a stale mapping.

6 min readRead →
0102030405
Guide2026-07-19

15 firewall checks to run before the auditors arrive

A vendor-neutral list for reviewing firewall configuration: dead and shadowed rules, what’s really reachable, NAT exposure, change control, and the evidence auditors ask for.

7 min readRead →
Guide2026-06-11

Picking a monitoring tool for a multi-vendor network

SolarWinds, PRTG, Zabbix, LibreNMS and Nagios, with what each does well, and where a configuration-level tool like SAMURAI fits alongside them.

5 min readRead →
diff
Engineering2026-05-20

Detecting config changes without trusting audit logs

Strip the fields that change on their own, hash what’s left, and compare. That kills false-positive diffs and catches the changes audit logs never recorded.

4 min readRead →
Deep Dive2026-05-06

Multi-vendor path tracing: the hard parts

Following a packet through IOS, NX-OS and PAN-OS means reconciling three ACL syntaxes and three route table formats that agree on almost nothing.

4 min readRead →
Architecture2026-04-22

Finding thousands of endpoints without a CMDB

MAC tables, ARP, DHCP snooping, CDP/LLDP, 802.1X and APIC hosts, joined in the right order, tell you more than the spreadsheet nobody has touched in months.

4 min readRead →
SP1SP2LF1LF2LF3LF4
Operations2026-04-08

APIC clustering: failover without the flapping

How thresholds and cooldown windows keep an ACI fabric monitored when an APIC goes down, without bouncing between controllers every few seconds.

4 min readRead →
Product2026-03-25

Why we closed the other five tabs

The on-call nights that started SAMURAI, and the design choices that let one read-only tool stand in for APIC, Panorama, FMC, ISE and a pile of SSH sessions.

4 min readRead →
#
Operations2026-03-11

Running SAMURAI on an air-gapped network

One docker load, an offline IEEE OUI database and TLS that expects self-signed certificates. That’s all it takes to run with no internet access at all.

4 min readRead →

Get new posts by email

We write when we’ve learned something worth passing on: multi-vendor quirks, fabric design, and how SAMURAI works under the hood.

A few emails a year. Unsubscribe with one click.