web

package
v0.0.0-...-273ca7b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 30, 2026 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Overview

Package web provides router web interface detection and default credential testing.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewWebChecker

func NewWebChecker() checker.Checker

Types

type DefaultCred

type DefaultCred struct {
	Username string
	Password string
}

type WebChecker

type WebChecker struct{}

func (*WebChecker) DefaultConfig

func (c *WebChecker) DefaultConfig() checker.CheckerConfig

func (*WebChecker) DefaultEnabled

func (c *WebChecker) DefaultEnabled() bool

func (*WebChecker) Dependencies

func (c *WebChecker) Dependencies() []checker.Dependency

func (*WebChecker) Description

func (c *WebChecker) Description() string

func (*WebChecker) Icon

func (c *WebChecker) Icon() string

func (*WebChecker) MCPToolDefinition

func (c *WebChecker) MCPToolDefinition() *checker.MCPTool

func (*WebChecker) Name

func (c *WebChecker) Name() string

func (*WebChecker) RequiresRouter

func (c *WebChecker) RequiresRouter() bool

func (*WebChecker) Run

func (c *WebChecker) Run(config checker.CheckerConfig, router *common.RouterInfo, out output.Output)

func (*WebChecker) RunStandalone

func (c *WebChecker) RunStandalone(config checker.CheckerConfig, out output.Output)

type WebConfig

type WebConfig struct {
	CheckDefaultCreds bool
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL