NetworkSecurityAudit
0.19.0
Read-only checks of what a Windows, Linux or macOS machine exposes to the network: parallel TCP probes that tell closed from filtered, listening ports with their process and service, Windows firewall rules open to any address, effective Linux sysctl values and SSH logins. Used by the network-security-audit skill for Claude Code, and usable on its own.
Minimum PowerShell version
7.4
Installation Options
Owners
Copyright
(c) 2026 Yoshifumi Tsuda. MIT License.
Package Details
Author(s)
- Yoshifumi Tsuda
Tags
Security Audit Network Firewall SSH Linux Windows MacOS PowerShell.MCP
Functions
Test-NsaTcpPort Get-NsaListeningPort Find-NsaPermissiveFirewallRule ConvertFrom-NsaWinEvent Get-NsaSysctl Compare-NsaSysctlConfig Get-NsaSshLogin Get-NsaSshAuthorizedKey
PSEditions
Dependencies
This module has no dependencies.
Release Notes
0.19.0: released together with the network-security-audit skill 0.19.0, under one version number. Find-NsaPermissiveFirewallRule -Port matches only TCP, UDP and Any rules (not IPv6-in-IPv4, IGMP or other port-less protocols). 0.1.2 (unreleased): Find-NsaPermissiveFirewallRule -Port matches only TCP, UDP and Any rules (not IPv6-in-IPv4, IGMP or other port-less protocols). 0.1.1: Find-NsaPermissiveFirewallRule sets Kind on every rule (adds AllPorts, Program, Service), shows a compact default table (Kind, Port, Protocol, Profile, Remote, Name), supports -InformationVariable for its summary line, and explains the Wi-Fi Direct driver rules. 0.1.0: first release, the helper functions of the network-security-audit skill as a module.
FileList
- NetworkSecurityAudit.nuspec
- LICENSE
- NetworkSecurityAudit.psd1
- Public\windows.ps1
- Public\linux.ps1
- NetworkSecurityAudit.psm1
- Public\common.ps1
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 0.19.0 (current version) | 8 | 10/19/2026 |
| 0.1.1 | 8 | 10/19/2026 |
| 0.1.0 | 6 | 10/19/2026 |