Documentation
¶
Overview ¶
Package checkers provides the core checker framework for netcheck security assessments.
Each checker implements security and network analysis functionality as a self-contained module that can be invoked via CLI flags or exposed as MCP tools.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AllCheckers ¶
func GetChecker ¶
func RunChecker ¶
func RunChecker(name string, config checker.CheckerConfig, router *common.RouterInfo, out output.Output)
func RunStandaloneChecker ¶
func RunStandaloneChecker(name string, config checker.CheckerConfig, out output.Output)
Types ¶
Directories
¶
| Path | Synopsis |
|---|---|
|
Package api provides router API endpoint discovery and security assessment functionality for netcheck.
|
Package api provides router API endpoint discovery and security assessment functionality for netcheck. |
|
Package common provides shared types and constants used across all netcheck checkers.
|
Package common provides shared types and constants used across all netcheck checkers. |
|
Package device provides local device and network interface analysis functionality for netcheck.
|
Package device provides local device and network interface analysis functionality for netcheck. |
|
Package external provides external IP address discovery and proxy detection functionality for netcheck.
|
Package external provides external IP address discovery and proxy detection functionality for netcheck. |
|
Package ipv6 provides IPv6 configuration analysis and security assessment functionality for netcheck.
|
Package ipv6 provides IPv6 configuration analysis and security assessment functionality for netcheck. |
|
Package lldp provides Link Layer Discovery Protocol (LLDP) neighbor discovery functionality for netcheck.
|
Package lldp provides Link Layer Discovery Protocol (LLDP) neighbor discovery functionality for netcheck. |
|
Package mdns provides multicast DNS (mDNS) service discovery functionality for netcheck.
|
Package mdns provides multicast DNS (mDNS) service discovery functionality for netcheck. |
|
Package natpmp provides NAT Port Mapping Protocol (NAT-PMP) detection functionality for netcheck.
|
Package natpmp provides NAT Port Mapping Protocol (NAT-PMP) detection functionality for netcheck. |
|
Package ports provides router port scanning functionality.
|
Package ports provides router port scanning functionality. |
|
Package routes provides network routing table analysis functionality for netcheck.
|
Package routes provides network routing table analysis functionality for netcheck. |
|
Package ssdp provides SSDP (Simple Service Discovery Protocol) service discovery functionality for netcheck.
|
Package ssdp provides SSDP (Simple Service Discovery Protocol) service discovery functionality for netcheck. |
|
Package starlink provides Starlink Dishy detection and security assessment functionality for netcheck.
|
Package starlink provides Starlink Dishy detection and security assessment functionality for netcheck. |
|
Package upnp provides UPnP/SSDP discovery and port mapping enumeration.
|
Package upnp provides UPnP/SSDP discovery and port mapping enumeration. |
|
Package web provides router web interface detection and default credential testing.
|
Package web provides router web interface detection and default credential testing. |
Click to show internal directories.
Click to hide internal directories.