Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Nmaprun ¶
type Nmaprun struct {
XMLName xml.Name `xml:"nmaprun"`
Scanner string `xml:"scanner,attr"`
Args string `xml:"args,attr"`
Start string `xml:"start,attr"`
Startstr string `xml:"startstr,attr"`
Version string `xml:"version,attr"`
Xmloutputversion string `xml:"xmloutputversion,attr"`
Scaninfo struct {
Type string `xml:"type,attr"`
Protocol string `xml:"protocol,attr"`
Numservices string `xml:"numservices,attr"`
Services string `xml:"services,attr"`
} `xml:"scaninfo"`
Verbose struct {
Level string `xml:"level,attr"`
} `xml:"verbose"`
Debugging struct {
Level string `xml:"level,attr"`
} `xml:"debugging"`
Taskbegin []struct {
Task string `xml:"task,attr"`
Time string `xml:"time,attr"`
} `xml:"taskbegin"`
Taskprogress []struct {
Task string `xml:"task,attr"`
Time string `xml:"time,attr"`
Percent string `xml:"percent,attr"`
Remaining string `xml:"remaining,attr"`
Etc string `xml:"etc,attr"`
} `xml:"taskprogress"`
Taskend []struct {
Task string `xml:"task,attr"`
Time string `xml:"time,attr"`
Extrainfo string `xml:"extrainfo,attr"`
} `xml:"taskend"`
Prescript struct {
Script struct {
ID string `xml:"id,attr"`
Output string `xml:"output,attr"`
} `xml:"script"`
} `xml:"prescript"`
Host []struct {
Starttime string `xml:"starttime,attr"`
Endtime string `xml:"endtime,attr"`
Status struct {
State string `xml:"state,attr"`
Reason string `xml:"reason,attr"`
ReasonTtl string `xml:"reason_ttl,attr"`
} `xml:"status"`
Address []struct {
Addr string `xml:"addr,attr"`
Addrtype string `xml:"addrtype,attr"`
Vendor string `xml:"vendor,attr"`
} `xml:"address"`
Hostnames []struct {
Hostname struct {
Name string `xml:"name,attr"`
Type string `xml:"type,attr"`
} `xml:"hostname"`
} `xml:"hostnames"`
Ports struct {
Extraports struct {
State string `xml:"state,attr"`
Count string `xml:"count,attr"`
Extrareasons struct {
Reason string `xml:"reason,attr"`
Count string `xml:"count,attr"`
} `xml:"extrareasons"`
} `xml:"extraports"`
Port []struct {
Protocol string `xml:"protocol,attr"`
Portid string `xml:"portid,attr"`
State struct {
State string `xml:"state,attr"`
Reason string `xml:"reason,attr"`
ReasonTtl string `xml:"reason_ttl,attr"`
} `xml:"state"`
Service struct {
Name string `xml:"name,attr"`
Product string `xml:"product,attr"`
Version string `xml:"version,attr"`
Method string `xml:"method,attr"`
Conf string `xml:"conf,attr"`
Servicefp string `xml:"servicefp,attr"`
Tunnel string `xml:"tunnel,attr"`
Extrainfo string `xml:"extrainfo,attr"`
Devicetype string `xml:"devicetype,attr"`
Ostype string `xml:"ostype,attr"`
Cpe []string `xml:"cpe"`
} `xml:"service"`
Script []struct {
ID string `xml:"id,attr"`
Output string `xml:"output,attr"`
Table []struct {
Key string `xml:"key,attr"`
Table []struct {
Key string `xml:"key,attr"`
Elem []struct {
Key string `xml:"key,attr"`
} `xml:"elem"`
Table []struct {
Key string `xml:"key,attr"`
Elem []struct {
Key string `xml:"key,attr"`
} `xml:"elem"`
} `xml:"table"`
} `xml:"table"`
Elem []struct {
Key string `xml:"key,attr"`
} `xml:"elem"`
} `xml:"table"`
Elem []struct {
Key string `xml:"key,attr"`
} `xml:"elem"`
} `xml:"script"`
} `xml:"port"`
} `xml:"ports"`
Os struct {
Portused []struct {
State string `xml:"state,attr"`
Proto string `xml:"proto,attr"`
Portid string `xml:"portid,attr"`
} `xml:"portused"`
Osmatch []struct {
Name string `xml:"name,attr"`
Accuracy string `xml:"accuracy,attr"`
Line string `xml:"line,attr"`
Osclass []struct {
Type string `xml:"type,attr"`
Vendor string `xml:"vendor,attr"`
Osfamily string `xml:"osfamily,attr"`
Osgen string `xml:"osgen,attr"`
Accuracy string `xml:"accuracy,attr"`
Cpe []string `xml:"cpe"`
} `xml:"osclass"`
} `xml:"osmatch"`
Osfingerprint struct {
Fingerprint string `xml:"fingerprint,attr"`
} `xml:"osfingerprint"`
} `xml:"os"`
Uptime struct {
Seconds string `xml:"seconds,attr"`
Lastboot string `xml:"lastboot,attr"`
} `xml:"uptime"`
Distance struct {
Value string `xml:"value,attr"`
} `xml:"distance"`
Tcpsequence struct {
Index string `xml:"index,attr"`
Difficulty string `xml:"difficulty,attr"`
Values string `xml:"values,attr"`
} `xml:"tcpsequence"`
Ipidsequence struct {
Class string `xml:"class,attr"`
Values string `xml:"values,attr"`
} `xml:"ipidsequence"`
Tcptssequence struct {
Class string `xml:"class,attr"`
Values string `xml:"values,attr"`
} `xml:"tcptssequence"`
Times struct {
Srtt string `xml:"srtt,attr"`
Rttvar string `xml:"rttvar,attr"`
To string `xml:"to,attr"`
} `xml:"times"`
Hostscript struct {
Script []struct {
ID string `xml:"id,attr"`
Output string `xml:"output,attr"`
Table struct {
Key string `xml:"key,attr"`
Elem []struct {
Key string `xml:"key,attr"`
} `xml:"elem"`
Table []struct {
Key string `xml:"key,attr"`
Elem []string `xml:"elem"`
Table struct {
Key string `xml:"key,attr"`
Elem []struct {
Key string `xml:"key,attr"`
} `xml:"elem"`
} `xml:"table"`
} `xml:"table"`
} `xml:"table"`
} `xml:"script"`
} `xml:"hostscript"`
} `xml:"host"`
Runstats struct {
Finished struct {
Time string `xml:"time,attr"`
Timestr string `xml:"timestr,attr"`
Elapsed string `xml:"elapsed,attr"`
Summary string `xml:"summary,attr"`
Exit string `xml:"exit,attr"`
} `xml:"finished"`
Hosts struct {
Up string `xml:"up,attr"`
Down string `xml:"down,attr"`
Total string `xml:"total,attr"`
} `xml:"hosts"`
} `xml:"runstats"`
}
Click to show internal directories.
Click to hide internal directories.