This commit is contained in:
crusader 2018-04-28 01:48:46 +09:00
parent 687f9f2e1e
commit 66a0253292
3 changed files with 16 additions and 11 deletions

View File

@ -1,10 +1,15 @@
package discovery package discovery
type DiscoverHost struct { type DiscoverHost struct {
FirstScanRange string `json:"firstScanRange,omitempty"` FirstScanRangeV4 string `json:"firstScanRangev4,omitempty"`
LastScanRange string `json:"lastScanRange,omitempty"` LastScanRangeV4 string `json:"lastScanRangev4,omitempty"`
ExcludeHosts []string `json:"excludeHosts,omitempty"` ExcludeHostsV4 []string `json:"excludeHostsv4,omitempty"`
IncludeHosts []string `json:"includeHosts,omitempty"` IncludeHostsV4 []string `json:"includeHostsv4,omitempty"`
FirstScanRangeV6 string `json:"firstScanRangev6,omitempty"`
LastScanRangeV6 string `json:"lastScanRangev6,omitempty"`
ExcludeHostsV6 []string `json:"excludeHostsv6,omitempty"`
IncludeHostsV6 []string `json:"includeHostsv6,omitempty"`
DiscoverPort *DiscoverPort `json:"discoverPort,omitempty"` DiscoverPort *DiscoverPort `json:"discoverPort,omitempty"`
} }

View File

@ -9,11 +9,11 @@ import (
type Host struct { type Host struct {
Zone *Zone `json:"zone"` Zone *Zone `json:"zone"`
ID json.Number `json:"id,Number,omitempty"` ID json.Number `json:"id,Number,omitempty"`
IP4 string `json:"ip4,omitempty"` IPV4 string `json:"ipv4,omitempty"`
IP6 string `json:"ip6,omitempty"` IPV6 string `json:"ipv6,omitempty"`
Mac string `json:"mac,omitempty"` Mac string `json:"mac,omitempty"`
OS string `json:"os,omitempty"` OS string `json:"os,omitempty"`
DiscoveredDate util.Timestamp `json:"discoveredDate,omitempty"` DiscoveredDate util.Timestamp `json:"discoveredDate,omitempty"`
} }

View File

@ -10,8 +10,8 @@ import (
type Zone struct { type Zone struct {
ID json.Number `json:"id,Number,omitempty"` ID json.Number `json:"id,Number,omitempty"`
Network string `json:"network,omitempty"` Network string `json:"network,omitempty"`
IP4 string `json:"ip4,omitempty"` IPV4 string `json:"ipv4,omitempty"`
IP6 string `json:"ip6,omitempty"` IPV6 string `json:"ipv6,omitempty"`
Iface string `json:"iface,omitempty"` Iface string `json:"iface,omitempty"`
Mac string `json:"mac,omitempty"` Mac string `json:"mac,omitempty"`