TestimoX

API Reference

Class

View (SmbServerHardeningPostureService)

Namespace ComputerX.Smb.SmbServerHardeningPostureService
Assembly ComputerX
Modifiers sealed

Typed SMB server hardening posture view.

Inheritance

  • Object
  • View

Constructors

Properties

public String ComputerName { get; set; } #

Target computer name.

public Nullable<Boolean> ServerSigningRequired { get; set; } #

Whether the server requires SMB signing.

public Nullable<Boolean> ServerSigningEnabled { get; set; } #

Whether the server enables SMB signing when the client supports it.

public Nullable<Boolean> ForcedLogoffEnabled { get; set; } #

Whether the server forcibly disconnects clients when logon hours expire.

public Nullable<Boolean> CompressionDisabled { get; set; } #

Runtime SMB compression setting from LanManServer parameters.

public Nullable<Boolean> PolicyCompressionDisabled { get; set; } #

Policy-backed SMB compression setting when configured.

public Nullable<Boolean> EffectiveCompressionDisabled { get; set; } #

Effective SMB compression disablement using policy when available, then runtime fallback.

public Boolean SigningRequiredCompliant { get; set; } #

Whether the server requires SMB signing.

public Boolean SigningEnabledCompliant { get; set; } #

Whether the server enables SMB signing.

public Boolean ForcedLogoffCompliant { get; set; } #

Whether forced logoff is enabled.

public Boolean IsCompliant { get; set; } #

True when the required SMB hardening checks are compliant.

public String IssueSummary { get; set; } #

Short issue summary for reports.