Documentation
¶
Index ¶
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) 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) GetExtraProperties ¶
func (n *NetworkApplicationEnumerateReport) GetExtraProperties() map[string]interface{}
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.