%PDF- <> %âãÏÓ endobj 2 0 obj <> endobj 3 0 obj <>/ExtGState<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 28 0 R 29 0 R] /MediaBox[ 0 0 595.5 842.25] /Contents 4 0 R/Group<>/Tabs/S>> endobj ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<> endobj 2 0 obj<>endobj 2 0 obj<>es 3 0 R>> endobj 2 0 obj<> ox[ 0.000000 0.000000 609.600000 935.600000]/Fi endobj 3 0 obj<> endobj 7 1 obj<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI]>>/Subtype/Form>> stream
'use strict'; require('../common'); const assert = require('assert'); const net = require('net'); const v4 = [ '0.0.0.0', '8.8.8.8', '127.0.0.1', '100.100.100.100', '192.168.0.1', '18.101.25.153', '123.23.34.2', '172.26.168.134', '212.58.241.131', '128.0.0.0', '23.71.254.72', '223.255.255.255', '192.0.2.235', '99.198.122.146', '46.51.197.88', '173.194.34.134', ]; const v4not = [ '.100.100.100.100', '100..100.100.100.', '100.100.100.100.', '999.999.999.999', '256.256.256.256', '256.100.100.100.100', '123.123.123', 'http://123.123.123', '1000.2.3.4', '999.2.3.4', '0000000192.168.0.200', '192.168.0.2000000000', ]; v4.forEach((ip) => { assert.strictEqual(net.isIPv4(ip), true); }); v4not.forEach((ip) => { assert.strictEqual(net.isIPv4(ip), false); });