Documentation
¶
Index ¶
- type NetworkApplication
- type NetworkApplicationEnumerateDetails
- func (n *NetworkApplicationEnumerateDetails) Accept(visitor NetworkApplicationEnumerateDetailsVisitor) error
- func (n *NetworkApplicationEnumerateDetails) GetFtpEnumerateDetails() *ftp.FtpEnumerateDetails
- func (n *NetworkApplicationEnumerateDetails) GetSshEnumerateDetails() *ssh.SshEnumerateDetails
- func (n *NetworkApplicationEnumerateDetails) GetType() string
- func (n NetworkApplicationEnumerateDetails) MarshalJSON() ([]byte, error)
- func (n *NetworkApplicationEnumerateDetails) UnmarshalJSON(data []byte) error
- type NetworkApplicationEnumerateDetailsVisitor
- type NetworkApplicationEnumerateReport
- func (n *NetworkApplicationEnumerateReport) GetDetails() []*NetworkApplicationEnumerateDetails
- func (n *NetworkApplicationEnumerateReport) GetErrors() []string
- func (n *NetworkApplicationEnumerateReport) GetExtraProperties() map[string]interface{}
- func (n *NetworkApplicationEnumerateReport) GetTargets() []string
- func (n *NetworkApplicationEnumerateReport) String() string
- func (n *NetworkApplicationEnumerateReport) UnmarshalJSON(data []byte) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type NetworkApplication ¶
type NetworkApplication string
const ( NetworkApplicationSsh NetworkApplication = "SSH" NetworkApplicationFtp NetworkApplication = "FTP" )
func NewNetworkApplicationFromString ¶
func NewNetworkApplicationFromString(s string) (NetworkApplication, error)
func (NetworkApplication) Ptr ¶
func (n NetworkApplication) Ptr() *NetworkApplication
type NetworkApplicationEnumerateDetails ¶
type NetworkApplicationEnumerateDetails struct { Type string SshEnumerateDetails *ssh.SshEnumerateDetails FtpEnumerateDetails *ftp.FtpEnumerateDetails }
func NewNetworkApplicationEnumerateDetailsFromFtpEnumerateDetails ¶
func NewNetworkApplicationEnumerateDetailsFromFtpEnumerateDetails(value *ftp.FtpEnumerateDetails) *NetworkApplicationEnumerateDetails
func NewNetworkApplicationEnumerateDetailsFromSshEnumerateDetails ¶
func NewNetworkApplicationEnumerateDetailsFromSshEnumerateDetails(value *ssh.SshEnumerateDetails) *NetworkApplicationEnumerateDetails
func (*NetworkApplicationEnumerateDetails) Accept ¶
func (n *NetworkApplicationEnumerateDetails) Accept(visitor NetworkApplicationEnumerateDetailsVisitor) error
func (*NetworkApplicationEnumerateDetails) GetFtpEnumerateDetails ¶ added in v0.0.25
func (n *NetworkApplicationEnumerateDetails) GetFtpEnumerateDetails() *ftp.FtpEnumerateDetails
func (*NetworkApplicationEnumerateDetails) GetSshEnumerateDetails ¶ added in v0.0.25
func (n *NetworkApplicationEnumerateDetails) GetSshEnumerateDetails() *ssh.SshEnumerateDetails
func (*NetworkApplicationEnumerateDetails) GetType ¶ added in v0.0.25
func (n *NetworkApplicationEnumerateDetails) GetType() string
func (NetworkApplicationEnumerateDetails) MarshalJSON ¶
func (n NetworkApplicationEnumerateDetails) MarshalJSON() ([]byte, error)
func (*NetworkApplicationEnumerateDetails) UnmarshalJSON ¶
func (n *NetworkApplicationEnumerateDetails) UnmarshalJSON(data []byte) error
type NetworkApplicationEnumerateDetailsVisitor ¶
type NetworkApplicationEnumerateDetailsVisitor interface { VisitSshEnumerateDetails(*ssh.SshEnumerateDetails) error VisitFtpEnumerateDetails(*ftp.FtpEnumerateDetails) error }
type NetworkApplicationEnumerateReport ¶
type NetworkApplicationEnumerateReport struct { Targets []string `json:"targets,omitempty" url:"targets,omitempty"` Details []*NetworkApplicationEnumerateDetails `json:"details,omitempty" url:"details,omitempty"` Errors []string `json:"errors,omitempty" url:"errors,omitempty"` // contains filtered or unexported fields }
func (*NetworkApplicationEnumerateReport) GetDetails ¶ added in v0.0.25
func (n *NetworkApplicationEnumerateReport) GetDetails() []*NetworkApplicationEnumerateDetails
func (*NetworkApplicationEnumerateReport) GetErrors ¶ added in v0.0.25
func (n *NetworkApplicationEnumerateReport) GetErrors() []string
func (*NetworkApplicationEnumerateReport) GetExtraProperties ¶
func (n *NetworkApplicationEnumerateReport) GetExtraProperties() map[string]interface{}
func (*NetworkApplicationEnumerateReport) GetTargets ¶ added in v0.0.25
func (n *NetworkApplicationEnumerateReport) GetTargets() []string
func (*NetworkApplicationEnumerateReport) String ¶
func (n *NetworkApplicationEnumerateReport) String() string
func (*NetworkApplicationEnumerateReport) UnmarshalJSON ¶
func (n *NetworkApplicationEnumerateReport) UnmarshalJSON(data []byte) error
Click to show internal directories.
Click to hide internal directories.