mirror of
https://github.com/Tautulli/Tautulli.git
synced 2025-07-07 13:41:15 -07:00
Simplify isPrivateIP check
This commit is contained in:
parent
12350d6b54
commit
db1ba94578
1 changed files with 1 additions and 16 deletions
|
@ -281,22 +281,7 @@ function isPrivateIP(ip_address) {
|
||||||
|
|
||||||
if (ipaddr.isValid(ip_address)) {
|
if (ipaddr.isValid(ip_address)) {
|
||||||
var addr = ipaddr.process(ip_address);
|
var addr = ipaddr.process(ip_address);
|
||||||
|
if (addr.range() === 'loopback' || addr.range() === 'private') {
|
||||||
var rangeList = [];
|
|
||||||
if (addr.kind() === 'ipv4') {
|
|
||||||
rangeList = [
|
|
||||||
ipaddr.parseCIDR('127.0.0.0/8'),
|
|
||||||
ipaddr.parseCIDR('10.0.0.0/8'),
|
|
||||||
ipaddr.parseCIDR('172.16.0.0/12'),
|
|
||||||
ipaddr.parseCIDR('192.168.0.0/16')
|
|
||||||
];
|
|
||||||
} else {
|
|
||||||
rangeList = [
|
|
||||||
ipaddr.parseCIDR('fd00::/8')
|
|
||||||
];
|
|
||||||
}
|
|
||||||
|
|
||||||
if (ipaddr.subnetMatch(addr, rangeList, -1) >= 0) {
|
|
||||||
defer.resolve();
|
defer.resolve();
|
||||||
} else {
|
} else {
|
||||||
defer.reject();
|
defer.reject();
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue