mirror of
https://github.com/Tautulli/Tautulli.git
synced 2025-07-06 13:11: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)) {
|
||||
var addr = ipaddr.process(ip_address);
|
||||
|
||||
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) {
|
||||
if (addr.range() === 'loopback' || addr.range() === 'private') {
|
||||
defer.resolve();
|
||||
} else {
|
||||
defer.reject();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue