bug
This commit is contained in:
parent
21d685443a
commit
c170301c42
72
package-lock.json
generated
72
package-lock.json
generated
|
@ -6144,6 +6144,45 @@
|
|||
"integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=",
|
||||
"dev": true
|
||||
},
|
||||
"ip-address": {
|
||||
"version": "5.8.9",
|
||||
"resolved": "https://nexus.loafle.net/repository/npm-all/ip-address/-/ip-address-5.8.9.tgz",
|
||||
"integrity": "sha512-7ay355oMN34iXhET1BmCJVsHjOTSItEEIIpOs38qUC23AIhOy+xIPnkrTuEFjeLMrTJ7m8KMXWgWfy/2Vn9sDw==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"jsbn": "1.1.0",
|
||||
"lodash.find": "4.6.0",
|
||||
"lodash.max": "4.0.1",
|
||||
"lodash.merge": "4.6.1",
|
||||
"lodash.padstart": "4.6.1",
|
||||
"lodash.repeat": "4.1.0",
|
||||
"sprintf-js": "1.1.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"jsbn": {
|
||||
"version": "1.1.0",
|
||||
"resolved": "https://nexus.loafle.net/repository/npm-all/jsbn/-/jsbn-1.1.0.tgz",
|
||||
"integrity": "sha1-sBMHyym2GKHtJux56RH4A8TaAEA=",
|
||||
"dev": true
|
||||
},
|
||||
"sprintf-js": {
|
||||
"version": "1.1.0",
|
||||
"resolved": "https://nexus.loafle.net/repository/npm-all/sprintf-js/-/sprintf-js-1.1.0.tgz",
|
||||
"integrity": "sha1-z/yvcC2vZeo5u04PorKZzsGhvkY=",
|
||||
"dev": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"ip-cidr": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://nexus.loafle.net/repository/npm-all/ip-cidr/-/ip-cidr-2.0.0.tgz",
|
||||
"integrity": "sha512-RG2+JvxGxdrZ4vJkn0pk2wpOhywTNxxvcLW2/1wqFTMpuk2fzTagZbU33ztlgF0pwRkSmSMo0kaNCCSazJr7Rw==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"ip-address": "5.8.9",
|
||||
"jsbn": "0.1.1"
|
||||
}
|
||||
},
|
||||
"ipaddr.js": {
|
||||
"version": "1.8.0",
|
||||
"resolved": "https://nexus.loafle.net/repository/npm-all/ipaddr.js/-/ipaddr.js-1.8.0.tgz",
|
||||
|
@ -6817,8 +6856,7 @@
|
|||
"jsbn": {
|
||||
"version": "0.1.1",
|
||||
"resolved": "https://nexus.loafle.net/repository/npm-all/jsbn/-/jsbn-0.1.1.tgz",
|
||||
"integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
|
||||
"optional": true
|
||||
"integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM="
|
||||
},
|
||||
"jsesc": {
|
||||
"version": "1.3.0",
|
||||
|
@ -7364,6 +7402,24 @@
|
|||
"integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=",
|
||||
"dev": true
|
||||
},
|
||||
"lodash.find": {
|
||||
"version": "4.6.0",
|
||||
"resolved": "https://nexus.loafle.net/repository/npm-all/lodash.find/-/lodash.find-4.6.0.tgz",
|
||||
"integrity": "sha1-ywcE1Hq3F4n/oN6Ll92Sb7iLE7E=",
|
||||
"dev": true
|
||||
},
|
||||
"lodash.max": {
|
||||
"version": "4.0.1",
|
||||
"resolved": "https://nexus.loafle.net/repository/npm-all/lodash.max/-/lodash.max-4.0.1.tgz",
|
||||
"integrity": "sha1-hzVWbGGLNan3YFILSHrnllivE2o=",
|
||||
"dev": true
|
||||
},
|
||||
"lodash.merge": {
|
||||
"version": "4.6.1",
|
||||
"resolved": "https://nexus.loafle.net/repository/npm-all/lodash.merge/-/lodash.merge-4.6.1.tgz",
|
||||
"integrity": "sha512-AOYza4+Hf5z1/0Hztxpm2/xiPZgi/cjMqdnKTUWTBSKchJlxXXuUSxCCl8rJlf4g6yww/j6mA8nC8Hw/EZWxKQ==",
|
||||
"dev": true
|
||||
},
|
||||
"lodash.mergewith": {
|
||||
"version": "4.6.1",
|
||||
"resolved": "https://nexus.loafle.net/repository/npm-all/lodash.mergewith/-/lodash.mergewith-4.6.1.tgz",
|
||||
|
@ -7371,6 +7427,18 @@
|
|||
"dev": true,
|
||||
"optional": true
|
||||
},
|
||||
"lodash.padstart": {
|
||||
"version": "4.6.1",
|
||||
"resolved": "https://nexus.loafle.net/repository/npm-all/lodash.padstart/-/lodash.padstart-4.6.1.tgz",
|
||||
"integrity": "sha1-0uPuv/DZ05rVD1y9G1KnvOa7YRs=",
|
||||
"dev": true
|
||||
},
|
||||
"lodash.repeat": {
|
||||
"version": "4.1.0",
|
||||
"resolved": "https://nexus.loafle.net/repository/npm-all/lodash.repeat/-/lodash.repeat-4.1.0.tgz",
|
||||
"integrity": "sha1-/H3oEx2MisB+S0n3T/6CnR8r7EQ=",
|
||||
"dev": true
|
||||
},
|
||||
"lodash.tail": {
|
||||
"version": "4.1.1",
|
||||
"resolved": "https://nexus.loafle.net/repository/npm-all/lodash.tail/-/lodash.tail-4.1.1.tgz",
|
||||
|
|
|
@ -83,6 +83,7 @@
|
|||
"wait-on": "^2.1.0",
|
||||
"webpack-cli": "^3.1.0",
|
||||
"webpack-node-externals": "^1.7.2",
|
||||
"zone.js": "^0.8.26"
|
||||
"zone.js": "^0.8.26",
|
||||
"ip-cidr": "^2.0.0"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -4,6 +4,9 @@ import { DiscoverHost, Zone } from '@overflow/model/discovery';
|
|||
import { toMetaIPType, MetaIPTypeEnum, MetaPortTypeEnum } from '@overflow/model/meta';
|
||||
import { DiscoveryConfigService } from '../service/discovery-config.service';
|
||||
|
||||
|
||||
const IPCIDR = require("ip-cidr");
|
||||
|
||||
@Component({
|
||||
selector: 'app-scanner-setting-dropdown',
|
||||
templateUrl: './scanner-setting-dropdown.component.html',
|
||||
|
@ -48,10 +51,11 @@ export class ScannerSettingDropdownComponent implements OnInit {
|
|||
return;
|
||||
}
|
||||
|
||||
const cidr = new IPCIDR(zone.network);
|
||||
this.ipType = MetaIPTypeEnum.V4;
|
||||
|
||||
this.firstIP = zone.address;
|
||||
this.lastIP = '192.168.1.254'
|
||||
this.firstIP = cidr.start();
|
||||
this.lastIP = cidr.end();
|
||||
this.includePortType = [MetaPortTypeEnum.TCP, MetaPortTypeEnum.UDP]
|
||||
this.firstPort = '1'
|
||||
this.lastPort = '65535'
|
||||
|
|
Loading…
Reference in New Issue
Block a user