{"_id":"bogon","_rev":"6-240fabc621c77dd569b34324ec8191c2","name":"bogon","dist-tags":{"latest":"1.3.0"},"versions":{"0.0.0":{"name":"bogon","version":"0.0.0","author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"bogon@0.0.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/mafintosh/bogon","bugs":{"url":"https://github.com/mafintosh/bogon/issues"},"dist":{"shasum":"6420ab1b94a8ec04b68be9dc872d5e80afb6de82","tarball":"https://registry.npmjs.org/bogon/-/bogon-0.0.0.tgz","fileCount":5,"integrity":"sha512-pHf98gvLC1ML5oeUV1G0crvTQoEftlY11YiSuqItD7XEbCSsAaAq+DOIWnyujpciAgA3Scm9iQ73WzlhCfyfeg==","signatures":[{"sig":"MEUCIHu1idFU9Pd5y+Opg0yQCQFKv7BcQ8lL0U9WVwyrJ6PQAiEAs7F4XTkKY0pot+5L0qkMgRw5SCdJDOoGfMKfs2HP0Gw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbNSuCRA9TVsSAnZWagAA1psP/0D/AXs1qAHV6PiiAp6e\n5gWdx1JfIYy1n4AMb+n+vSYnORj8ZcQguIs6ZzYOy5FrxaVy5aUB3mAPHuxM\nAD102xfhrF4+eqmdMlq8aKSMkbXEKr+GfxIdZ/rSf91MK58WgjDLJQIHUtqf\nc3mvKviJMuayp/BR/hAy7MG2L6N1Ce7GpO2nhEtG+LSBAgwhWAV4XR1wQ3tE\nhV6fB1uugLgisFdyxXx96h0uFaxx4imyDXtiAGuuDvpLibP7vxceAkUzEZFe\n9NgM/iwWSI6/rapP9W9/wt2FFPZEUFz9UkEsysMvR5ofJIWFDHaWNCMz4EMh\nmmeLs/0lOGudPCFOZq6ftgADN8yoOWMB5Nm1uKMoCliJ0+yFFLuCI2EbQeWO\nP2JvVYCx0wVVfV5j0smRpN4SLkz2oA3iw4XpCTfJjXi6aru2e8Q497w33Nfq\nlRCdTnFAZ5qzP1SxGaofCOht2mBvW4Q4aEyMPKN5dFZ8/AcKbJ46QXaV8a67\nRHUju1RaAvJw7Q2Oc3ERLcbTzU86NafSmBo5XoFvgmbrwolueENum0wl5bJD\n8iX81+bvpUCmZ/lKu8BmS5wwcK9mrqTxBnErhXHJGE7ixk2BoOb5g+u3g+Qg\n1iAGqwyY88vLb4vp0DIY0V1MTObm/JIZcWAKZK7tiA1s/lTm1VsvZMDMe60J\nXTFI\r\n=Txtt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"repository":{"url":"git+https://github.com/mafintosh/bogon.git","type":"git"},"_npmVersion":"6.14.11","description":"Check if an IP is a bogon","directories":{},"_nodeVersion":"15.7.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/bogon_0.0.0_1617745069576_0.5833715310373608","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"bogon","version":"1.0.0","author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"bogon@1.0.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/mafintosh/bogon","bugs":{"url":"https://github.com/mafintosh/bogon/issues"},"dist":{"shasum":"66b8cdd269f790e3aa988e157bb34d4ba75ee586","tarball":"https://registry.npmjs.org/bogon/-/bogon-1.0.0.tgz","fileCount":5,"integrity":"sha512-mXxtlBtnW8koqFWPUBtKJm97vBSKZRpOvxvMRVun33qQXwMNfQzq9eTcQzKzqEoNUhNqF9t8rDc/wakKCcHMTg==","signatures":[{"sig":"MEUCIQDzKnrcKluyflE3KwTLE2YEpgEy09JzkwD7k1cFqBKjUQIgD8Ad5fN4YXzt7+LtxtU7KeggFxu6924j0UwQiQwWU4w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbNURCRA9TVsSAnZWagAAQzIP/0mmn0qNMy2FMh5XBInq\nUNXp7+iCjjTV7F6pu1LHkSs14Z0j88pOyhr8+c1GvtsH+uDVbaUioMhD+o0V\nX6YYNcVvxCE1Yazu8GvEbJgU3q4IsbiJxqt4sg7MypCrvTl9aE+Syc1ecItE\niiTTfiCc792i9Py+nLrd3GMICghPncY8zrdENQaYrLixYKVRh2ly6CgR7vim\nr0ns+e81u9s7vIOTuOLZEgSleBLrffNn2E/rXHB4fIIEVAErpz4KEI1kRMUk\nzXNKBGH1g2h1waNvbn6/HrScCE92/86xlmESAOG3ct410AukcFivsULg0zoj\n/4iJTHV3Q+KiFMPuSEEclXE8/jpxEGFipmSJ0dbXOT/8PCGwBr6Yii7k7Kpq\n9QpjDGXCd0KNJqTyUesfUwbJ7FZwEa8RnT2wcZbxZ+nra3M46W/EfaXsO9vv\nIs/ky1oI2Wn9Mk/Djad37ljO3PSWrwbpd80K9Qwd/2LwR3Mht08lgYl4m4kj\ny7ttb8sStEr1ZgCPLX7rTv/xBoh31m9yM27uhpL5PkcuRo8JTm5qkfu5Z1Il\nLUsZ3uyrIksuv2Cs41AuU5/m+elW31qSSPof6aLIRTaUxFgsiiGC8VuEdiSv\nNDR1tLd0iJTzGOy1vYSfMcFNCppgQx1e02Mj8ayV9/JmPQ0TJVBBscKlpnoH\naFu5\r\n=fu6M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"f4048e89bdc1a7aeb17100d390971f24b713f356","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"repository":{"url":"git+https://github.com/mafintosh/bogon.git","type":"git"},"_npmVersion":"6.14.11","description":"Check if an IP is a bogon","directories":{},"_nodeVersion":"15.7.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/bogon_1.0.0_1617745168883_0.9895031402400258","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"bogon","version":"1.1.0","author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"bogon@1.1.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/mafintosh/bogon","bugs":{"url":"https://github.com/mafintosh/bogon/issues"},"dist":{"shasum":"14234260353d8f806c3a307202f66698f635d18b","tarball":"https://registry.npmjs.org/bogon/-/bogon-1.1.0.tgz","fileCount":7,"integrity":"sha512-a6SnToksXHuUlgeMvI/txWmTcKz7c7iBa8f0HbXL4toN1Uza/CTQ4F7n9jSDX49TCpxv3KUP100q4sZfwLyLiw==","signatures":[{"sig":"MEUCIB3kr2s2LaCgLliInCpmjOpD1hp0nTviPkgGOivpYhhyAiEAur03MEOeJf+3rFXvY6EvZ4whygf8d6yXdzKrJ7QR8Wo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjB1A6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqSYxAAmLyWNYgXucg+PB1PkrP/X4KIVt8cbnSxGhCZcIoZvOp9aRXF\r\n20m4zTOPm57BrZ2IgX/GrZAaHpdAZpsHd0lkcrhxjh2EJ5LNI4qoe504LRXI\r\nwPDqhrmRzPRkZZLMkwhMfNrrGKHKfn69R7m5VqU2x1B+x21udBT76OXmnD0h\r\nswcXC29XXY+YvKkoehg0Q3nZVGYofuEB4a5iQnEduPIq34ZJE52/G/9Tr8s7\r\nfo+UfASCaRjWTrrdJ3P67ajD8Sg2+GHetzM3VeErrahr/uEF4p8V9k87e+Sw\r\n4jc2Tb72da6Scdpv+EXLybevh2W/bc8SmzOKAeVXNbM4rmJzWLx2gRlMEp80\r\nG7Zq3JldVcFL/UB8tMjb2sZSajryKDrviBqpbPGtKTxb1/+reB5lhZJQ4dA6\r\nV7hvkrngKB+qkv7ua+0xkzGF+YU9CvyPfRmiB2qgu6zWVSneumT0jkKnMEFr\r\nlYEY/wIYrXnqrOKCdLb+xMhMA4RgYXNbl3XqR/279xJQI0BBaFmwnnGc6D9m\r\nDPy92HhWis4QpXm15dCHjRh3pYTgJCJdjfQ3q0jm80PwxD/e7HiOc680drCN\r\n+zNYt4R3buZbrFBM1+QEhXxa1YETWye5kMgqiatSTWdp6ygcMRCkAUQ9+t6z\r\n/INH9AUplgr/re6gq4fVv6cGJPHGlJAMd/g=\r\n=lrRB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"be7473bad6260172a71dea5710a660961615750c","scripts":{"test":"standard && brittle test.mjs"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"repository":{"url":"git+https://github.com/mafintosh/bogon.git","type":"git"},"_npmVersion":"8.11.0","description":"Check if an IP is a bogon","directories":{},"_nodeVersion":"16.16.0","dependencies":{"compact-encoding":"^2.11.0","compact-encoding-net":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.4","standard":"^17.0.0","nanobench":"^2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/bogon_1.1.0_1661423673973_0.3963356274149774","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"bogon","version":"1.2.0","author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"bogon@1.2.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/mafintosh/bogon","bugs":{"url":"https://github.com/mafintosh/bogon/issues"},"dist":{"shasum":"9685099042849e980fcec8914295ebe15376d339","tarball":"https://registry.npmjs.org/bogon/-/bogon-1.2.0.tgz","fileCount":7,"integrity":"sha512-FqOBr/1VMzCOsoJd+fzNUMarUYki2+TKt07A2+xaulsNx4r53iJ7MV5k0jbqg7W2U0CsLqxCZOrFibdG6h6HSg==","signatures":[{"sig":"MEQCIDbW8V3WNf3ES6nVrUzkrrzWveuQyXDsQx8UkcBf6HMJAiAyqYNtDkdSHAX8TaZfX9raOxUfKLLrKDaNp1quGxajHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8125},"main":"index.js","gitHead":"43d66bc669e06301c0930c16edf6638a34d1d2e9","scripts":{"test":"standard && brittle test.mjs"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"repository":{"url":"git+https://github.com/mafintosh/bogon.git","type":"git"},"_npmVersion":"11.7.0","description":"Check if an IP is a bogon","directories":{},"_nodeVersion":"22.16.0","dependencies":{"compact-encoding":"^2.11.0","compact-encoding-net":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.4","standard":"^17.0.0","nanobench":"^2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/bogon_1.2.0_1769907036192_0.35633647862505313","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"bogon","version":"1.3.0","description":"Check if an IP is a bogon","main":"index.js","scripts":{"test":"standard && brittle test.mjs"},"dependencies":{"compact-encoding":"^3.0.0","compact-encoding-net":"^1.2.0"},"devDependencies":{"brittle":"^3.0.4","nanobench":"^2.1.1","standard":"^17.0.0"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/bogon.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/bogon/issues"},"homepage":"https://github.com/mafintosh/bogon","gitHead":"be27f88102917aa85accc42b906b4059f09c72d4","_id":"bogon@1.3.0","_nodeVersion":"24.13.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-04tu0G/v0f2HPuQlSfhO635WwHDBCaITJ490rhxH9ttUlgPqOirZVKV02YB6NvPf5VkmbqJCm3bnZwrPk/eDSg==","shasum":"5e0bbb1cc1ce62202ae72cb003f62bbce4fd70fd","tarball":"https://registry.npmjs.org/bogon/-/bogon-1.3.0.tgz","fileCount":7,"unpackedSize":8076,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEE5Lbj0/aTLRbUmHBhTJaD8twjiPTz52bAa6sRvHbMBAiEAqWnjiBhp1pYTIvz8MRgRp7TEVj+G9K2Fa2ppVn3BoAg="}]},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/bogon_1.3.0_1778000702665_0.6317110885578281"},"_hasShrinkwrap":false}},"time":{"created":"2021-04-06T21:37:49.575Z","modified":"2026-05-05T17:05:02.954Z","0.0.0":"2021-04-06T21:37:49.705Z","1.0.0":"2021-04-06T21:39:29.076Z","1.1.0":"2022-08-25T10:34:34.191Z","1.2.0":"2026-02-01T00:50:36.348Z","1.3.0":"2026-05-05T17:05:02.845Z"},"bugs":{"url":"https://github.com/mafintosh/bogon/issues"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","homepage":"https://github.com/mafintosh/bogon","repository":{"type":"git","url":"git+https://github.com/mafintosh/bogon.git"},"description":"Check if an IP is a bogon","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"readme":"# bogon\n\nCheck if an IP is a bogon\n\n```\nnpm install bogon\n```\n\nhttps://ipinfo.io/bogon\n\n\n## Usage\n\n``` js\nconst bogon = require('bogon')\n\nconsole.log(bogon('192.168.0.1')) // true\nconsole.log(bogon('8.8.8.8')) // false\n```\n\nAs a utility it also exposes an `isPrivate` helper\nto detect if a bogon IP is a private IP address on a local network.\n\n``` js\nconsole.log(bogon.isPrivate('192.168.0.1')) // true\nconsole.log(bogon('224.0.1.1')) // true\nconsole.log(bogon.isPrivate('224.0.1.1')) // false\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}