{"_id":"@bambulabs/hapi-blockip","_rev":"11-3a8466f40ac4adf273cf4b7916621ea2","name":"@bambulabs/hapi-blockip","dist-tags":{"latest":"0.1.3"},"versions":{"0.1.0":{"name":"@bambulabs/hapi-blockip","version":"0.1.0","keywords":["hapi","hapijs","block","blacklist","ip"],"author":{"name":"Emre Alparslan"},"license":"MIT","_id":"@bambulabs/hapi-blockip@0.1.0","maintainers":[{"name":"emresandikci","email":"me@emresandikci.com"},{"name":"emre.alparslan","email":"emre@finedinemenu.com"}],"homepage":"https://github.com/finedine/hapi-blockip#readme","bugs":{"url":"https://github.com/finedine/hapi-blockip/issues"},"dist":{"shasum":"5badd45e82cf3f38b2cae5b8302161bef067e1bc","tarball":"https://registry.npmjs.org/@bambulabs/hapi-blockip/-/hapi-blockip-0.1.0.tgz","fileCount":4,"integrity":"sha512-bDxZjByGsJZSyYJipgJu3fJA9Q4U42xNldh0PxA18INei2PPEOXkXnKyJVj1Fj6M2zsBywn6FECQBFaPwqmUgA==","signatures":[{"sig":"MEUCIQDLf+LCDYkISdQgA9297jpGq5okbIcw0eW+Tb/GC/v14AIgDwb05hSuigO349ucYuRCP71B+frunilb2QXX8vJXzL0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6792,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4A+0CRA9TVsSAnZWagAAYEsP/0ONt1v0qiGH1JwXrRfv\n0YOp5R1dQrfVDEc/9Yu0H6m8+U91FNj49jO/vZGzNs1biHF+G1OrxeH3jCGR\nOO/6v3up3fyjupKONwxRCle6xP45stobPdpEnrNsk1bxtdo5yqInfJAe6eCw\naOwHug27+K/fyxUSZ0josLJdXFnyEpIFznipAOi0F/oAd0aq+rLQPYvFqHpS\nOlvcQT3rasOJ3EVexkD8VUGKhFv/QhUJl5vdNKgDN/YobK860Dvn5RDacfBE\n6SSxhpcNVRxLs+uYreCGhyCfDV0Q7SfPab8/Gu1nlh2IrYBWmee6np7BTWy2\nhvl8We1AZbPNdGyWT5ZHwl84jzDKAwzrHGGEQ4JUpAZTZH9XvAV/kpdvDjxO\nD/t4CZ3dMH2xY50MTqDkWnFgIAcr7tnbSccrzWXupDuL67mH/zjsgzN+1Kjm\nGx6A2R+TeeWNwIZhjolvaIyh1CTI+4DHfW89ovypl206IYoIq9OlDrClqu0d\neCQODGVd/DNNjpEigs66n9cmsg5F8rwT5DnEyH9JEEpxouxeJjDulDaOoq4w\nI3MdXCG+TI0BiMfEeOZagzH9jsDE+xdYhpU+ny+Bc8/+Wu0q1Z13kvgsT2d3\nFg3HCzuH3UHbVd/jW0IyQkuyhPiT3h2kyJ6ecX7X9YyxdCgS8i1/gW6GKsq3\nQQc/\r\n=aWWM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"813c858fbcc01a24a11fef526c07d8dd7393a1d0","scripts":{"test":"lab -a @hapi/code -t 100 -v -e test"},"_npmUser":{"name":"emre.alparslan","email":"emre@finedinemenu.com"},"repository":{"url":"git+https://github.com/finedine/hapi-blockip.git","type":"git"},"_npmVersion":"6.13.7","description":"A simple Hapi.js plugin to block pre-defined IP addresses.","directories":{"lib":"lib","test":"test"},"_nodeVersion":"13.9.0","dependencies":{"@hapi/joi":"^17.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@hapi/lab":"^22.0.4","@hapi/code":"^8.0.1","@hapi/hapi":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/hapi-blockip_0.1.0_1591742388116_0.9062837525220815","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@bambulabs/hapi-blockip","version":"0.1.1","keywords":["hapi","hapijs","block","blacklist","ip"],"author":{"name":"Emre Alparslan"},"license":"MIT","_id":"@bambulabs/hapi-blockip@0.1.1","maintainers":[{"name":"emre.alparslan","email":"emre@finedinemenu.com"},{"name":"emresandikci","email":"me@emresandikci.com"}],"homepage":"https://github.com/finedine/hapi-blockip#readme","bugs":{"url":"https://github.com/finedine/hapi-blockip/issues"},"dist":{"shasum":"9c2733e3f4ddbc393f60a47a3b0df021174f6007","tarball":"https://registry.npmjs.org/@bambulabs/hapi-blockip/-/hapi-blockip-0.1.1.tgz","fileCount":4,"integrity":"sha512-bU9V4+orsloTG6CrJ5UtlPZ1BJ5fcbbG04HqnqM/px5IMVMjtQQGHNWInh7n5Ml6tYyg4aLzRpmCossUzdKtwg==","signatures":[{"sig":"MEUCIQDiU/M6px3KsnYY8s7p/hWonGzGTcTjY3Hz7hhjwC7XRwIgUOQwSzdmzfnOiWPcmLh2+YYWNiSp0vxyBHHsVzejA9Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4BFWCRA9TVsSAnZWagAAaCsP/jMbmReYAXVW+KvdRPue\nVcz9DlSxIAm6YKrp5B0uwq2doJ+7DnxU7EXAOjhHQiAg9NIA2/vacyR1CQMv\nNeDDtYsog5XsQcOucqHiBZxKbQU923xJD9sB+jCi/X7CAEWsiQG3Vb3WXOsJ\nx3eQlhO40pm9XBoRHd9L25JlP4alDPXz0MAjJdkEU6vDkf6GcsiFhy8tjcNU\n0wyZgVE5DB1Z/0wKSmMKc2n/9kpUyObb222vTnIAVliYzB53b2ZsjCq8CggL\n/o3r4VLMnETxsL1EgasphpUrV3HB3jHoiSAVMm41nYvkaXWZ7bXmCeLIx1N+\nKzIxpyTxAQ8texfzi42N9TNsuBb+VZQN5CJG1LxKUEy67cismCLWZi1Cz/hl\n2drwx46NW6CQXv+5Mixj67TAxL+a6U63GUzn1XSW7KYPtct5A+Ifwsf3ITJ7\nbEEozut1dMqowt156ZgUyeu0TM+1Pj1+l1txHkRkqL1+6DubWwnw0RYln4fe\n1dBFv2ZK20pas9RweDcvHtXky446m66cqZJ39S5d4rLdSdaGIIVccudoVcTT\ncNdpuvH7PwxDpbJr4Fb/7AU45mk4he7d6IjNhC+SSK/TJWZv6AxrMdZJvE1e\nJpZ6R+7Ivub82aGtZuP+a1lpt/u/OgjsDwB0SpHHwOqw6TZp/o0KmCCrP05h\nnd/y\r\n=XZpc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"75381ca8b0dbd61e4cb55c5edd3784b88a3b42ec","scripts":{"test":"lab -a @hapi/code -t 100 -v -e test"},"_npmUser":{"name":"emre.alparslan","email":"emre@finedinemenu.com"},"repository":{"url":"git+https://github.com/finedine/hapi-blockip.git","type":"git"},"_npmVersion":"6.13.7","description":"A simple Hapi.js plugin to block pre-defined IP addresses.","directories":{"lib":"lib","test":"test"},"_nodeVersion":"13.9.0","dependencies":{"@hapi/joi":"^17.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@hapi/lab":"^22.0.4","@hapi/code":"^8.0.1","@hapi/hapi":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/hapi-blockip_0.1.1_1591742805542_0.03403878827314255","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@bambulabs/hapi-blockip","version":"0.1.2","keywords":["hapi","hapijs","block","blacklist","ip"],"author":{"name":"Emre Alparslan"},"license":"MIT","_id":"@bambulabs/hapi-blockip@0.1.2","maintainers":[{"name":"emre.alparslan","email":"emre@finedinemenu.com"},{"name":"emresandikci","email":"me@emresandikci.com"}],"homepage":"https://github.com/finedine/hapi-blockip#readme","bugs":{"url":"https://github.com/finedine/hapi-blockip/issues"},"dist":{"shasum":"828d2dc3d58e5e19f81fb35906d5e1fd1ef12f85","tarball":"https://registry.npmjs.org/@bambulabs/hapi-blockip/-/hapi-blockip-0.1.2.tgz","fileCount":6,"integrity":"sha512-FSYn/1BVpWMh2g8voCoWurvSzgaO1qdpuWFSoDs4Sq9rPgkPt1jqwT+3u4Yxmbp4wagAugi7kKdQdufpkuQ4NA==","signatures":[{"sig":"MEYCIQCkZRy69/UtX23mdRD/0NP2mM32uHHUfjQHJiwzlyQ/6QIhAM31ZzHic4/DHeZmMVLVd7Xd78DvDUBHMVXIqg+3DuVm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9121,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4B+ECRA9TVsSAnZWagAAe8kP/jJN3pNsatwNf9zsiYmY\nvy2LcogZXZE9tPCJArKHT8XTTCgiLOahRk/DzwotwTOt6BYRxG804J/epdjO\nd6PXQRkAn1WEHIzMsqRTkoarhPo0Ihfl/Y3KZqDXQR6rhRDsZTxFYushmlLU\n0ha6f/plN9n+V51qfTUa826SLhH3uKqpqGXV4ksqsPv8R//gtT5NW9SXO0Px\n3aTxzO2rEjjgTsTovisRToo8v9tqs5jn57AQOjuGzzPutfytBPc0YOS7u5Nj\nszX2nOJsz2h1ahBVhHEWAS0ARuYPIygz+QXZFdjiErOOmlK9vQg2HXqtDU90\nTKwAr7oANZQvhh+Df5wgW16Ree6oXy8H4UHDJ5Cm+2jv2+GnwXjAiWpoKjdm\nEcpRXy//KRDYBap4+i1vxdor5f93rRDBxFREDe69Xm6Cnxt/D64/Qn6kKEeA\nEWoDHakJbc2n9vDxO1rGhZkTOrO6PLwP9E2Dwor0z4jA0voXlGBjExJ0bTXa\nBK2Su59HSD/GnWqB0H2Q3pcTAXxkasyJeXdEwQ+bZFJnrnaZapkri71JyWgW\nFl6sD9r0LYSht0XWtLDVjRV2SfzCLtQxsk8uSfDv/PSKe9d0822NQ5M81TmR\nfbYpV/nIzb+VbviOcRs2kGfw1puHEClHMtzPQrsGkuptL320413+zlCBs+PX\nDO9M\r\n=HEUv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"d6b1c34b1b7a98458de5425dac767b98e57f9ad0","scripts":{"test":"lab -a @hapi/code -t 100 -v -e test"},"_npmUser":{"name":"emre.alparslan","email":"emre@finedinemenu.com"},"repository":{"url":"git+https://github.com/finedine/hapi-blockip.git","type":"git"},"_npmVersion":"6.14.4","description":"A simple Hapi.js plugin to block pre-defined IP addresses.","directories":{"lib":"lib","test":"test"},"_nodeVersion":"12.16.3","dependencies":{"@hapi/joi":"^17.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@hapi/lab":"^22.0.4","@hapi/code":"^8.0.1","@hapi/hapi":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/hapi-blockip_0.1.2_1591746436099_0.5898499107250423","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@bambulabs/hapi-blockip","version":"0.1.3","keywords":["hapi","hapijs","block","blacklist","ip"],"author":{"name":"Emre Alparslan"},"license":"MIT","_id":"@bambulabs/hapi-blockip@0.1.3","maintainers":[{"name":"emre.alparslan","email":"emre@finedinemenu.com"},{"name":"emresandikci","email":"me@emresandikci.com"}],"homepage":"https://github.com/finedine/hapi-blockip#readme","bugs":{"url":"https://github.com/finedine/hapi-blockip/issues"},"dist":{"shasum":"f115d3778d51b17ac490ffc43d9691beab4f1140","tarball":"https://registry.npmjs.org/@bambulabs/hapi-blockip/-/hapi-blockip-0.1.3.tgz","fileCount":6,"integrity":"sha512-jlSw2HxWshc8PB+/gLfP3Yo56eN0+jzbBK7P0e57xMW6vvbWNliEszt0n6kRfW0Bqrz/HM3y/6PpGzO0U1+yFA==","signatures":[{"sig":"MEUCIQDZPNsXSVSAmJ6AghPdXPrez/FKzujNEXGHZE0pXmKEjAIgCxYTgpZAWDPHppcne/DL8PJlDI1z9+wujaTjIhKZsv8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9115,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4CAHCRA9TVsSAnZWagAARuYP/0liRKMrvLxIG9+jpIjv\nW+5U8pUP1IWTKUaFdpdUxa4hBDL6dm57uEHouWP5RERY2gIoln48GfOx1KyB\nF88QAS22qv7/T7IHuG6tT3Si1Nj/8fe9mtGw5M/YcFCpR0AsDCWZWgmJitYb\nWjw+nxnFJqCwCMkmG1SVFmPLPZcTQG3h3yTwOwLmYRexz0/e3ACMwbfBa1cS\nE3SCpDkQiWTAzE7qXmNHTbrMxqeJ3OgNGXDYqlT9AlwVtc964nrKPH3a6QPm\nTw6Hm9qvfztJipOG8avUP0KVa94XVo/40AhRuUJbCsa5CBS3ZNc6jwUpA05r\nWTqeMjP9fZt1ZGnzF1nPjB6/JTWdIQvILp38YYt/jLNfgNRHIc1E1G4S6ixt\nt7J3OQsq23aEXlq6M89cSI6UIBd1V3vlz3b/fCC/riU2NrVYPS0rEi82wCQG\n72T2tlOP9qTCYCN6L8LZ0lSIWHirV+6gq+bPj0F1u6ARZOSZDyOSyTSClLa7\naYeloZMyrfd99YNnZu1Mmh0iBdXFNAWPEufpTFU6szAk5hgDnfaUvmby/jBx\nvYurABznkdPUV2l9ZC6MzhV+wvWE+SiGT6eBso7xhgWQtyCSL4BD8A1yWBww\nHPEsS0YzT2HEWscz1jzYxXEay4OPrqWtlnAab1lwGW+5gcqdhjkUpbqUzrLx\n8kn4\r\n=nwZr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"021edad50a2aa5253792329da365990d051bd001","scripts":{"test":"lab -a @hapi/code -t 100 -v -e test"},"_npmUser":{"name":"emre.alparslan","email":"emre@finedinemenu.com"},"repository":{"url":"git+https://github.com/finedine/hapi-blockip.git","type":"git"},"_npmVersion":"6.14.4","description":"A simple Hapi.js plugin to block pre-defined IP addresses.","directories":{"lib":"lib","test":"test"},"_nodeVersion":"12.16.3","dependencies":{"@hapi/joi":"^17.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@hapi/lab":"^22.0.4","@hapi/code":"^8.0.1","@hapi/hapi":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/hapi-blockip_0.1.3_1591746567313_0.12296218105203516","host":"s3://npm-registry-packages"}}},"time":{"created":"2020-06-09T22:39:48.116Z","modified":"2025-03-21T08:29:39.202Z","0.0.1":"2020-06-09T22:39:30.312Z","0.1.0":"2020-06-09T22:39:48.208Z","0.1.1":"2020-06-09T22:46:45.686Z","0.1.2":"2020-06-09T23:47:16.225Z","0.1.3":"2020-06-09T23:49:27.436Z"},"bugs":{"url":"https://github.com/finedine/hapi-blockip/issues"},"author":{"name":"Emre Alparslan"},"license":"MIT","homepage":"https://github.com/finedine/hapi-blockip#readme","keywords":["hapi","hapijs","block","blacklist","ip"],"repository":{"url":"git+https://github.com/finedine/hapi-blockip.git","type":"git"},"description":"A simple Hapi.js plugin to block pre-defined IP addresses.","maintainers":[{"email":"emre@finedinemenu.com","name":"emre.alparslan"},{"email":"burakkilic@gmail.com","name":"burakkilic"},{"email":"utku@finedinemenu.com","name":"utku-fd"},{"email":"baris@finedinemenu.com","name":"barisakdogan"}],"readme":"# hapi-blockip\n\n[![NPM version][npm-image]][npm-url]\n\nhapi-blockip is a [hapi](https://hapi.dev/) plugin for blocking IP addresses.\n\n## What hapi-blockip does?\n\nhapi-blockip responses to the requests coming from blocked IP addreses with [403](https://en.wikipedia.org/wiki/HTTP_403).\n\n## Installation\n\n```bash\nnpm i @bambulabs/hapi-blockip\n```\n\n## Usage\n\n```nodejs\n const HapiBlockIP = require(\"@bambulabs/hapi-blockip\");\n\n await server.register({\n   plugin: HapiBlockIP,\n     options: {\n       blocklist: [\"127.0.0.1\"]\n     }\n });\n```\n\n### Support\n\nhapi-blockip supports **IPV4** and **IPV6**.\n\n## Contributing\n\nPull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.\n\n## License\n\n[MIT](https://choosealicense.com/licenses/mit/)\n\n[npm-image]: https://img.shields.io/npm/v/@bambulabs/hapi-blockip.svg?style=flat\n[npm-url]: https://www.npmjs.com/package/@bambulabs/hapi-blockip\n","readmeFilename":"README.md"}