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.