portscan

package module
v0.0.0-...-d6115cc Latest Latest
Warning

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

Go to latest
Published: May 22, 2025 License: MIT Imports: 12 Imported by: 5

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AdditionalCheckResult

type AdditionalCheckResult struct {
	Score          float32
	Tag            []string
	Type           string
	Description    string
	Risk           string
	Recommendation string
}

TODO 現状使用されていないTagの使用方法/要否の検討

func GetAdditionalCheckResult

func GetAdditionalCheckResult(key string) (AdditionalCheckResult, bool)

func (AdditionalCheckResult) GetDescription

func (a AdditionalCheckResult) GetDescription(target string, port int) string

func (AdditionalCheckResult) GetRecommendType

func (a AdditionalCheckResult) GetRecommendType() string

func (AdditionalCheckResult) GetRecommendation

func (a AdditionalCheckResult) GetRecommendation() string

func (AdditionalCheckResult) GetRisk

func (a AdditionalCheckResult) GetRisk() string

func (AdditionalCheckResult) GetScore

func (a AdditionalCheckResult) GetScore() float32

func (AdditionalCheckResult) GetType

func (a AdditionalCheckResult) GetType() string

type NmapResult

type NmapResult struct {
	Port         int                    `json:"port"`
	Protocol     string                 `json:"protocol"`
	Target       string                 `json:"target"`
	Status       string                 `json:"status"`
	Service      string                 `json:"service"`
	ResourceName string                 `json:"resource_name"`
	ScanDetail   map[string]interface{} `json:"scan_detail"`
}

func Scan

func Scan(target, protocol string, fPort, tPort int) ([]*NmapResult, error)

func (*NmapResult) GetDataSourceID

func (n *NmapResult) GetDataSourceID(additionalCheckType string) string

func (*NmapResult) GetDescription

func (n *NmapResult) GetDescription() string

func (*NmapResult) GetFindings

func (n *NmapResult) GetFindings(projectID uint32, dataSource, data string) []*finding.FindingForUpsert

func (*NmapResult) GetScore

func (n *NmapResult) GetScore() float32

func (*NmapResult) GetTags

func (n *NmapResult) GetTags() []string

Jump to

Keyboard shortcuts

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