ing
This commit is contained in:
		
							parent
							
								
									d8ffaa8d84
								
							
						
					
					
						commit
						ba355a5665
					
				@ -292,12 +292,13 @@ export class SettingComponent implements OnInit, AfterContentInit {
 | 
				
			|||||||
    }
 | 
					    }
 | 
				
			||||||
    const discoverZone: DiscoverZone = {
 | 
					    const discoverZone: DiscoverZone = {
 | 
				
			||||||
      discoverHost: {
 | 
					      discoverHost: {
 | 
				
			||||||
        firstScanRange: this.startIP,
 | 
					        firstScanRangev4: this.startIP,
 | 
				
			||||||
        lastScanRange: this.endIP,
 | 
					        lastScanRangev4: this.endIP,
 | 
				
			||||||
        discoverPort: discoverPort,
 | 
					        discoverPort: discoverPort,
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
    };
 | 
					    };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    console.log(discoverZone);
 | 
					    console.log(discoverZone);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    // console.log('start discovery - ' + this.probe.probeKey);
 | 
					    // console.log('start discovery - ' + this.probe.probeKey);
 | 
				
			||||||
 | 
				
			|||||||
@ -1,10 +1,15 @@
 | 
				
			|||||||
import { DiscoverPort } from './DiscoverPort';
 | 
					import { DiscoverPort } from './DiscoverPort';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
export interface DiscoverHost {
 | 
					export interface DiscoverHost {
 | 
				
			||||||
  firstScanRange?: string;
 | 
					  firstScanRangev4?: string;
 | 
				
			||||||
  lastScanRange?: string;
 | 
					  lastScanRangev4?: string;
 | 
				
			||||||
  excludeHosts?: string[];
 | 
					  excludeHostsv4?: string[];
 | 
				
			||||||
  includeHosts?: string[];
 | 
					  includeHostsv4?: string[];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  firstScanRangev6?: string;
 | 
				
			||||||
 | 
					  lastScanRangev6?: string;
 | 
				
			||||||
 | 
					  excludeHostsv6?: string[];
 | 
				
			||||||
 | 
					  includeHostsv6?: string[];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  discoverPort?: DiscoverPort;
 | 
					  discoverPort?: DiscoverPort;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
@ -3,8 +3,8 @@ import { Port } from './Port';
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
export interface Host {
 | 
					export interface Host {
 | 
				
			||||||
    id?: number;
 | 
					    id?: number;
 | 
				
			||||||
    ip4?: string;
 | 
					    ipv4?: string;
 | 
				
			||||||
    ip6?: string;
 | 
					    ipv6?: string;
 | 
				
			||||||
    mac: number;
 | 
					    mac: number;
 | 
				
			||||||
    os: string;
 | 
					    os: string;
 | 
				
			||||||
    discoveredDate?: Date;
 | 
					    discoveredDate?: Date;
 | 
				
			||||||
 | 
				
			|||||||
@ -3,8 +3,8 @@ import { Host } from './Host';
 | 
				
			|||||||
export interface Zone {
 | 
					export interface Zone {
 | 
				
			||||||
  id?: number;
 | 
					  id?: number;
 | 
				
			||||||
  network?: string;
 | 
					  network?: string;
 | 
				
			||||||
  ip4?: string;
 | 
					  ipv4?: string;
 | 
				
			||||||
  ip6?: string;
 | 
					  ipv6?: string;
 | 
				
			||||||
  iface?: string;
 | 
					  iface?: string;
 | 
				
			||||||
  mac?: string;
 | 
					  mac?: string;
 | 
				
			||||||
  discoveredDate?: Date;
 | 
					  discoveredDate?: Date;
 | 
				
			||||||
 | 
				
			|||||||
@ -70,10 +70,10 @@ export function reducer(state = initialState, action: Actions): State {
 | 
				
			|||||||
      }
 | 
					      }
 | 
				
			||||||
      if (null === zone.hosts || undefined === zone.hosts) {
 | 
					      if (null === zone.hosts || undefined === zone.hosts) {
 | 
				
			||||||
        zone.hosts = new Map();
 | 
					        zone.hosts = new Map();
 | 
				
			||||||
        zone.hosts.set(host.ip4, host);
 | 
					        zone.hosts.set(host.ipv4, host);
 | 
				
			||||||
      } else {
 | 
					      } else {
 | 
				
			||||||
        if (zone.hosts.has(host.ip4) === false) {
 | 
					        if (zone.hosts.has(host.ipv4) === false) {
 | 
				
			||||||
          zone.hosts.set(host.ip4, host);
 | 
					          zone.hosts.set(host.ipv4, host);
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -118,7 +118,7 @@ export function reducer(state = initialState, action: Actions): State {
 | 
				
			|||||||
          zone.hosts = new Map();
 | 
					          zone.hosts = new Map();
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
      let host: Host = null;
 | 
					      let host: Host = null;
 | 
				
			||||||
      host = zone.hosts.get(port.host.ip4);
 | 
					      host = zone.hosts.get(port.host.ipv4);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      if (host === undefined || host === null) {
 | 
					      if (host === undefined || host === null) {
 | 
				
			||||||
        host = port.host;
 | 
					        host = port.host;
 | 
				
			||||||
@ -133,7 +133,7 @@ export function reducer(state = initialState, action: Actions): State {
 | 
				
			|||||||
        }
 | 
					        }
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      zone.hosts.set(host.ip4, host);
 | 
					      zone.hosts.set(host.ipv4, host);
 | 
				
			||||||
      zones.set(zone.network, zone);
 | 
					      zones.set(zone.network, zone);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      const newZones: Map<string, Zone> = new Map();
 | 
					      const newZones: Map<string, Zone> = new Map();
 | 
				
			||||||
@ -174,10 +174,10 @@ export function reducer(state = initialState, action: Actions): State {
 | 
				
			|||||||
      //   console.error(`Discovery.DiscoveredPort: Host[${service.port.host.ip}] is not exist`);
 | 
					      //   console.error(`Discovery.DiscoveredPort: Host[${service.port.host.ip}] is not exist`);
 | 
				
			||||||
      // }
 | 
					      // }
 | 
				
			||||||
      let host: Host = null;
 | 
					      let host: Host = null;
 | 
				
			||||||
      host = zone.hosts.get(service.port.host.ip4);
 | 
					      host = zone.hosts.get(service.port.host.ipv4);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      if (host === undefined || host === null) {
 | 
					      if (host === undefined || host === null) {
 | 
				
			||||||
        zone.hosts.set(service.port.host.ip4, service.port.host);
 | 
					        zone.hosts.set(service.port.host.ipv4, service.port.host);
 | 
				
			||||||
        host = service.port.host;
 | 
					        host = service.port.host;
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -199,7 +199,7 @@ export function reducer(state = initialState, action: Actions): State {
 | 
				
			|||||||
      port.services.set(service.serviceName, service);
 | 
					      port.services.set(service.serviceName, service);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      host.ports.set(service.port.portNumber, port);
 | 
					      host.ports.set(service.port.portNumber, port);
 | 
				
			||||||
      zone.hosts.set(host.ip4, host);
 | 
					      zone.hosts.set(host.ipv4, host);
 | 
				
			||||||
      zones.set(zone.network, zone);
 | 
					      zones.set(zone.network, zone);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      const newZones: Map<string, Zone> = new Map();
 | 
					      const newZones: Map<string, Zone> = new Map();
 | 
				
			||||||
 | 
				
			|||||||
@ -7,10 +7,10 @@ import {
 | 
				
			|||||||
  Host,
 | 
					  Host,
 | 
				
			||||||
  Port,
 | 
					  Port,
 | 
				
			||||||
  Service,
 | 
					  Service,
 | 
				
			||||||
  DiscoveryZone,
 | 
					  DiscoverZone as MDDiscoverZone,
 | 
				
			||||||
  DiscoveryHost,
 | 
					  DiscoverHost as MDDiscoverHost,
 | 
				
			||||||
  DiscoveryPort,
 | 
					  DiscoverPort as MDDiscoverPort,
 | 
				
			||||||
  DiscoveryService as MDiscoveryService,
 | 
					  DiscoverService as MDiscoverService,
 | 
				
			||||||
} from '../../model';
 | 
					} from '../../model';
 | 
				
			||||||
import { Probe } from 'packages/probe/model';
 | 
					import { Probe } from 'packages/probe/model';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user