How to use the range_check.isRange function in range_check

To help you get started, we’ve selected a few range_check examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github adobe / Marinus / web_server / routes / dns.js View on Github external
let returnData = [];
                for (let i=0; i < data.length; i++) {
                    if (matcher.contains(data[i]['value'])) {
                        returnData.push(data[i]);
                    }
                }
                if (req.query.hasOwnProperty('count')) {
                    res.status(200).json({'count': returnData.length});
                } else {
                    res.status(200).json(returnData);
                }
                return;
            });
            return;
        } else if (req.query.hasOwnProperty('ipv6_range')) {
                if (!rangeCheck.isRange(req.query.ipv6_range)) {
                    res.status(400).json({'message': 'A valid IPv6 range must be provided'});
                    return;
                }
                let searchRange = req.query.ipv6_range.split(":")[0];
                promise = allDNS.getAllDNSByIPv6RangePromise(searchRange, source);
                promise.then(function(data) {
                    if (!data) {
                        res.status(404).json({'message': 'Info not found'});
                        return;
                    }
                    let returnData = [];
                    for (let i=0; i < data.length; i++) {
                        if (rangeCheck.inRange(data[i]['value'], req.query.ipv6_range)) {
                            returnData.push(data[i]);
                        }
                    }

range_check

This is a simple module to validate IP address, check ip address version, check if ip is within a range.

BSD-2-Clause
Latest version published 3 years ago

Package Health Score

50 / 100
Full package analysis