Skip to content

Surface Access-Accept authorization and assert VLAN/policy - #7

Merged
utarafdar merged 1 commit into
mainfrom
feat/authz-vlan-assertions
Jul 14, 2026
Merged

utarafdar merged 1 commit into
mainfrom
feat/authz-vlan-assertions

Conversation

@utarafdar

Copy link
Copy Markdown
Contributor

Decode and print the authorization attributes an Access-Accept returns
(VLAN, Filter-Id, Session-Timeout, VSAs) on any successful auth, and add
--expect-vlan / --expect-attr assertions: a mismatch FAILs with guidance
that points at NAS-Port-Type and other policy inputs. Works over PAP,
PEAP-MSCHAPv2, EAP-TTLS, and EAP-TLS.

For EAP the probe now drives the exchange to the real Access-Accept;
this also fixes a latent PEAP Result-TLV ack that was header-stripped
instead of a full-header EAP-Response. MS-MPPE key material is never
surfaced. JSON gains an additive authorization object.

@utarafdar
utarafdar merged commit f7e8e65 into main Jul 14, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant