=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== node-proxy-addr-1.0.3/README.md-22- node-proxy-addr-1.0.3/README.md:23:### proxyaddr(req, trust) node-proxy-addr-1.0.3/README.md-24- ############################################## node-proxy-addr-1.0.3/README.md-31-```js node-proxy-addr-1.0.3/README.md:32:proxyaddr(req, function(addr){ return addr === '127.0.0.1' }) node-proxy-addr-1.0.3/README.md:33:proxyaddr(req, function(addr, i){ return i < 1 }) node-proxy-addr-1.0.3/README.md-34-``` ############################################## node-proxy-addr-1.0.3/README.md-40-```js node-proxy-addr-1.0.3/README.md:41:proxyaddr(req, '127.0.0.1') node-proxy-addr-1.0.3/README.md:42:proxyaddr(req, ['127.0.0.0/8', '10.0.0.0/8']) node-proxy-addr-1.0.3/README.md:43:proxyaddr(req, ['127.0.0.0/255.0.0.0', '192.168.0.0/255.255.0.0']) node-proxy-addr-1.0.3/README.md-44-``` ############################################## node-proxy-addr-1.0.3/README.md-49-```js node-proxy-addr-1.0.3/README.md:50:proxyaddr(req, '::1') node-proxy-addr-1.0.3/README.md:51:proxyaddr(req, ['::1/128', 'fe80::/10']) node-proxy-addr-1.0.3/README.md:52:proxyaddr(req, ['fe80::/ffc0::']) node-proxy-addr-1.0.3/README.md-53-``` ############################################## node-proxy-addr-1.0.3/README.md-62-```js node-proxy-addr-1.0.3/README.md:63:proxyaddr(req, 'loopback') node-proxy-addr-1.0.3/README.md:64:proxyaddr(req, ['loopback', 'fc00:ac:1ab5:fff::1/64']) node-proxy-addr-1.0.3/README.md-65-``` ############################################## node-proxy-addr-1.0.3/README.md-90-The optional `trust` argument takes the same arguments as `trust` node-proxy-addr-1.0.3/README.md:91:does in `proxyaddr(req, trust)`. node-proxy-addr-1.0.3/README.md-92- ############################################## node-proxy-addr-1.0.3/README.md-99-Compiles argument `val` into a `trust` function. This function takes node-proxy-addr-1.0.3/README.md:100:the same arguments as `trust` does in `proxyaddr(req, trust)` and node-proxy-addr-1.0.3/README.md:101:returns a function suitable for `proxyaddr(req, trust)`. node-proxy-addr-1.0.3/README.md-102- ############################################## node-proxy-addr-1.0.3/README.md-104-var trust = proxyaddr.compile('localhost') node-proxy-addr-1.0.3/README.md:105:var addr = proxyaddr(req, trust) node-proxy-addr-1.0.3/README.md-106-``` ############################################## node-proxy-addr-1.0.3/README.md-109-It is recommend to compile a trust function up-front for the trusted node-proxy-addr-1.0.3/README.md:110:configuration and pass that to `proxyaddr(req, trust)` for each request. node-proxy-addr-1.0.3/README.md-111- ############################################## node-proxy-addr-1.0.3/benchmark/compiling.js-18- 'minSamples': 100, node-proxy-addr-1.0.3/benchmark/compiling.js:19: 'fn': 'proxyaddr(req, "loopback")', node-proxy-addr-1.0.3/benchmark/compiling.js-20- 'setup': 'req = createReq("127.0.0.1", "10.0.0.1")' ############################################## node-proxy-addr-1.0.3/benchmark/compiling.js-25- 'minSamples': 100, node-proxy-addr-1.0.3/benchmark/compiling.js:26: 'fn': 'proxyaddr(req, trust)', node-proxy-addr-1.0.3/benchmark/compiling.js-27- 'setup': 'req = createReq("127.0.0.1", "10.0.0.1"); trust = proxyaddr.compile("loopback")' ############################################## node-proxy-addr-1.0.3/benchmark/kind.js-18- 'minSamples': 100, node-proxy-addr-1.0.3/benchmark/kind.js:19: 'fn': 'proxyaddr(req, trust)', node-proxy-addr-1.0.3/benchmark/kind.js-20- 'setup': 'req = createReq("127.0.0.1", "10.0.0.1"); trust = proxyaddr.compile("127.0.0.1")' ############################################## node-proxy-addr-1.0.3/benchmark/kind.js-25- 'minSamples': 100, node-proxy-addr-1.0.3/benchmark/kind.js:26: 'fn': 'proxyaddr(req, trust)', node-proxy-addr-1.0.3/benchmark/kind.js-27- 'setup': 'req = createReq("::ffff:7f00:1", "10.0.0.1"); trust = proxyaddr.compile("127.0.0.1")' ############################################## node-proxy-addr-1.0.3/benchmark/kind.js-32- 'minSamples': 100, node-proxy-addr-1.0.3/benchmark/kind.js:33: 'fn': 'proxyaddr(req, trust)', node-proxy-addr-1.0.3/benchmark/kind.js-34- 'setup': 'req = createReq("::1", "10.0.0.1"); trust = proxyaddr.compile("::1")' ############################################## node-proxy-addr-1.0.3/benchmark/matching.js-18- 'minSamples': 100, node-proxy-addr-1.0.3/benchmark/matching.js:19: 'fn': 'proxyaddr(req, trust)', node-proxy-addr-1.0.3/benchmark/matching.js-20- 'setup': 'req = createReq("127.0.0.1", "10.0.0.1"); trust = proxyaddr.compile([])' ############################################## node-proxy-addr-1.0.3/benchmark/matching.js-25- 'minSamples': 100, node-proxy-addr-1.0.3/benchmark/matching.js:26: 'fn': 'proxyaddr(req, trust)', node-proxy-addr-1.0.3/benchmark/matching.js-27- 'setup': 'req = createReq("127.0.0.1", "10.0.0.1"); trust = function() {return true}' ############################################## node-proxy-addr-1.0.3/benchmark/matching.js-32- 'minSamples': 100, node-proxy-addr-1.0.3/benchmark/matching.js:33: 'fn': 'proxyaddr(req, trust)', node-proxy-addr-1.0.3/benchmark/matching.js-34- 'setup': 'req = createReq("127.0.0.1", "10.0.0.1"); trust = proxyaddr.compile("127.0.0.1")' ############################################## node-proxy-addr-1.0.3/benchmark/matching.js-39- 'minSamples': 100, node-proxy-addr-1.0.3/benchmark/matching.js:40: 'fn': 'proxyaddr(req, trust)', node-proxy-addr-1.0.3/benchmark/matching.js-41- 'setup': 'req = createReq("127.0.0.1", "10.0.0.1"); trust = function(a, i) {return i<1}' ############################################## node-proxy-addr-1.0.3/benchmark/matching.js-46- 'minSamples': 100, node-proxy-addr-1.0.3/benchmark/matching.js:47: 'fn': 'proxyaddr(req, trust)', node-proxy-addr-1.0.3/benchmark/matching.js-48- 'setup': 'req = createReq("127.0.0.1", "10.0.0.1"); trust = proxyaddr.compile("127.0.0.1/8")' ############################################## node-proxy-addr-1.0.3/benchmark/matching.js-53- 'minSamples': 100, node-proxy-addr-1.0.3/benchmark/matching.js:54: 'fn': 'proxyaddr(req, trust)', node-proxy-addr-1.0.3/benchmark/matching.js-55- 'setup': 'req = createReq("127.0.0.1", "10.0.0.1"); trust = proxyaddr.compile(["127.0.0.1", "10.0.0.1"])' ############################################## node-proxy-addr-1.0.3/index.js-250- node-proxy-addr-1.0.3/index.js:251:function proxyaddr(req, trust) { node-proxy-addr-1.0.3/index.js-252- if (!req) { ############################################## node-proxy-addr-1.0.3/test/test.js-4- node-proxy-addr-1.0.3/test/test.js:5:describe('proxyaddr(req, trust)', function () { node-proxy-addr-1.0.3/test/test.js-6- describe('arguments', function () { ############################################## node-proxy-addr-1.0.3/test/test.js-84- node-proxy-addr-1.0.3/test/test.js:85: proxyaddr(req, function (addr, i) { node-proxy-addr-1.0.3/test/test.js-86- return log.push(Array.prototype.slice.call(arguments)); ############################################## node-proxy-addr-1.0.3/test/test.js-99- var req = createReq('127.0.0.1'); node-proxy-addr-1.0.3/test/test.js:100: proxyaddr(req, all).should.equal('127.0.0.1'); node-proxy-addr-1.0.3/test/test.js-101- }); ############################################## node-proxy-addr-1.0.3/test/test.js-106- }); node-proxy-addr-1.0.3/test/test.js:107: proxyaddr(req, all).should.equal('10.0.0.1'); node-proxy-addr-1.0.3/test/test.js-108- }); ############################################## node-proxy-addr-1.0.3/test/test.js-113- }); node-proxy-addr-1.0.3/test/test.js:114: proxyaddr(req, all).should.equal('10.0.0.1'); node-proxy-addr-1.0.3/test/test.js-115- }); ############################################## node-proxy-addr-1.0.3/test/test.js-120- var req = createReq('127.0.0.1'); node-proxy-addr-1.0.3/test/test.js:121: proxyaddr(req, none).should.equal('127.0.0.1'); node-proxy-addr-1.0.3/test/test.js-122- }); ############################################## node-proxy-addr-1.0.3/test/test.js-127- }); node-proxy-addr-1.0.3/test/test.js:128: proxyaddr(req, none).should.equal('127.0.0.1'); node-proxy-addr-1.0.3/test/test.js-129- }); ############################################## node-proxy-addr-1.0.3/test/test.js-134- var req = createReq('127.0.0.1'); node-proxy-addr-1.0.3/test/test.js:135: proxyaddr(req, trust10x).should.equal('127.0.0.1'); node-proxy-addr-1.0.3/test/test.js-136- }); ############################################## node-proxy-addr-1.0.3/test/test.js-141- }); node-proxy-addr-1.0.3/test/test.js:142: proxyaddr(req, trust10x).should.equal('127.0.0.1'); node-proxy-addr-1.0.3/test/test.js-143- }); ############################################## node-proxy-addr-1.0.3/test/test.js-148- }); node-proxy-addr-1.0.3/test/test.js:149: proxyaddr(req, trust10x).should.equal('192.168.0.1'); node-proxy-addr-1.0.3/test/test.js-150- }); ############################################## node-proxy-addr-1.0.3/test/test.js-155- }); node-proxy-addr-1.0.3/test/test.js:156: proxyaddr(req, trust10x).should.equal('192.168.0.1'); node-proxy-addr-1.0.3/test/test.js-157- }); ############################################## node-proxy-addr-1.0.3/test/test.js-162- }); node-proxy-addr-1.0.3/test/test.js:163: proxyaddr(req, trust10x).should.equal('192.168.0.1'); node-proxy-addr-1.0.3/test/test.js-164- }); ############################################## node-proxy-addr-1.0.3/test/test.js-171- }); node-proxy-addr-1.0.3/test/test.js:172: proxyaddr(req, ['10.0.0.1', '10.0.0.2']).should.equal('192.168.0.1'); node-proxy-addr-1.0.3/test/test.js-173- }); ############################################## node-proxy-addr-1.0.3/test/test.js-178- }); node-proxy-addr-1.0.3/test/test.js:179: proxyaddr(req, ['10.0.0.1', '10.0.0.2']).should.equal('localhost'); node-proxy-addr-1.0.3/test/test.js-180- }); ############################################## node-proxy-addr-1.0.3/test/test.js-185- }); node-proxy-addr-1.0.3/test/test.js:186: proxyaddr(req, ['127.0.0.1', '192.168.0.100']).should.equal('10.0.0.1'); node-proxy-addr-1.0.3/test/test.js-187- }); ############################################## node-proxy-addr-1.0.3/test/test.js-191- var req = createReq('127.0.0.1'); node-proxy-addr-1.0.3/test/test.js:192: proxyaddr(req, []).should.equal('127.0.0.1'); node-proxy-addr-1.0.3/test/test.js-193- }); ############################################## node-proxy-addr-1.0.3/test/test.js-198- }); node-proxy-addr-1.0.3/test/test.js:199: proxyaddr(req, []).should.equal('127.0.0.1'); node-proxy-addr-1.0.3/test/test.js-200- }); ############################################## node-proxy-addr-1.0.3/test/test.js-208- }); node-proxy-addr-1.0.3/test/test.js:209: proxyaddr(req, ['10.0.0.1', '10.0.0.2']).should.equal('192.168.0.1'); node-proxy-addr-1.0.3/test/test.js-210- }); ############################################## node-proxy-addr-1.0.3/test/test.js-215- }); node-proxy-addr-1.0.3/test/test.js:216: proxyaddr(req, '10.0.0.2/26').should.equal('10.0.0.200'); node-proxy-addr-1.0.3/test/test.js-217- }); ############################################## node-proxy-addr-1.0.3/test/test.js-222- }); node-proxy-addr-1.0.3/test/test.js:223: proxyaddr(req, '10.0.0.2/255.255.255.192').should.equal('10.0.0.200'); node-proxy-addr-1.0.3/test/test.js-224- }); ############################################## node-proxy-addr-1.0.3/test/test.js-231- }); node-proxy-addr-1.0.3/test/test.js:232: proxyaddr(req, ['fe80::1', 'fe80::2']).should.equal('2002:c000:203::1'); node-proxy-addr-1.0.3/test/test.js-233- }); ############################################## node-proxy-addr-1.0.3/test/test.js-238- }); node-proxy-addr-1.0.3/test/test.js:239: proxyaddr(req, 'fe80::/125').should.equal('fe80::ff00'); node-proxy-addr-1.0.3/test/test.js-240- }); ############################################## node-proxy-addr-1.0.3/test/test.js-245- }); node-proxy-addr-1.0.3/test/test.js:246: proxyaddr(req, 'fe80::/ffff:ffff:ffff:ffff:ffff:ffff:ffff:fff8').should.equal('fe80::ff00'); node-proxy-addr-1.0.3/test/test.js-247- }); ############################################## node-proxy-addr-1.0.3/test/test.js-254- }); node-proxy-addr-1.0.3/test/test.js:255: proxyaddr(req, ['127.0.0.1', '::1']).should.equal('2002:c000:203::1'); node-proxy-addr-1.0.3/test/test.js-256- }); ############################################## node-proxy-addr-1.0.3/test/test.js-261- }); node-proxy-addr-1.0.3/test/test.js:262: proxyaddr(req, '127.0.0.1').should.equal('::1'); node-proxy-addr-1.0.3/test/test.js-263- }); ############################################## node-proxy-addr-1.0.3/test/test.js-270- }); node-proxy-addr-1.0.3/test/test.js:271: proxyaddr(req, ['10.0.0.1', '10.0.0.2']).should.equal('192.168.0.1'); node-proxy-addr-1.0.3/test/test.js-272- }); ############################################## node-proxy-addr-1.0.3/test/test.js-277- }); node-proxy-addr-1.0.3/test/test.js:278: proxyaddr(req, ['10.0.0.1/16']).should.equal('192.168.0.1'); node-proxy-addr-1.0.3/test/test.js-279- }); ############################################## node-proxy-addr-1.0.3/test/test.js-284- }); node-proxy-addr-1.0.3/test/test.js:285: proxyaddr(req, ['::ffff:a00:1', '::ffff:a00:2']).should.equal('192.168.0.1'); node-proxy-addr-1.0.3/test/test.js-286- }); ############################################## node-proxy-addr-1.0.3/test/test.js-291- }); node-proxy-addr-1.0.3/test/test.js:292: proxyaddr(req, '::ffff:a00:2/122').should.equal('10.0.0.200'); node-proxy-addr-1.0.3/test/test.js-293- }); ############################################## node-proxy-addr-1.0.3/test/test.js-298- }); node-proxy-addr-1.0.3/test/test.js:299: proxyaddr(req, '::ffff:a00:2/ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffc0').should.equal('10.0.0.200'); node-proxy-addr-1.0.3/test/test.js-300- }); ############################################## node-proxy-addr-1.0.3/test/test.js-307- }); node-proxy-addr-1.0.3/test/test.js:308: proxyaddr(req, 'linklocal').should.equal('2002:c000:203::1'); node-proxy-addr-1.0.3/test/test.js-309- }); ############################################## node-proxy-addr-1.0.3/test/test.js-314- }); node-proxy-addr-1.0.3/test/test.js:315: proxyaddr(req, ['loopback', 'linklocal']).should.equal('2002:c000:203::1'); node-proxy-addr-1.0.3/test/test.js-316- }); ############################################## node-proxy-addr-1.0.3/test/test.js-323- }); node-proxy-addr-1.0.3/test/test.js:324: proxyaddr(req, '127.0.0.1').should.equal('proxy'); node-proxy-addr-1.0.3/test/test.js-325- }); ############################################## node-proxy-addr-1.0.3/test/test.js-332- node-proxy-addr-1.0.3/test/test.js:333: proxyaddr(req, function (addr, i) { node-proxy-addr-1.0.3/test/test.js-334- return log.push(Array.prototype.slice.call(arguments)); ############################################## node-proxy-addr-1.0.3/debian/changelog:1:node-proxy-addr (1.0.3-1) unstable; urgency=medium node-proxy-addr-1.0.3/debian/changelog-2- ############################################## node-proxy-addr-1.0.3/debian/changelog-12- node-proxy-addr-1.0.3/debian/changelog:13:node-proxy-addr (1.0.1-1) unstable; urgency=low node-proxy-addr-1.0.3/debian/changelog-14-