scan

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Oct 11, 2023 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AlgNoneJwtScanHandler

func AlgNoneJwtScanHandler(url string, token string) []error

func BlankJwtSecretScanHandler

func BlankJwtSecretScanHandler(url string, token string) []error

func DictJwtSecretScanHandler

func DictJwtSecretScanHandler(url string, token string) []error

func NotVerifiedJwtScanHandler

func NotVerifiedJwtScanHandler(url string, token string) []error

Types

type Scan

type Scan struct {
	Url          string
	ValidJwt     *string
	PendingScans []ScanHandler
}

func NewScanner

func NewScanner(url string, valid_jwt *string) *Scan

func (*Scan) AddPendingScanHandler

func (s *Scan) AddPendingScanHandler(sh ScanHandler) *Scan

func (*Scan) Execute

func (s *Scan) Execute() ([]error, error)

func (*Scan) ValidateRequest

func (s *Scan) ValidateRequest() error

func (*Scan) WithAlgNoneJwtScan

func (s *Scan) WithAlgNoneJwtScan() *Scan

func (*Scan) WithNotVerifiedJwtScan

func (s *Scan) WithNotVerifiedJwtScan() *Scan

func (*Scan) WithWeakJwtSecretScan

func (s *Scan) WithWeakJwtSecretScan() *Scan

type ScanHandler

type ScanHandler func(url string, jwt string) []error

Jump to

Keyboard shortcuts

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