{"_id":"bgpalerter","_rev":"17-5cedeafa50446f218b8fa7f1f37f43e6","name":"bgpalerter","dist-tags":{"latest":"1.32.0"},"versions":{"1.26.2":{"name":"bgpalerter","version":"1.26.2","description":"Software to monitor streams of BGP data. Pre-configured for real-time detection of visibility loss, RPKI invalid announcements, hijacks, and more.","author":{"name":"Massimo Candela","url":"https://massimocandela.com"},"license":"BSD-3-Clause","main":"src/worker.js","bin":{"bgpalerter":"index.js"},"repository":{"type":"git","url":"git+https://github.com/nttgin/BGPalerter.git"},"scripts":{"babel":"babel","test":"npm run test-core && npm run test-generate && npm run test-reports && npm run test-rpki","test-core":"rm -rf volumetests/ && ./node_modules/.bin/mocha --exit tests/*.js --require @babel/register && rm -rf volumetests/","test-reports":"mocha --exit tests/reports_tests/testReportSyslog.js --require @babel/register && ./node_modules/.bin/mocha --exit tests/reports_tests/testsReportHttp.js --require @babel/register","test-proxy":"mocha --exit tests/proxy_tests/*.js --require @babel/register","test-generate":"mocha --exit tests/generate_tests/*.js --require @babel/register","test-kafka":"mocha --exit tests/kafka_tests/*.js --require @babel/register","test-rpki":"mocha --exit tests/rpki_tests/tests.default.js --require @babel/register && ./node_modules/.bin/mocha --exit tests/rpki_tests/tests.external.js --require @babel/register && ./node_modules/.bin/mocha --exit tests/rpki_tests/tests.external-missing-roas.js --require @babel/register && rm -f -R .cache/ && ./node_modules/.bin/mocha --exit tests/rpki_tests/tests.external-roas.js --require @babel/register","build":"./build.sh","compile":"rm -rf dist/ && ./node_modules/.bin/babel index.js -d dist && ./node_modules/.bin/babel src -d dist/src  && cp package.json dist/package.json && cp README.md dist/README.md","publish":"npm run compile && cp .npmignore dist/.npmignore && cp .npmrc dist/.npmrc && cd dist && npm publish","watch-and-serve":"nodemon -e yml,js,json,txt --inspect --exec babel-node index.js","serve":"babel-node index.js","inspect":"node --inspect --require @babel/register index.js","update":"git update-index --assume-unchanged config.yml && git update-index --assume-unchanged prefixes.yml && git pull","generate-prefixes":"babel-node index.js generate"},"devDependencies":{"@babel/cli":"^7.12.8","@babel/core":"^7.12.9","@babel/node":"^7.12.6","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-proposal-object-rest-spread":"^7.12.1","@babel/preset-env":"^7.12.7","chai":"^4.2.0","chai-subset":"^1.6.0","mocha":"^8.2.1","nodemon":"^2.0.6","pkg":"^4.4.9","read-last-lines":"^1.7.2","syslogd":"^1.1.2"},"dependencies":{"@sentry/node":"^5.27.6","axios":"^0.21.0","batch-promises":"^0.0.3","brembo":"^2.0.4","file-stream-rotator":"^0.5.7","https-proxy-agent":"^5.0.0","inquirer":"^7.3.3","ip-address":"^6.4.0","ip-sub":"^1.0.17","js-yaml":"^3.14.0","kafkajs":"^1.15.0","md5":"^2.3.0","moment":"^2.29.1","nodemailer":"^6.4.16","path":"^0.12.7","restify":"^8.5.1","rpki-validator":"^2.2.9","semver":"^7.3.2","syslog-client":"^1.1.1","ws":"^7.4.0","yargs":"^16.1.1","bufferutil":"^4.0.2","utf-8-validate":"^5.0.3"},"pkg":{"scripts":["./src/inputs/*.js","./src/monitors/*.js","./src/reports/*.js","./src/connectors/*.js","./src/processMonitors/*.js"],"assets":["./bin/config.yml"],"targets":["node12"]},"optionalDependencies":{"bufferutil":"^4.0.2","utf-8-validate":"^5.0.3"},"contributors":[{"name":"BGPalerter was originally created at the beginning of 2019 at NTT Ltd."},{"name":"Here is a list of authors and contributors who patched or extended the code."},{"name":"If this list is not up to date, please contact NTT or one of the authors."},{"name":"- AUTHORS -"},{"name":"Massimo Candela","email":"massimo@ntt.net"},{"name":"NTT"},{"name":"https://massimocandela.com/"},{"name":"- CONTRIBUTORS -"},{"name":"Damian Zaremba, Fastly"},{"name":"Mircea Ulinic, DigitalOcean"},{"name":"Alan Haynes, Harbin Clinic"},{"name":"Florian Domain, Criteo"},{"name":"A special THANK YOU goes to:"},{"name":"Job Snijders","email":"job@ntt.net"},{"name":"The RIPE RIS project for the amazing real-time streaming service."}],"gitHead":"92e2181abd63b4101535cfe2deebfeb293215ce7","bugs":{"url":"https://github.com/nttgin/BGPalerter/issues"},"homepage":"https://github.com/nttgin/BGPalerter#readme","_id":"bgpalerter@1.26.2","_nodeVersion":"12.16.3","_npmVersion":"6.14.9","dist":{"integrity":"sha512-tFlK1pFZOtSOd4yeYngDyc1xGunoEod4naJpaOT/Ol5Wae9b8cnSZI1w73rXNhpf1U5BW2MrDaFOpaly7RAx1Q==","shasum":"8bc965c490ff9205f8062cee6f10039e98366b1b","tarball":"https://registry.npmjs.org/bgpalerter/-/bgpalerter-1.26.2.tgz","fileCount":59,"unpackedSize":251965,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxXJyCRA9TVsSAnZWagAA7gIP/1u6uZ/q7BV9fthkSxw+\n30wTv74JHJSeyU9+IuzmEMNZCH8Dn6czOU1BrU1b8mGJyYf8D3A0+Sm5O1po\n/F4+aYUzBv1af0uHivwbzWJwI1pwrNrjWhgkXlzCaKshEvwPv/1of1UDyKas\nIsMBhUczo6v2OeYp3vVabN/1T/KB13T7HrbpY4DgHKJW18c5iLWVuNFl8fLj\nyPrAYysCnJOdRy6NJ+4BSHQ7+1vQWPyuZIcEgrn130VYvwygxMc+kmFdGgzh\nZGOUB2ugRx5BpoSBt3nApqVo3uWIN62BIVXI5sPoTPKE6oqjVWVIpl4xarEv\nyNuH6XnNZ5dXRaZb644R6XI528winQqvKtuX6o7JvGPovCYHJFrmHxYN4XPp\n1wOFmXeQBlpxGtmo+wlc7PsPw/a+j4gYmlrGh/yF382bg0eY7u5HdlSb72vb\nbZUN9M2Abzkuq8DbAl0y3FYi7fP8z8nx+TdCH+KT99mPPEBsErjLv+mf48M7\nMh/LaUHpD8drS4dfcj5UZHUrjUPyRC+UXBHXnKoX1lWa60Cj96UzcIq9dEdo\n4LwGdy9D5q1iqCmsJsh0yiqf4mBogcASrgUTfoC+QsgdBAXaHgJWXSG1x9W9\n9E+jsqgkpKrUZa3CVESc8EoD+H/xpz1aqghp/Jf4sJM1j2gmVgArbkdreZ1P\n4JTZ\r\n=tc+q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAvuo2BZ5WkiSB/lc2U3tc+pX1NJrtJf8WTuA0bOd0mfAiEA2HPi1WN4QNybiDR1B84K+AgHrOOIExnBEuLm8bWl6rg="}]},"_npmUser":{"name":"maxcam","email":"nve@webrobotics.net"},"directories":{},"maintainers":[{"name":"maxcam","email":"nve@webrobotics.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bgpalerter_1.26.2_1606775409763_0.5691866314893592"},"_hasShrinkwrap":false},"1.27.0":{"name":"bgpalerter","version":"1.27.0","description":"Software to monitor streams of BGP data. Pre-configured for real-time detection of visibility loss, RPKI invalid announcements, hijacks, and more.","author":{"name":"Massimo Candela","url":"http://massimocandela.com"},"license":"BSD-3-Clause","main":"src/worker.js","bin":{"bgpalerter":"index.js"},"repository":{"type":"git","url":"git+https://github.com/nttgin/BGPalerter.git"},"scripts":{"babel":"babel","test":"npm run test-core && npm run test-generate && npm run test-reports && npm run test-rpki","test-core":"rm -rf volumetests/ && ./node_modules/.bin/mocha --exit tests/*.js --require @babel/register && rm -rf volumetests/","test-reports":"mocha --exit tests/reports_tests/testReportSyslog.js --require @babel/register && ./node_modules/.bin/mocha --exit tests/reports_tests/testsReportHttp.js --require @babel/register","test-proxy":"mocha --exit tests/proxy_tests/*.js --require @babel/register","test-generate":"mocha --exit tests/generate_tests/*.js --require @babel/register","test-kafka":"mocha --exit tests/kafka_tests/*.js --require @babel/register","test-rpki":"mocha --exit tests/rpki_tests/tests.default.js --require @babel/register && ./node_modules/.bin/mocha --exit tests/rpki_tests/tests.external.js --require @babel/register && ./node_modules/.bin/mocha --exit tests/rpki_tests/tests.external-missing-roas.js --require @babel/register && rm -f -R .cache/ && ./node_modules/.bin/mocha --exit tests/rpki_tests/tests.external-roas.js --require @babel/register","build":"./build.sh","compile":"rm -rf dist/ && ./node_modules/.bin/babel index.js -d dist && ./node_modules/.bin/babel src -d dist/src  && cp package.json dist/package.json && cp README.md dist/README.md","serve":"babel-node index.js","inspect":"node --inspect --require @babel/register index.js","update":"git update-index --assume-unchanged config.yml && git update-index --assume-unchanged prefixes.yml && git pull","generate-prefixes":"babel-node index.js generate"},"keywords":["BGP","monitoring","rpki","network","internet","real-time","hijack","detection","measurements"],"devDependencies":{"@babel/cli":"^7.12.10","@babel/core":"^7.12.10","@babel/node":"^7.12.10","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-proposal-object-rest-spread":"^7.12.1","@babel/preset-env":"^7.12.10","chai":"^4.2.0","chai-subset":"^1.6.0","mocha":"^8.2.1","pkg":"^4.4.9","read-last-lines":"^1.7.2","syslogd":"^1.1.2"},"dependencies":{"@sentry/node":"^5.27.6","axios":"^0.21.0","batch-promises":"^0.0.3","brembo":"^2.0.4","deepmerge":"^4.2.2","file-stream-rotator":"^0.5.7","https-proxy-agent":"^5.0.0","inquirer":"^7.3.3","ip-address":"^6.4.0","ip-sub":"^1.0.17","js-yaml":"^3.14.1","kafkajs":"^1.15.0","md5":"^2.3.0","moment":"^2.29.1","nodemailer":"^6.4.16","path":"^0.12.7","restify":"^8.5.1","rpki-validator":"^2.2.11","semver":"^7.3.4","syslog-client":"^1.1.1","ws":"^7.4.0","yargs":"^16.2.0","bufferutil":"^4.0.2","utf-8-validate":"^5.0.3"},"pkg":{"scripts":["./src/inputs/*.js","./src/monitors/*.js","./src/reports/*.js","./src/connectors/*.js","./src/processMonitors/*.js"],"assets":["./bin/config.yml"],"targets":["node12"]},"optionalDependencies":{"bufferutil":"^4.0.2","utf-8-validate":"^5.0.3"},"bugs":{"url":"https://github.com/nttgin/BGPalerter/issues"},"homepage":"https://github.com/nttgin/BGPalerter#readme","_id":"bgpalerter@1.27.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.9","dist":{"integrity":"sha512-ZBSCJKEyuczdQ4bhM+WHOVL+OlwufgkUS2DeW5vE+2lN7UnbIDHQebOM40sEriL/1ghH1gZuP6aWZ2gUl/ZSoA==","shasum":"d8ecf72eb4544289e4b9d403f25674bdbdfbcc41","tarball":"https://registry.npmjs.org/bgpalerter/-/bgpalerter-1.27.0.tgz","fileCount":50,"unpackedSize":338724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf1npqCRA9TVsSAnZWagAAxSQP/36gWSJUVClg0gGQT8Nd\ngzlBAlqopClgpkWACiiI6pMMtE6pb7DRi4EVR3JNKZ8iboCmujBhe+7p1/h1\niGWJyfCRtLdGbpRCBj/H2fkVgvgE0VRwgUDUne3ew6/n8h/6HIQ74DBTQCli\neMpwxfiYTXQcFUd87ciNXHOLr+f6uvG2DubxAYe9GCdJG5Qnf0GOfL9+OWHS\nhMyXRuzcYsmwyR2pW917q/2rPGbwQCMiqjmAtm7YTxJSjJoT7b5pMmfj5Op3\naAr1DZevnRULItXoLtTkMISj0AeE2k/p/b5+Y31fL9dyjmblID06aIBMBOmE\ncT2voj9AKAqu4pAA/Iwj55h6WnNv1/uLykVYAX8bcVZ8LRgIzu7OZW0ADLyL\npwsk1eYg6rGZKfIDaYSIFKsIB8pVnc11QFzlnMgAEjgxKemjGc3qC2RNfiGC\nksg1AOhJVLDBD1nadOabXkXJgfCVOQ6nbKOqO3+OxcWqd2i7l3uoNi70aXyV\n6W91tQfM64rbd+j14asEGZ7vxgRhXDXFxnwMjTc1eyQQ6t02BDn+c7zGTm3/\n7KrQ/2m+hK2PwwwTR4d174ujy3L5zVgzFxzXdsGJEL3rTFtPauiA68NPifw1\nOai/qMSBLbN2nnIebCSzblmjZGLabGkqDWl8XPzvVi5GE0vW9Ms4NOxZdmtT\nf+NV\r\n=x4pw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6WHEX7pU85RnLey6xJYHBohO29yW2luxMvl1CrrVMKAIgcFDoTfmQzdZXkJAoKTWDSLUx3+UEIOnRCe2qtiNDBPE="}]},"_npmUser":{"name":"maxcam","email":"nve@webrobotics.net"},"directories":{},"maintainers":[{"name":"maxcam","email":"nve@webrobotics.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bgpalerter_1.27.0_1607891562505_0.6795563769660922"},"_hasShrinkwrap":false},"1.27.1":{"name":"bgpalerter","version":"1.27.1","description":"Software to monitor streams of BGP data. Pre-configured for real-time detection of visibility loss, RPKI invalid announcements, hijacks, and more.","author":{"name":"Massimo Candela","url":"http://massimocandela.com"},"license":"BSD-3-Clause","main":"src/worker.js","bin":{"bgpalerter":"index.js"},"repository":{"type":"git","url":"git+https://github.com/nttgin/BGPalerter.git"},"scripts":{"babel":"babel","test":"npm run test-core && npm run test-generate && npm run test-reports && npm run test-rpki","test-core":"rm -rf volumetests/ && ./node_modules/.bin/mocha --exit tests/*.js --require @babel/register && rm -rf volumetests/","test-reports":"mocha --exit tests/reports_tests/testReportSyslog.js --require @babel/register && ./node_modules/.bin/mocha --exit tests/reports_tests/testsReportHttp.js --require @babel/register","test-proxy":"mocha --exit tests/proxy_tests/*.js --require @babel/register","test-generate":"mocha --exit tests/generate_tests/*.js --require @babel/register","test-kafka":"mocha --exit tests/kafka_tests/*.js --require @babel/register","test-rpki":"mocha --exit tests/rpki_tests/tests.default.js --require @babel/register && ./node_modules/.bin/mocha --exit tests/rpki_tests/tests.external.js --require @babel/register && ./node_modules/.bin/mocha --exit tests/rpki_tests/tests.external-missing-roas.js --require @babel/register && rm -f -R .cache/ && ./node_modules/.bin/mocha --exit tests/rpki_tests/tests.external-roas.js --require @babel/register","build":"./build.sh","compile":"rm -rf dist/ && ./node_modules/.bin/babel index.js -d dist && ./node_modules/.bin/babel src -d dist/src  && cp package.json dist/package.json && cp README.md dist/README.md && cp .npm* dist/","serve":"babel-node index.js","inspect":"node --inspect --require @babel/register index.js","update":"git update-index --assume-unchanged config.yml && git update-index --assume-unchanged prefixes.yml && git pull","generate-prefixes":"babel-node index.js generate"},"keywords":["BGP","monitoring","rpki","network","internet","real-time","hijack","detection","measurements"],"devDependencies":{"@babel/cli":"^7.12.10","@babel/core":"^7.12.10","@babel/node":"^7.12.10","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-proposal-object-rest-spread":"^7.12.1","@babel/preset-env":"^7.12.11","chai":"^4.2.0","chai-subset":"^1.6.0","mocha":"^8.2.1","pkg":"^4.4.9","read-last-lines":"^1.7.2","syslogd":"^1.1.2"},"dependencies":{"@sentry/node":"^6.0.3","axios":"^0.21.1","batch-promises":"^0.0.3","brembo":"^2.0.4","deepmerge":"^4.2.2","file-stream-rotator":"^0.5.7","https-proxy-agent":"^5.0.0","inquirer":"^7.3.3","ip-address":"^6.4.0","ip-sub":"^1.0.17","js-yaml":"^4.0.0","kafkajs":"^1.15.0","md5":"^2.3.0","moment":"^2.29.1","nodemailer":"^6.4.17","path":"^0.12.7","restify":"^8.5.1","rpki-validator":"^2.2.12","semver":"^7.3.4","syslog-client":"^1.1.1","ws":"^7.4.2","yargs":"^16.2.0","bufferutil":"^4.0.3","utf-8-validate":"^5.0.3"},"pkg":{"scripts":["./src/inputs/*.js","./src/monitors/*.js","./src/reports/*.js","./src/connectors/*.js","./src/processMonitors/*.js"],"assets":["./bin/config.yml"],"targets":["node12"]},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.3"},"bugs":{"url":"https://github.com/nttgin/BGPalerter/issues"},"homepage":"https://github.com/nttgin/BGPalerter#readme","_id":"bgpalerter@1.27.1","_nodeVersion":"12.16.3","_npmVersion":"6.14.11","dist":{"integrity":"sha512-ASMj0/JRX5gMxd3SXcqmD/4cYpfwlSywAuFFAtlVwIzxhkQRSacuW1qEbuarNZCIc0MGq6sZ/5ANba5eEaCF9Q==","shasum":"b7abbfc8952249e09028aa0328c6398d00c58d5f","tarball":"https://registry.npmjs.org/bgpalerter/-/bgpalerter-1.27.1.tgz","fileCount":50,"unpackedSize":341910,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgFxx7CRA9TVsSAnZWagAAZOIP/ieRr2IweFCy967nH/dP\ne4mfH0Su8wNmb69Fo6rOugooQSYq1wwJeTWAVHkPzTtNWN+FJdPmlOtxfHCE\nGDXeceiVVcOBP/uU/d7zuXboiMFnuHd0HM25gXPIcuMnhzzYC2pesiijG7SW\nRjGogL53jlh1IPXd2XU5Wy9m5R89/eZV4tzFp+k9/g+JRBmjY9qSy9YaUQSd\nBLrHnA/KDCRhxDIFQhClaw3xk12Bh14LFPBIYdisqkpaBWOz8+QYJyx3F2Oz\nC33s5tEF0mZKDwYHOx8Ha7R2NO14RNxN2qZ35b6dq4DxXyZj4wBNa2ekYbJi\nBIriMop/47rkdea36BjRXQ1+xgGG9hQgo+ZMdwQhk8u2eWObjse/FgUW/mOc\n69K1w9EDEEaXkzkuLZ17JV+Vh6lRhwbgqfrgasghBcVhgDTMvxnFUAQSsZei\nvwqHTEgcuaEqS3hZqvCh7SbZnn5XFivKO35nqx3A1GPxDwev080ht6xp6bKs\nfe0W/cJIzIE624GmGTi5UyuFLx0E5fvFmUtpf4hGP61LRWstHWZSe5vH6gck\nm7VF03SswADvGj/vtbfRd1a3eyqyBmXCV3+KCqAfBNkYufaFi+Zz8DBtF9sk\nH1JMlJ3Mp0tf+KYuYqKvrrQsC9iEuoUXMZ/lJaTGnAzNhq6oxbAZUoK4CzTX\n28Sh\r\n=Xm+5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqf2YlDAVozEeWFdBH3+72dEmIjQ5fCVn3Jo5FOpXA2QIhALb5aWz96phJfqEfCn4kLRdieTOJebiyDVO3HBWv6pq1"}]},"_npmUser":{"name":"maxcam","email":"nve@webrobotics.net"},"directories":{},"maintainers":[{"name":"maxcam","email":"nve@webrobotics.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bgpalerter_1.27.1_1612127354892_0.29252977131339875"},"_hasShrinkwrap":false},"1.28.0":{"name":"bgpalerter","version":"1.28.0","description":"Software to monitor streams of BGP data. Pre-configured for real-time detection of visibility loss, RPKI invalid announcements, hijacks, and more.","author":{"name":"Massimo Candela","url":"https://massimocandela.com"},"license":"BSD-3-Clause","main":"src/worker.js","bin":{"bgpalerter":"index.js"},"repository":{"type":"git","url":"git+https://github.com/nttgin/BGPalerter.git"},"scripts":{"babel":"babel","test":"npm run test-core && npm run test-generate && npm run test-reports && npm run test-rpki && npm run test-neighbor","test-core":"rm -rf volumetests/ && ./node_modules/.bin/mocha --exit tests/*.js --require @babel/register && rm -rf volumetests/","test-reports":"mocha --exit tests/reports_tests/testReportSyslog.js --require @babel/register && ./node_modules/.bin/mocha --exit tests/reports_tests/testsReportHttp.js --require @babel/register","test-proxy":"mocha --exit tests/proxy_tests/*.js --require @babel/register","test-generate":"mocha --exit tests/generate_tests/*.js --require @babel/register","test-kafka":"mocha --exit tests/kafka_tests/*.js --require @babel/register","test-neighbor":"mocha --exit tests/neighbor_tests/*.js --require @babel/register","test-npm":"mocha --exit tests/npm_tests/*.js --require @babel/register","test-dump":"rm -rf volumetests/ && ./node_modules/.bin/mocha --exit tests/dump_tests/*.js --require @babel/register","test-rpki":"mocha --exit tests/rpki_tests/tests.default.js --require @babel/register && ./node_modules/.bin/mocha --exit tests/rpki_tests/tests.external.js --require @babel/register && ./node_modules/.bin/mocha --exit tests/rpki_tests/tests.external-missing-roas.js --require @babel/register && rm -f -R .cache/ && ./node_modules/.bin/mocha --exit tests/rpki_tests/tests.external-roas.js --require @babel/register && ./node_modules/.bin/mocha --exit tests/rpki_tests/tests.api.js --require @babel/register","build":"./build.sh","compile":"rm -rf dist/ && ./node_modules/.bin/babel index.js -d dist && ./node_modules/.bin/babel src -d dist/src  && cp package.json dist/package.json && cp README.md dist/README.md && cp .npm* dist/","serve":"babel-node index.js","inspect":"node --inspect --require @babel/register index.js","update":"git update-index --assume-unchanged config.yml && git update-index --assume-unchanged prefixes.yml && git pull","generate-prefixes":"babel-node index.js generate"},"keywords":["BGP","monitoring","rpki","network","internet","real-time","hijack","detection","measurements"],"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/node":"^7.14.5","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-proposal-object-rest-spread":"^7.14.5","@babel/preset-env":"^7.14.5","chai":"^4.3.4","chai-subset":"^1.6.0","mocha":"^9.0.1","pkg":"^5.2.1","read-last-lines":"^1.8.0","syslogd":"^1.1.2"},"dependencies":{"@sentry/node":"^6.7.1","axios":"^0.21.1","batch-promises":"^0.0.3","brembo":"^2.0.5","deepmerge":"^4.2.2","fast-file-logger":"^1.0.5","https-proxy-agent":"^5.0.0","inquirer":"^8.1.1","ip-sub":"^1.0.23","js-yaml":"^4.1.0","kafkajs":"^1.15.0","md5":"^2.3.0","moment":"^2.29.1","nodemailer":"^6.6.2","path":"^0.12.7","restify":"^8.5.1","rpki-validator":"^2.6.3","semver":"^7.3.5","syslog-client":"^1.1.1","ws":"^7.5.0","yargs":"^17.0.1","bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"pkg":{"scripts":["./src/inputs/*.js","./src/monitors/*.js","./src/reports/*.js","./src/connectors/*.js","./src/processMonitors/*.js"],"assets":["./bin/config.yml"],"targets":["node12"]},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"bugs":{"url":"https://github.com/nttgin/BGPalerter/issues"},"homepage":"https://github.com/nttgin/BGPalerter#readme","_id":"bgpalerter@1.28.0","_nodeVersion":"14.16.0","_npmVersion":"7.17.0","dist":{"integrity":"sha512-9t02h95Fzd86eMXXZh5ZNl5YOsx4VJjqS96+HMwpypCbKBtLQWRY49cCfCq0XBREYEEmb/QkyOS/xng2STH1kQ==","shasum":"6974d3cbdc43ab46c3c06b2be9b58be4f5a0a529","tarball":"https://registry.npmjs.org/bgpalerter/-/bgpalerter-1.28.0.tgz","fileCount":55,"unpackedSize":404112,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0epnCRA9TVsSAnZWagAAl4AP/RBOPEp2L67YlFHrDZoX\ntdkrDCYri0IgOfmKb/Ri1+8D3L7nbZ+V//4oMykbNGxFBfWydixVCCzKvhHq\n6ZAJMJCAL/g6r6Wl2/DO6qdwdGLstbQ3QThFbbYVsLVQoOWlpfAnPhokvxhR\n1GvfpwXIXfsHusBDuJPa4Es6t6B2rKYaBleYqpY2C2M88dseheR3BSxAjHwH\nn4ThhOUv604DBhFVdNunZHtAuhD3TTy9ubqH83kZZZX2YHAiZYuIPRRZwwyr\nZd3W/dFsry9wdZyOWRWnO3l8ZZgD5WbDqcYD3CMv83zBVb4k8dfAx8tuAYDW\ndBGCg/uvKzeVG8NJfH3fgVMKJ3up7TEr5l4+eKALYgPSOW/BETIJZCqKQKAz\nVXgBdQW2AFdP+pPT6fPBQM1suH99RSElH87y8LmcEP5ioDIwRnPndidK1+31\n7PYeuFBOY07JHWF+GkW+ta/hqnt49CiSBJN/xGsB29wZMlXhhJVO5eUUFRMm\nyUdsjVP+RtdFDr+EHZbqlRTIeXqLUioPiD/jMpneoUFBH/Cw5cc9Es27Gi5Q\nmKu+JtFqRas/bqIjNrjTWoObJ8iKTb2RJ/3COcMlf1o/cGRQUvumPjN95Chy\nqpwX2wvDJZ7vBqsBDY1ar4rB99DRT7PprOmUcYuNC1tytaMEFHoMCp2HyOJE\nO0yo\r\n=QUZR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG7eRu8mj5YA6ed8I2QAv9QtCVSaJVNYVEE295HijAvXAiAU2MmGClSE2QdIszBet8VIOk4vCLjSHJPp/7jFegRccQ=="}]},"_npmUser":{"name":"maxcam","email":"nve@webrobotics.net"},"directories":{},"maintainers":[{"name":"maxcam","email":"nve@webrobotics.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bgpalerter_1.28.0_1624369767332_0.001848831722330413"},"_hasShrinkwrap":false},"1.28.1":{"name":"bgpalerter","version":"1.28.1","description":"Software to monitor streams of BGP data. Pre-configured for real-time detection of visibility loss, RPKI invalid announcements, hijacks, and more.","author":{"name":"Massimo Candela","url":"https://massimocandela.com"},"license":"BSD-3-Clause","main":"src/worker.js","bin":{"bgpalerter":"index.js"},"repository":{"type":"git","url":"git+https://github.com/nttgin/BGPalerter.git"},"scripts":{"babel":"babel","test":"npm run test-core && npm run test-generate && npm run test-reports && npm run test-rpki && npm run test-neighbor","test-core":"rm -rf volumetests/ && ./node_modules/.bin/mocha --exit tests/*.js --require @babel/register && rm -rf volumetests/","test-reports":"mocha --exit tests/reports_tests/testReportSyslog.js --require @babel/register && ./node_modules/.bin/mocha --exit tests/reports_tests/testsReportHttp.js --require @babel/register","test-proxy":"mocha --exit tests/proxy_tests/*.js --require @babel/register","test-generate":"mocha --exit tests/generate_tests/*.js --require @babel/register","test-kafka":"mocha --exit tests/kafka_tests/*.js --require @babel/register","test-neighbor":"mocha --exit tests/neighbor_tests/*.js --require @babel/register","test-npm":"mocha --exit tests/npm_tests/*.js --require @babel/register","test-dump":"rm -rf volumetests/ && ./node_modules/.bin/mocha --exit tests/dump_tests/*.js --require @babel/register","test-rpki":"mocha --exit tests/rpki_tests/tests.default.js --require @babel/register && ./node_modules/.bin/mocha --exit tests/rpki_tests/tests.external.js --require @babel/register && ./node_modules/.bin/mocha --exit tests/rpki_tests/tests.external-missing-roas.js --require @babel/register && rm -f -R .cache/ && ./node_modules/.bin/mocha --exit tests/rpki_tests/tests.external-roas.js --require @babel/register && ./node_modules/.bin/mocha --exit tests/rpki_tests/tests.api.js --require @babel/register","build":"./build.sh","compile":"rm -rf dist/ && ./node_modules/.bin/babel index.js -d dist && ./node_modules/.bin/babel src -d dist/src  && cp package.json dist/package.json && cp README.md dist/README.md && cp .npm* dist/","serve":"babel-node index.js","inspect":"node --inspect --require @babel/register index.js","update":"git update-index --assume-unchanged config.yml && git update-index --assume-unchanged prefixes.yml && git pull","generate-prefixes":"babel-node index.js generate"},"keywords":["BGP","monitoring","rpki","network","internet","real-time","hijack","detection","measurements"],"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/node":"^7.14.5","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-proposal-object-rest-spread":"^7.14.5","@babel/preset-env":"^7.14.5","chai":"^4.3.4","chai-subset":"^1.6.0","mocha":"^9.0.1","pkg":"^5.2.1","read-last-lines":"^1.8.0","syslogd":"^1.1.2"},"dependencies":{"@sentry/node":"^6.7.1","axios":"^0.21.1","batch-promises":"^0.0.3","brembo":"^2.0.5","deepmerge":"^4.2.2","fast-file-logger":"^1.0.5","https-proxy-agent":"^5.0.0","inquirer":"^8.1.1","ip-sub":"^1.0.23","js-yaml":"^4.1.0","kafkajs":"^1.15.0","md5":"^2.3.0","moment":"^2.29.1","nodemailer":"^6.6.2","path":"^0.12.7","restify":"^8.5.1","rpki-validator":"^2.6.3","semver":"^7.3.5","syslog-client":"^1.1.1","ws":"^7.5.0","yargs":"^17.0.1","bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"pkg":{"scripts":["./src/inputs/*.js","./src/monitors/*.js","./src/reports/*.js","./src/connectors/*.js","./src/processMonitors/*.js"],"assets":["./bin/config.yml"],"targets":["node12"]},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"bugs":{"url":"https://github.com/nttgin/BGPalerter/issues"},"homepage":"https://github.com/nttgin/BGPalerter#readme","_id":"bgpalerter@1.28.1","_nodeVersion":"14.16.0","_npmVersion":"7.17.0","dist":{"integrity":"sha512-0t5NS6+PgeIBe7IXVp2zdIH1EIIJ2TJyHrCGxTrjjXgLVexydYwpjTM2eNQBf/JGKvisL5WwppJkOwLSbhsXmw==","shasum":"90ed736c58f2bd10f439c3e4288dca7427551c3d","tarball":"https://registry.npmjs.org/bgpalerter/-/bgpalerter-1.28.1.tgz","fileCount":55,"unpackedSize":404747,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg091sCRA9TVsSAnZWagAAEZMP/Rm/h4XuVHAAg+29kakk\nakYia5CQmOZG36X1YlIoxiJpIFbFSI5r40GUwMXlQhFUAwDvrZ3LesZbGLpw\nA5glq16f99kAU2eosvNvpI4JITfQ6LByNUBWn0JODmQHH4aTi4oc4Y9izjOE\nRIwsWqC+5DA4D49ixyYNai617sdunqbJtwgiU03H6LqwArNWR5DAPkPLe9X3\nX0EjozGecNU8/5OSBkHLWaxQo/YU82Shh5nNZHdpk3gxtFhQMEvErQLb0WVV\ntff799TSmeHPXLTeWEPPaacmcWwwh9wRf467HD1G4uS1wRbqmZDtNwS8OK3W\nxMcyHhMg3bFgMUdjEZQV2fvSmR6C3I4nV/XuEI+S0jEmEd80asNXSMDGEMbr\n7xql2T4VcGTNkt61QeMp5GhzE3XIxeVFmlV0P/9Yq8iSEJxEJK4r5UjUoclg\nukmgMHOcejE6xDYC+j2KGVaZy4XGNjyJLSWqviXZPmXVzvfSF9QSbFdYR5QT\nEHLp4fJaUXSRFV42UCXZ8EBrayVbkrwjhPgFnNqCnrsgRgzOVldTjpFQxORl\n1auAQR2wdqLnsK8by05iopcjnpj9iZcplAux/zsFOFUVhSI0iit0WwMV/Vua\n89oE4cnxdbfnAWEvmhjL3XrhD0HIqwQ877qXiPUMsiL/+mZ6XlOAAt+ufKqL\nhr77\r\n=g9CJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZx1kDzWTwnzzKPczkx8Tmn1f+qYBFXEI24cOz7hEyMwIhAPMq26RvntOL2ufsAKdoSRVfrCXWVhnhsVkFyPMFbya/"}]},"_npmUser":{"name":"maxcam","email":"nve@webrobotics.net"},"directories":{},"maintainers":[{"name":"maxcam","email":"nve@webrobotics.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bgpalerter_1.28.1_1624497516023_0.7289597551925115"},"_hasShrinkwrap":false},"1.28.2":{"name":"bgpalerter","version":"1.28.2","description":"Software to monitor streams of BGP data. Pre-configured for real-time detection of visibility loss, RPKI invalid announcements, hijacks, and more.","author":{"name":"Massimo Candela","url":"https://massimocandela.com"},"license":"BSD-3-Clause","main":"src/worker.js","bin":{"bgpalerter":"index.js"},"repository":{"type":"git","url":"git+https://github.com/nttgin/BGPalerter.git"},"scripts":{"babel":"babel","test":"npm run test-core && npm run test-generate && npm run test-reports && npm run test-rpki && npm run test-neighbor","test-core":"rm -rf volumetests/ && ./node_modules/.bin/mocha --exit tests/*.js --require @babel/register && rm -rf volumetests/","test-reports":"mocha --exit tests/reports_tests/testReportSyslog.js --require @babel/register && ./node_modules/.bin/mocha --exit tests/reports_tests/testsReportHttp.js --require @babel/register","test-proxy":"mocha --exit tests/proxy_tests/*.js --require @babel/register","test-generate":"mocha --exit tests/generate_tests/*.js --require @babel/register","test-kafka":"mocha --exit tests/kafka_tests/*.js --require @babel/register","test-neighbor":"mocha --exit tests/neighbor_tests/*.js --require @babel/register","test-npm":"mocha --exit tests/npm_tests/*.js --require @babel/register","test-dump":"rm -rf volumetests/ && ./node_modules/.bin/mocha --exit tests/dump_tests/*.js --require @babel/register","test-rpki":"mocha --exit tests/rpki_tests/tests.default.js --require @babel/register && ./node_modules/.bin/mocha --exit tests/rpki_tests/tests.external.js --require @babel/register && ./node_modules/.bin/mocha --exit tests/rpki_tests/tests.external-missing-roas.js --require @babel/register && rm -f -R .cache/ && ./node_modules/.bin/mocha --exit tests/rpki_tests/tests.external-roas.js --require @babel/register && ./node_modules/.bin/mocha --exit tests/rpki_tests/tests.api.js --require @babel/register","build":"./build.sh","compile":"rm -rf dist/ && ./node_modules/.bin/babel index.js -d dist && ./node_modules/.bin/babel src -d dist/src  && cp package.json dist/package.json && cp README.md dist/README.md && cp .npm* dist/","serve":"babel-node index.js","inspect":"node --inspect --require @babel/register index.js","update":"git update-index --assume-unchanged config.yml && git update-index --assume-unchanged prefixes.yml && git pull","generate-prefixes":"babel-node index.js generate"},"keywords":["BGP","monitoring","rpki","network","internet","real-time","hijack","detection","measurements"],"devDependencies":{"@babel/cli":"^7.14.8","@babel/core":"^7.14.8","@babel/node":"^7.14.9","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-proposal-object-rest-spread":"^7.14.7","@babel/preset-env":"^7.14.9","chai":"^4.3.4","chai-subset":"^1.6.0","mocha":"^9.0.3","pkg":"^5.3.1","read-last-lines":"^1.8.0","syslogd":"^1.1.2"},"dependencies":{"@sentry/node":"^6.10.0","axios":"^0.21.1","batch-promises":"^0.0.3","brembo":"^2.0.5","deepmerge":"^4.2.2","fast-file-logger":"^1.0.6","https-proxy-agent":"^5.0.0","inquirer":"^8.1.2","ip-sub":"^1.0.27","js-yaml":"^4.1.0","kafkajs":"^1.15.0","md5":"^2.3.0","moment":"^2.29.1","nodemailer":"^6.6.3","path":"^0.12.7","restify":"^8.5.1","rpki-validator":"^2.6.7","semver":"^7.3.5","syslog-client":"^1.1.1","ws":"^8.0.0","yargs":"^17.0.1","bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"pkg":{"scripts":["./src/inputs/*.js","./src/monitors/*.js","./src/reports/*.js","./src/connectors/*.js","./src/processMonitors/*.js"],"assets":["./bin/config.yml"],"targets":["node12"]},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"bugs":{"url":"https://github.com/nttgin/BGPalerter/issues"},"homepage":"https://github.com/nttgin/BGPalerter#readme","_id":"bgpalerter@1.28.2","_nodeVersion":"12.22.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-qq5R1icPRvaGnXDxKsm5qCD7UDRhCcPVX94WD7RMtEkrlU5lrMbMCzEXD+BSGR2X/5shD+D6koYpXQw8gK/tNg==","shasum":"b9938264a9293f060641aa5f5d1b4b82e026d2c1","tarball":"https://registry.npmjs.org/bgpalerter/-/bgpalerter-1.28.2.tgz","fileCount":55,"unpackedSize":404774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDVZUCRA9TVsSAnZWagAATNAQAJC+O4qxNsCn00jOSimy\nMK3uLsKXLCdEZ0kbPf64uIsu7PzYdNNlkm7zjIrlke45HWnzM5zYORoMfmSn\nC4NvA8RNzICeILPZiO13k0BVSH0sftzkDT546lalHw6h4YDfgB/D7o5ugdDf\nHxRD9zzv+nunlvJLED+adW6+ec9GUbMsEKQSonUgk0qqIEa7dAttTZ/GQKIF\nAQ8HP+Dcug4h8AH2pZH3fwmkdA8avoX536rpiq9K4ZE89bLcQtRQLVQS3PpG\ncoX1YpRkjEEhRiqz1hJbdX75UkkkhBIsG9rCUpTI9GRFP1bPE8c7W3AAuOOH\nAgevfyx4YRwVUJAPS8Y7NGOST9q6gpJpuegyz7s6WINoOYFf7kKWgHgz13/2\n3I2Y6OFYJiv0d62lUJjCRcMo+gb2gOtsyUijdX1R4QUu/UW+jtfjV60uKWdn\ndFh9o5NId6Da6T01LJrN/HPyH8IVB14S6bYM+e8R4wb6AV+1d7/Mj3C0miZY\nFsCKblFojDRYyLVSlykJ6bn7pqr0sLb5OtJaDwwu3mNSpg9d3cHJ3+S3a2uP\n3vRrKYT9dO3jOObEZzD2wxggeEq1NCX/SbZG+pVuYUt9qywP73MSSW0DuW7c\nLmX1w8wYYauRYaF/A+a/7RWD5fRPp1n8ITwIa0rm1zAzIV/03vZjHwU/dCl8\nGlRc\r\n=99Ov\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBnqsEWsj8r5aLfY0PC6JaBllXuKaz84fo6yiZQOD09WAiBYmo40tMqgCjBJOwSl+3/u+2mJl0J18xtBNth25dH1NA=="}]},"_npmUser":{"name":"maxcam","email":"nve@webrobotics.net"},"directories":{},"maintainers":[{"name":"maxcam","email":"nve@webrobotics.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bgpalerter_1.28.2_1628264019934_0.9859853513104015"},"_hasShrinkwrap":false},"1.28.3":{"name":"bgpalerter","version":"1.28.3","description":"Software to monitor streams of BGP data. Pre-configured for real-time detection of visibility loss, RPKI invalid announcements, hijacks, and more.","author":{"name":"Massimo Candela","url":"https://massimocandela.com"},"license":"BSD-3-Clause","main":"src/worker.js","bin":{"bgpalerter":"index.js"},"repository":{"type":"git","url":"git+https://github.com/nttgin/BGPalerter.git"},"scripts":{"babel":"babel","test":"npm run test-core && npm run test-generate && npm run test-reports && npm run test-rpki && npm run test-neighbor","test-core":"rm -rf volumetests/ && ./node_modules/.bin/mocha --exit tests/*.js --require @babel/register && rm -rf volumetests/","test-reports":"mocha --exit tests/reports_tests/testReportSyslog.js --require @babel/register && ./node_modules/.bin/mocha --exit tests/reports_tests/testsReportHttp.js --require @babel/register","test-proxy":"mocha --exit tests/proxy_tests/*.js --require @babel/register","test-generate":"mocha --exit tests/generate_tests/*.js --require @babel/register","test-kafka":"mocha --exit tests/kafka_tests/*.js --require @babel/register","test-neighbor":"mocha --exit tests/neighbor_tests/*.js --require @babel/register","test-npm":"mocha --exit tests/npm_tests/*.js --require @babel/register","test-dump":"rm -rf volumetests/ && ./node_modules/.bin/mocha --exit tests/dump_tests/*.js --require @babel/register","test-rpki":"mocha --exit tests/rpki_tests/tests.default.js --require @babel/register && ./node_modules/.bin/mocha --exit tests/rpki_tests/tests.external.js --require @babel/register && ./node_modules/.bin/mocha --exit tests/rpki_tests/tests.external-missing-roas.js --require @babel/register && rm -f -R .cache/ && ./node_modules/.bin/mocha --exit tests/rpki_tests/tests.external-roas.js --require @babel/register && ./node_modules/.bin/mocha --exit tests/rpki_tests/tests.api.js --require @babel/register","build":"./build.sh","compile":"rm -rf dist/ && ./node_modules/.bin/babel index.js -d dist && ./node_modules/.bin/babel src -d dist/src  && cp package.json dist/package.json && cp README.md dist/README.md && cp .npm* dist/","serve":"babel-node index.js","inspect":"node --inspect --require @babel/register index.js","update":"git update-index --assume-unchanged config.yml && git update-index --assume-unchanged prefixes.yml && git pull","generate-prefixes":"babel-node index.js generate"},"keywords":["BGP","monitoring","rpki","network","internet","real-time","hijack","detection","measurements"],"devDependencies":{"@babel/cli":"^7.15.4","@babel/core":"^7.15.5","@babel/node":"^7.15.4","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-proposal-object-rest-spread":"^7.14.7","@babel/preset-env":"^7.15.4","chai":"^4.3.4","chai-subset":"^1.6.0","mocha":"^9.1.1","pkg":"^5.3.1","read-last-lines":"^1.8.0","syslogd":"^1.1.2"},"dependencies":{"@sentry/node":"^6.12.0","axios":"^0.21.3","batch-promises":"^0.0.3","brembo":"^2.0.5","deepmerge":"^4.2.2","fast-file-logger":"^1.0.7","https-proxy-agent":"^5.0.0","inquirer":"^8.1.2","ip-sub":"^1.1.0","js-yaml":"^4.1.0","kafkajs":"^1.15.0","md5":"^2.3.0","moment":"^2.29.1","nodemailer":"^6.6.3","path":"^0.12.7","restify":"^8.5.1","rpki-validator":"^2.6.11","semver":"^7.3.5","syslog-client":"^1.1.1","ws":"^8.2.1","yargs":"^17.1.1","bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"pkg":{"scripts":["./src/inputs/*.js","./src/monitors/*.js","./src/reports/*.js","./src/connectors/*.js","./src/processMonitors/*.js"],"assets":["./bin/config.yml"],"targets":["node12"]},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"bugs":{"url":"https://github.com/nttgin/BGPalerter/issues"},"homepage":"https://github.com/nttgin/BGPalerter#readme","_id":"bgpalerter@1.28.3","_nodeVersion":"12.22.3","_npmVersion":"7.20.6","dist":{"integrity":"sha512-YDKYbqfPvNhu80PeOq1PwoBySvqygyQ66qlP3cCOxx6L7tOJT+y6LxBHHywJLjlK5Zc++bM1p98RjlFwUt/8Aw==","shasum":"46540430f5862d83dc5cca544d1997af95299b26","tarball":"https://registry.npmjs.org/bgpalerter/-/bgpalerter-1.28.3.tgz","fileCount":55,"unpackedSize":410190,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOyMrCRA9TVsSAnZWagAAcngP+QBHa3Enx+4DzsxaD4sz\nFJB8G+8e0RHmmeNzaEt8Hn14m281OsryPymSDnfGUDm2mNbotT30QUbSO2Kp\n7cQCO+1bURaL5EN1Vsxu3xbXCbzxyHyVoyJWgkrsukFL6/fV6PZ1+o+THkZ7\n/OzlKLkGuLYN568NGqVZKHVQBzP46EbirQRz/2a88FZ6CKxdbO9GuQZrZTp4\nNuceHLWOr19w2rBY1xXweLOUbAbscOWS8px4Tu87DZ7vEQudKFTsclHx9ua1\n5Q+z8VM3UhDq5YtSDEmivCcgxiay89ihvyi6+d4ZJXZkhsTAy7iw/rLhlVyj\nqOWvEU7Eq2qdh+rV3MXbRq1Q0yaYcfJUAMLbgV4kp6BRte6uqusiaEeIYnyR\nS8fkwUxrWaX4mVsPbQKoEWvoTPK/Y5zrmzxq0uXw/62+HWO5VS8YftWO5uId\nVEt5HdYZLf1rmHyxIutq4Sapa1kqDA1lXXIK4RNQ+wpEJmmJ9WoFki6dqrq0\nozcC4ptqrX3SDBr1DxDXbYgL2qZ5/dVyc3OcIOI2iSb2qirmL2sTevzPbmBR\nGjpA9NJExe6DTKjJC49fs8dTI0IleTkhoQffqaYT4OLdRfUr8p/xoWQo39h/\nRx6vhFmR2U4x9/p+2MXvQXVZlgBF1a6VNUKCLpLuhpcphfD176icQdEpIUqZ\nzf7U\r\n=vI5V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9Gvy/bwemC/JdtgkggBJoYvt5LZVE2LmOVe1tttim0gIgHbqcWA+2PdVSzqmDqtVZug/JoFE7mH9O02too/ewpH8="}]},"_npmUser":{"name":"maxcam","email":"nve@webrobotics.net"},"directories":{},"maintainers":[{"name":"maxcam","email":"nve@webrobotics.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bgpalerter_1.28.3_1631265579141_0.21710690872317984"},"_hasShrinkwrap":false},"1.28.4":{"name":"bgpalerter","version":"1.28.4","description":"Software to monitor streams of BGP data. Pre-configured for real-time detection of visibility loss, RPKI invalid announcements, hijacks, and more.","author":{"name":"Massimo Candela","url":"https://massimocandela.com"},"license":"BSD-3-Clause","main":"src/worker.js","bin":{"bgpalerter":"index.js"},"repository":{"type":"git","url":"git+https://github.com/nttgin/BGPalerter.git"},"scripts":{"babel":"babel","test":"npm run test-core && npm run test-generate && npm run test-reports && npm run test-rpki && npm run test-neighbor","test-core":"rm -rf volumetests/ && ./node_modules/.bin/mocha --exit tests/*.js --require @babel/register && rm -rf volumetests/","test-reports":"mocha --exit tests/reports_tests/testReportSyslog.js --require @babel/register && ./node_modules/.bin/mocha --exit tests/reports_tests/testsReportHttp.js --require @babel/register","test-proxy":"mocha --exit tests/proxy_tests/*.js --require @babel/register","test-generate":"mocha --exit tests/generate_tests/*.js --require @babel/register","test-kafka":"mocha --exit tests/kafka_tests/*.js --require @babel/register","test-neighbor":"mocha --exit tests/neighbor_tests/*.js --require @babel/register","test-npm":"mocha --exit tests/npm_tests/*.js --require @babel/register","test-dump":"rm -rf volumetests/ && ./node_modules/.bin/mocha --exit tests/dump_tests/*.js --require @babel/register","test-rpki":"mocha --exit tests/rpki_tests/tests.default.js --require @babel/register && ./node_modules/.bin/mocha --exit tests/rpki_tests/tests.external.js --require @babel/register && ./node_modules/.bin/mocha --exit tests/rpki_tests/tests.external-missing-roas.js --require @babel/register && rm -f -R .cache/ && ./node_modules/.bin/mocha --exit tests/rpki_tests/tests.external-roas.js --require @babel/register && ./node_modules/.bin/mocha --exit tests/rpki_tests/tests.api.js --require @babel/register","build":"./build.sh","compile":"rm -rf dist/ && ./node_modules/.bin/babel index.js -d dist && ./node_modules/.bin/babel src -d dist/src  && cp package.json dist/package.json && cp README.md dist/README.md && cp .npm* dist/","serve":"babel-node index.js","inspect":"node --inspect --require @babel/register index.js","update":"git update-index --assume-unchanged config.yml && git update-index --assume-unchanged prefixes.yml && git pull","generate-prefixes":"babel-node index.js generate"},"keywords":["BGP","monitoring","rpki","network","internet","real-time","hijack","detection","measurements"],"devDependencies":{"@babel/cli":"^7.15.4","@babel/core":"^7.15.5","@babel/node":"^7.15.4","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-proposal-object-rest-spread":"^7.15.6","@babel/preset-env":"^7.15.6","chai":"^4.3.4","chai-subset":"^1.6.0","mocha":"^9.1.1","pkg":"^5.3.2","read-last-lines":"^1.8.0","syslogd":"^1.1.2"},"dependencies":{"@sentry/node":"^6.12.0","axios":"^0.21.4","batch-promises":"^0.0.3","brembo":"^2.0.5","deepmerge":"^4.2.2","fast-file-logger":"^1.0.7","https-proxy-agent":"^5.0.0","inquirer":"^8.1.5","ip-sub":"^1.1.0","js-yaml":"^4.1.0","kafkajs":"^1.15.0","md5":"^2.3.0","moment":"^2.29.1","nodemailer":"^6.6.3","path":"^0.12.7","restify":"^8.5.1","rpki-validator":"^2.6.12","semver":"^7.3.5","syslog-client":"^1.1.1","ws":"^8.2.2","yargs":"^17.1.1","bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"pkg":{"scripts":["./src/inputs/*.js","./src/monitors/*.js","./src/reports/*.js","./src/connectors/*.js","./src/processMonitors/*.js"],"assets":["./bin/config.yml"],"targets":["node12"]},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"bugs":{"url":"https://github.com/nttgin/BGPalerter/issues"},"homepage":"https://github.com/nttgin/BGPalerter#readme","_id":"bgpalerter@1.28.4","_nodeVersion":"12.22.3","_npmVersion":"7.20.6","dist":{"integrity":"sha512-g6wBGrBhgqMQa6GzVy87wZNetviTz2aGDPo5HVxx8+iuucqwzDkSaM2+x5S11EZ7/qiFzRJsfwJjIVyeHQ4hdw==","shasum":"f5727641d952cbd07f94fc1eb24708aa14b79405","tarball":"https://registry.npmjs.org/bgpalerter/-/bgpalerter-1.28.4.tgz","fileCount":55,"unpackedSize":410214,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2kr3CRA9TVsSAnZWagAAaXgP/2YSuN2HTIgzluJfFeJB\ngTsY5TKi5DOlRsOUKI7UlweZDK7YiIh890/nw6+mtSHSqtpb0c69sWjdBuB9\n/eMjCYYkXGkZZ473NfcUd40WvlEnxivr56Zdx61HH+uwRU9ZOFhdQCgYSoj4\n4hPqX4/nx7sOvjFTOeG2f8jOEf4Cwk3bXqQ/nF8ekd9XE/hLTHOfobWeXsT4\n4yTsvF4C6diSyu8K8xTWZeQA11WrYZdrEkAQSrvT2wtG6DDBGHnXduDlVyJi\npr7xt522jEkX0WQwv9F17o6XO1gMkv/za3BetT8r8w6JQMrDYHuU8iMA1bl4\nfZZgU4fLJfOMci/Soxilr1cNaSA/KwaJeWGG34CeXVDZjihFiYR05OZfzy4R\nrSNydLHd20Uv0CRJ4cSMOOUGyK1z/QIl3l9DijGb7DC8xYgurMRXE3bJCDX2\nKWXVZ0XMVeLX5rHyy3fjQSjUDtxmJouyu0574kEKTKPxlgk/Mzxfuak95wpo\ntQZs3EVGkQYBuffVZHx5s+JcL+pbhD0yiXieo112HKKJrwM7UzjUMlporYRu\nKUeRJKMr4NJsYcX2GuETDsgL/7mhDOxv736PyAQS5rOC74aGEbzKXGM4L/bL\nI2lmnQQhUUwM4VSpXpK1zioXZr78HtG39jWhVFEFArt+7kCuYf6VuchPJ6Oq\n7a9F\r\n=hFWb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB2lyRdwd5he7BRGpQ51W4OW1eIPscALiRlqKdHnjY57AiBa5M/A1frJ+wOnj+LhKBWLj69aV9DsG0gwTg/l1SPjOQ=="}]},"_npmUser":{"name":"maxcam","email":"nve@webrobotics.net"},"directories":{},"maintainers":[{"name":"maxcam","email":"nve@webrobotics.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bgpalerter_1.28.4_1632131644882_0.0057128814937783545"},"_hasShrinkwrap":false},"1.29.0":{"name":"bgpalerter","version":"1.29.0","description":"Software to monitor streams of BGP data. Pre-configured for real-time detection of visibility loss, RPKI invalid announcements, hijacks, and more.","author":{"name":"Massimo Candela","url":"https://massimocandela.com"},"license":"BSD-3-Clause","main":"src/worker.js","bin":{"bgpalerter":"index.js"},"repository":{"type":"git","url":"git+https://github.com/nttgin/BGPalerter.git"},"scripts":{"babel":"babel","test":"npm run test-core && npm run test-generate && npm run test-reports && npm run test-rpki && npm run test-neighbor","test-core":"rm -rf volumetests/ && ./node_modules/.bin/mocha --exit tests/*.js --require @babel/register && rm -rf volumetests/","test-reports":"mocha --exit tests/reports_tests/testReportSyslog.js --require @babel/register && ./node_modules/.bin/mocha --exit tests/reports_tests/testsReportHttp.js --require @babel/register","test-proxy":"mocha --exit tests/proxy_tests/*.js --require @babel/register","test-generate":"mocha --exit tests/generate_tests/*.js --require @babel/register","test-kafka":"mocha --exit tests/kafka_tests/*.js --require @babel/register","test-neighbor":"mocha --exit tests/neighbor_tests/*.js --require @babel/register","test-npm":"mocha --exit tests/npm_tests/*.js --require @babel/register","test-dump":"rm -rf volumetests/ && ./node_modules/.bin/mocha --exit tests/dump_tests/*.js --require @babel/register","test-rpki":"mocha --exit tests/rpki_tests/tests.default.js --require @babel/register && ./node_modules/.bin/mocha --exit tests/rpki_tests/tests.external.js --require @babel/register && ./node_modules/.bin/mocha --exit tests/rpki_tests/tests.external-missing-roas.js --require @babel/register && rm -f -R .cache/ && ./node_modules/.bin/mocha --exit tests/rpki_tests/tests.external-roas.js --require @babel/register && ./node_modules/.bin/mocha --exit tests/rpki_tests/tests.api.js --require @babel/register","build":"./build.sh","compile":"rm -rf dist/ && ./node_modules/.bin/babel index.js -d dist && ./node_modules/.bin/babel src -d dist/src  && cp package.json dist/package.json && cp README.md dist/README.md && cp .npm* dist/","serve":"babel-node index.js","inspect":"node --inspect --require @babel/register index.js","update":"git update-index --assume-unchanged config.yml && git update-index --assume-unchanged prefixes.yml && git pull","generate-prefixes":"babel-node index.js generate"},"keywords":["BGP","monitoring","rpki","network","internet","real-time","hijack","detection","measurements"],"devDependencies":{"@babel/cli":"^7.16.8","@babel/core":"^7.16.12","@babel/node":"^7.16.8","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-object-rest-spread":"^7.16.7","@babel/preset-env":"^7.16.11","chai":"^4.3.6","chai-subset":"^1.6.0","mocha":"^9.2.0","pkg":"^5.5.2","read-last-lines":"^1.8.0","syslogd":"^1.1.2"},"dependencies":{"@sentry/node":"^6.17.3","axios":"^0.25.0","batch-promises":"^0.0.3","brembo":"^2.0.6","deepmerge":"^4.2.2","fast-file-logger":"^1.1.2","https-proxy-agent":"^5.0.0","inquirer":"^8.2.0","ip-sub":"^1.3.0","js-yaml":"^4.1.0","kafkajs":"^1.15.0","md5":"^2.3.0","moment":"^2.29.1","node-cleanup":"^2.1.2","nodemailer":"^6.7.2","path":"^0.12.7","restify":"^8.6.0","rpki-validator":"^2.8.2","semver":"^7.3.5","syslog-client":"^1.1.1","uuid":"^8.3.2","ws":"^8.4.2","yargs":"^17.3.1","bufferutil":"^4.0.6","utf-8-validate":"^5.0.8"},"pkg":{"scripts":["./src/inputs/*.js","./src/monitors/*.js","./src/reports/*.js","./src/connectors/*.js","./src/processMonitors/*.js"],"assets":["./bin/config.yml"],"targets":["node14"]},"optionalDependencies":{"bufferutil":"^4.0.6","utf-8-validate":"^5.0.8"},"gitHead":"3d2e08a65cbf49d8078c456fa57ce243c3668acf","bugs":{"url":"https://github.com/nttgin/BGPalerter/issues"},"homepage":"https://github.com/nttgin/BGPalerter#readme","_id":"bgpalerter@1.29.0","_nodeVersion":"14.18.3","_npmVersion":"8.3.1","dist":{"integrity":"sha512-YO0ZNtcpJcuF10oymNbGJ1eMr5/mOUX/AAuaqQbu609jScC8DLTbItGUEe4peGcmwmnZeHygfEKsYPceHP7oAA==","shasum":"51303de51617505882e5ba40eb74d6ba4f1051e4","tarball":"https://registry.npmjs.org/bgpalerter/-/bgpalerter-1.29.0.tgz","fileCount":55,"unpackedSize":445527,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+t38CRA9TVsSAnZWagAAVsIQAIcV2ElpUJPE6xJRmdy0\ncxrG/ZKowgDVTpED4FXNA6t38DgAGlxkSRLVwskefCq1tJGNrycZFINK6CCw\nJv+mZZAmt+EwU/0MG5ATfo0lj9+zaBdFZVvOqTIuRYoEkVT1eRi3hsDw3E36\nAShm6+olLmoeJTpgX9z3MaGQ8430MAJIHeTDI9NuCpa4AQBAU7lcWS46yWfR\njhA5gihmklDkXyFRiR1IMj6MVDK3kC8Qk61SL5g3htY57BuKzHQeNvqRfhg8\nHbZyZ/3QEK9Is02JeIbvE64cEG9MZ7OBUn0ID31wIYy4dLGm2bX1MKGSz4R7\nsvh9nVzY6Noq0ePrO9tTOL8+W/uao+oyGQaS5kFZWtiyqkaXCA7M04f7Omvy\nuUXrph5Xw2IY2DVIxeZX3ZBwZkZh5ObWa3g1G9RsihJGEZByjBcUkB+VMtX2\nmR6pUPDabgeWYCt57Sd/me1TTK2q2bTy8bQxY2DAOCxanCZqHhMNKMFMVKdR\n26963fTgqcnIXXTS6Os3KP4hZIu/efMRzuzTykuJR6vVT0mImXQeG/ZSOstk\nHmI0TuKmrEqY/XxxO/oSY8+VTUpxJ65F91PFZ5pzGySfpBbYW+taOa8irGPw\nh1xw/BXKsdmcxZKwcgaHNQUbeNQ1xTPWsfqnVFG2Iq43eNztJmRW2qfkr82J\nS842\r\n=XMUY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTYlNYYCWuMa+DLxWoXR033nIts+z3PcHSKGm4Ajsw4QIhAIHGZvezyedPMMP7LzUPSxe47LuvqJPRmeWS9aHC45om"}]},"_npmUser":{"name":"maxcam","email":"nve@webrobotics.net"},"directories":{},"maintainers":[{"name":"maxcam","email":"nve@webrobotics.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bgpalerter_1.29.0_1643830780609_0.1783512122490638"},"_hasShrinkwrap":false},"1.30.0":{"name":"bgpalerter","version":"1.30.0","description":"BGP and RPKI monitoring tool. Pre-configured for real-time detection of visibility loss, RPKI invalid announcements, hijacks, ROA misconfiguration, and more.","author":{"name":"Massimo Candela","url":"https://massimocandela.com"},"license":"BSD-3-Clause","main":"src/worker.js","bin":{"bgpalerter":"index.js"},"repository":{"type":"git","url":"git+https://github.com/nttgin/BGPalerter.git"},"scripts":{"babel":"babel","test":"npm run test-core && npm run test-generate && npm run test-reports && npm run test-rpki && npm run test-neighbor","test-core":"rm -rf volumetests/ && ./node_modules/.bin/mocha --exit tests/*.js --require @babel/register && rm -rf volumetests/","test-reports":"mocha --exit tests/reports_tests/testReportSyslog.js --require @babel/register && ./node_modules/.bin/mocha --exit tests/reports_tests/testsReportHttp.js --require @babel/register","test-proxy":"mocha --exit tests/proxy_tests/*.js --require @babel/register","test-generate":"mocha --exit tests/generate_tests/*.js --require @babel/register","test-kafka":"mocha --exit tests/kafka_tests/*.js --require @babel/register","test-neighbor":"mocha --exit tests/neighbor_tests/*.js --require @babel/register","test-npm":"mocha --exit tests/npm_tests/*.js --require @babel/register","test-dump":"rm -rf volumetests/ && ./node_modules/.bin/mocha --exit tests/dump_tests/*.js --require @babel/register","test-rpki":"mocha --exit tests/rpki_tests/tests.default.js --require @babel/register && ./node_modules/.bin/mocha --exit tests/rpki_tests/tests.external.js --require @babel/register && ./node_modules/.bin/mocha --exit tests/rpki_tests/tests.external-missing-roas.js --require @babel/register && rm -f -R .cache/ && ./node_modules/.bin/mocha --exit tests/rpki_tests/tests.external-roas.js --require @babel/register && ./node_modules/.bin/mocha --exit tests/rpki_tests/tests.api.js --require @babel/register","build":"./build.sh","compile":"rm -rf dist/ && ./node_modules/.bin/babel index.js -d dist && ./node_modules/.bin/babel src -d dist/src  && cp package.json dist/package.json && cp README.md dist/README.md && cp .npm* dist/","serve":"babel-node index.js","inspect":"node --inspect --require @babel/register index.js","update":"git update-index --assume-unchanged config.yml && git update-index --assume-unchanged prefixes.yml && git pull","generate-prefixes":"babel-node index.js generate"},"keywords":["BGP","monitoring","rpki","network","internet","real-time","hijack","detection","measurements"],"devDependencies":{"@babel/cli":"^7.18.10","@babel/core":"^7.18.10","@babel/node":"^7.18.10","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.18.9","@babel/preset-env":"^7.18.9","chai":"^4.3.6","chai-subset":"^1.6.0","mocha":"^10.0.0","pkg":"^5.8.0","read-last-lines":"^1.8.0","syslogd":"^1.1.2"},"dependencies":{"@sentry/node":"^7.8.1","axios":"^0.27.2","batch-promises":"^0.0.3","brembo":"^2.1.0","deepmerge":"^4.2.2","fast-file-logger":"^1.1.5","https-proxy-agent":"^5.0.1","inquirer":"^8.2.4","ip-sub":"^1.3.1","js-yaml":"^4.1.0","kafkajs":"^2.1.0","md5":"^2.3.0","moment":"^2.29.4","node-cleanup":"^2.1.2","nodemailer":"^6.7.7","path":"^0.12.7","restify":"^8.6.1","rpki-validator":"^2.10.6","semver":"^7.3.7","syslog-client":"^1.1.1","uuid":"^8.3.2","ws":"^8.8.1","yargs":"^17.5.1","bufferutil":"^4.0.6","utf-8-validate":"^5.0.9"},"pkg":{"scripts":["./src/inputs/*.js","./src/monitors/*.js","./src/reports/*.js","./src/connectors/*.js","./src/processMonitors/*.js"],"assets":["./bin/config.yml"],"targets":["node14"]},"optionalDependencies":{"bufferutil":"^4.0.6","utf-8-validate":"^5.0.9"},"contributors":[{"name":"BGPalerter was originally created at the beginning of 2019 at NTT Ltd."},{"name":"Here is a list of authors and contributors who patched or extended the code."},{"name":"If this list is not up to date, please contact NTT or one of the authors."},{"name":"- AUTHORS -"},{"name":"Massimo Candela","email":"massimo@ntt.net"},{"name":"NTT"},{"name":"https://massimocandela.com/"},{"name":"- CONTRIBUTORS -"},{"name":"Damian Zaremba, Fastly"},{"name":"Mircea Ulinic, DigitalOcean"},{"name":"Alan Haynes, Harbin Clinic"},{"name":"Florian Domain, Criteo"},{"name":"Louis Poinsignon, Cloudflare"},{"name":"See complete list at https://github.com/nttgin/BGPalerter/graphs/contributors"},{"name":"Special thanks to:"},{"name":"Job Snijders","email":"job@openbsd.org","url":"https://www.rpki-client.org/"},{"name":"RIPE NCC for the RIS live service","url":"https://ris-live.ripe.net/"}],"gitHead":"860781106e17fdaf89b33f27d864f5f905c5529f","bugs":{"url":"https://github.com/nttgin/BGPalerter/issues"},"homepage":"https://github.com/nttgin/BGPalerter#readme","_id":"bgpalerter@1.30.0","_nodeVersion":"14.18.3","_npmVersion":"8.3.1","dist":{"integrity":"sha512-kGYqsx7j/H8X12B9hUaF3GzOTdM7ttb9RT3nfEoUsIJvlwGiiSLW8bRTFw7oJBmiD6MoIdvai0Lg9IPNNbFmLA==","shasum":"ba59f2caf77acebe085b00062a3efafb35eea5b5","tarball":"https://registry.npmjs.org/bgpalerter/-/bgpalerter-1.30.0.tgz","fileCount":56,"unpackedSize":456767,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH7seZ2MEIGtKaPlfiiV7cHY2QjhttknWeZCvqxCSSeSAiBX68LMx6+2sbUtJRtyjyDSIS459mSEaEX6XowPQytEQw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8jE9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp7Xg//f4WSKu+Sh8/FhrwkewoRdydFD6q7nWN6fWUGSG/lEu2B8ifq\r\nyDEmQFXcxMTZjeqRiKhtOi4q5q+hYupA2ZAdVIwYitRZQ9WrHNmvi9Is8VG9\r\nsT9LLZIWou46v9GRkULTq6S0GaDm43NdAZuPZQk/xtyj3B1SIuEwmm6sO1do\r\nlyK+yeYRamJSmNzRBFe74yYiquXhquVCmjV5bJSEajp7hwGmWdFOpZhFOtgV\r\nR4uu2JMQRqcOT+UUAIxIU43CsIPtUIlAdBZknY3CULp96jD1DyX2LyzlD4iN\r\n9qVzDrgPBs0Y8UJTWt5A6EF4Fk7qIUHO4cQCozLfOLEZwN3FxJgfViG/iPZk\r\nafxrXOhYFR4pFFslDcexgMnm9xG5jj3FnV2IjXONFZYZSNzDCeUIAS3JOsrD\r\naBYsDmvDE2xS6I0dfaaKLzxNhBCisUvdyd4K8p/XoScOh2RaclGSImJLG3hG\r\nzkqkDEXw7KlNCvzxnS87+qLu3PTo+gjxMe4rw4kZWwdMOfEE1KxIqO/c2RZY\r\nXv3FSLGMbvynwWwhFA61ZuJ4el3h5wnYMq/RjxNXvj1YbHTx18WeKbMyOzu/\r\nDxmJQ0sXq80ERUnNjkRMYs10Gx1Jy6e3lX72bmEull8frjxhBj1/h+UIqlzK\r\nvsVEBWpwR5OQYwC7Y07apqed65lYafiqO0Y=\r\n=sHC5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"maxcam","email":"nve@webrobotics.net"},"directories":{},"maintainers":[{"name":"maxcam","email":"nve@webrobotics.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bgpalerter_1.30.0_1660039484931_0.19011488264396204"},"_hasShrinkwrap":false},"1.30.1":{"name":"bgpalerter","version":"1.30.1","description":"BGP and RPKI monitoring tool. Pre-configured for real-time detection of visibility loss, RPKI invalid announcements, hijacks, ROA misconfiguration, and more.","author":{"name":"Massimo Candela","url":"https://massimocandela.com"},"license":"BSD-3-Clause","main":"src/worker.js","bin":{"bgpalerter":"index.js"},"repository":{"type":"git","url":"git+https://github.com/nttgin/BGPalerter.git"},"scripts":{"babel":"babel","test":"rm -rf .cache/ && npm run test-core && npm run test-generate && npm run test-reports && npm run test-rpki && npm run test-neighbor","test-core":"rm -rf volumetests/ && ./node_modules/.bin/mocha --exit tests/*.js --require @babel/register && rm -rf volumetests/","test-reports":"mocha --exit tests/reports_tests/testReportSyslog.js --require @babel/register && ./node_modules/.bin/mocha --exit tests/reports_tests/testsReportHttp.js --require @babel/register","test-proxy":"mocha --exit tests/proxy_tests/*.js --require @babel/register","test-generate":"mocha --exit tests/generate_tests/*.js --require @babel/register","test-kafka":"mocha --exit tests/kafka_tests/*.js --require @babel/register","test-neighbor":"mocha --exit tests/neighbor_tests/*.js --require @babel/register","test-npm":"mocha --exit tests/npm_tests/*.js --require @babel/register","test-dump":"rm -rf volumetests/ && ./node_modules/.bin/mocha --exit tests/dump_tests/*.js --require @babel/register","test-rpki":"rm -f -R .cache/ && ./node_modules/.bin/mocha --exit tests/rpki_tests/tests.default.js --require @babel/register && ./node_modules/.bin/mocha --exit tests/rpki_tests/tests.external.js --require @babel/register && rm -f -R .cache/ && ./node_modules/.bin/mocha --exit tests/rpki_tests/tests.external-roas.js --require @babel/register && ./node_modules/.bin/mocha --exit tests/rpki_tests/tests.api.js --require @babel/register","build":"./build.sh","compile":"rm -rf dist/ && ./node_modules/.bin/babel index.js -d dist && ./node_modules/.bin/babel src -d dist/src  && cp package.json dist/package.json && cp README.md dist/README.md && cp .npm* dist/","serve":"babel-node index.js","inspect":"node --inspect --require @babel/register index.js","update":"git update-index --assume-unchanged config.yml && git update-index --assume-unchanged prefixes.yml && git pull","generate-prefixes":"babel-node index.js generate"},"keywords":["BGP","monitoring","rpki","network","internet","real-time","hijack","detection","measurements"],"devDependencies":{"@babel/cli":"^7.18.10","@babel/core":"^7.18.10","@babel/node":"^7.18.10","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.18.9","@babel/preset-env":"^7.18.9","chai":"^4.3.6","chai-subset":"^1.6.0","mocha":"^10.0.0","pkg":"^5.8.0","read-last-lines":"^1.8.0","syslogd":"^1.1.2"},"dependencies":{"@sentry/node":"^7.8.1","axios":"^0.27.2","batch-promises":"^0.0.3","brembo":"^2.1.0","deepmerge":"^4.2.2","fast-file-logger":"^1.1.5","https-proxy-agent":"^5.0.1","inquirer":"^8.2.4","ip-sub":"^1.3.1","js-yaml":"^4.1.0","kafkajs":"^2.1.0","md5":"^2.3.0","moment":"^2.29.4","node-cleanup":"^2.1.2","nodemailer":"^6.7.7","path":"^0.12.7","restify":"^8.6.1","rpki-validator":"^2.10.6","semver":"^7.3.7","syslog-client":"^1.1.1","uuid":"^8.3.2","ws":"^8.8.1","yargs":"^17.5.1","bufferutil":"^4.0.6","utf-8-validate":"^5.0.9"},"pkg":{"scripts":["./src/inputs/*.js","./src/monitors/*.js","./src/reports/*.js","./src/connectors/*.js","./src/processMonitors/*.js"],"assets":["./bin/config.yml"],"targets":["node14"]},"optionalDependencies":{"bufferutil":"^4.0.6","utf-8-validate":"^5.0.9"},"gitHead":"9acc2f0136d8268fddf3bccfe9c9adc7804641bb","bugs":{"url":"https://github.com/nttgin/BGPalerter/issues"},"homepage":"https://github.com/nttgin/BGPalerter#readme","_id":"bgpalerter@1.30.1","_nodeVersion":"14.18.3","_npmVersion":"8.3.1","dist":{"integrity":"sha512-6fUT9d0Y4gER5g4asPPOlDdN8GbXEtHzHzlTgBe31XoDMmJ0MW7hvLYwyi853SgF4lZMjQmqYYmw5t15VCRKBw==","shasum":"95d8b758e994d8c5472249c4d984c5dfaa3d2ea7","tarball":"https://registry.npmjs.org/bgpalerter/-/bgpalerter-1.30.1.tgz","fileCount":55,"unpackedSize":457363,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPc8G4G7F6OY/Wm8Aaf8QE1YrdLvpmPnDSuI744UlVoAIhAOCXsJeeutm1i8jFSJh173B/16UhZcXmNZSQI2Y8E0QH"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBlzjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrOSxAAhy3xQQFZomKjm8zqRLMMYIoZMF7Tst1n27+kutbH3Y65rIEI\r\nOKs+ltmzAoJ7adF7av7Mjgy+wlYBsdTbK+TeTYXngO6/hKkXXAqY6nJI+VoY\r\nF7QyToK28tWtdV1tm1EaGYNLpXBDot1quqSrqc5yEzzMom8QxuGmqCEzSi8t\r\ntqpHQfCkad1YdORNhvKE+MxnUXViXHLU+PM4YX17RUr3w/RkIBHCeQUkfnxG\r\nYEFOBB6QpvpGu1Oe12UwEHWwyyyb3ibSAm35ogvfKL0Kzq9QgjGgOAZa9R1n\r\nZbZBXcQ8NdqD3X2x9ekI88W8e3Txx96j2nv32fdduGZCZTqF/1HMtN+fU7WB\r\nOvSXg9F/+M7xUiObbZh4Ob0OGY9MR+08Bwt+4yVz81KUT5af3DQFgHPnoM6C\r\nCp1rxlYMJg+O/LuzDwlmNM4tcNxIhi6Pb960Ugjn+qVTDhDRiOFlJP0e3AjO\r\n/+3N4FD/XLpaW2PjVejiHwN1+AQM4a/qKOlrCDFBYeHnL0d/wa6SCSG35P9j\r\noxnViRntk7rBRrmbIGCECzbr2DaxvvyQcLp4nGTsNDbkLraSrzQolDge8QgX\r\n79TTTiX7JpTOV48DjnW4Gc56yFg2UJPDwsR7UNhWd4JWOOiATf7v0cufKaQ9\r\nhu3lkHzV9UXYoY1an5eSkhfCCJovlIwcecc=\r\n=4VNT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"maxcam","email":"nve@webrobotics.net"},"directories":{},"maintainers":[{"name":"maxcam","email":"nve@webrobotics.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bgpalerter_1.30.1_1661361379138_0.24727201990227687"},"_hasShrinkwrap":false},"1.31.0":{"name":"bgpalerter","version":"1.31.0","description":"BGP and RPKI monitoring tool. Pre-configured for real-time detection of visibility loss, RPKI invalid announcements, hijacks, ROA misconfiguration, and more.","author":{"name":"Massimo Candela","url":"https://massimocandela.com"},"license":"BSD-3-Clause","main":"src/worker.js","bin":{"bgpalerter":"index.js"},"repository":{"type":"git","url":"git+https://github.com/nttgin/BGPalerter.git"},"scripts":{"babel":"babel","test":"rm -rf .cache/ && npm run test-core && npm run test-generate && npm run test-reports && npm run test-rpki && npm run test-neighbor","test-core":"rm -rf volumetests/ && ./node_modules/.bin/mocha --exit tests/*.js --require @babel/register && rm -rf volumetests/","test-reports":"mocha --exit tests/reports_tests/testReportSyslog.js --require @babel/register && ./node_modules/.bin/mocha --exit tests/reports_tests/testsReportHttp.js --require @babel/register","test-proxy":"mocha --exit tests/proxy_tests/*.js --require @babel/register","test-generate":"mocha --exit tests/generate_tests/*.js --require @babel/register","test-kafka":"mocha --exit tests/kafka_tests/*.js --require @babel/register","test-neighbor":"mocha --exit tests/neighbor_tests/*.js --require @babel/register","test-npm":"mocha --exit tests/npm_tests/*.js --require @babel/register","test-dump":"rm -rf volumetests/ && ./node_modules/.bin/mocha --exit tests/dump_tests/*.js --require @babel/register","test-rpki":"rm -f -R .cache/ && ./node_modules/.bin/mocha --exit tests/rpki_tests/tests.default.js --require @babel/register && ./node_modules/.bin/mocha --exit tests/rpki_tests/tests.external.js --require @babel/register && rm -f -R .cache/ && ./node_modules/.bin/mocha --exit tests/rpki_tests/tests.external-roas.js --require @babel/register && ./node_modules/.bin/mocha --exit tests/rpki_tests/tests.api.js --require @babel/register","build":"./build.sh","compile":"rm -rf dist/ && ./node_modules/.bin/babel index.js -d dist && ./node_modules/.bin/babel src -d dist/src  && cp package.json dist/package.json && cp package-lock.json dist/package-lock.json && cp README.md dist/README.md && cp AUTHORS dist/AUTHORS && cp .npm* dist/","serve":"babel-node index.js","inspect":"node --inspect --require @babel/register index.js","update":"git update-index --assume-unchanged config.yml && git update-index --assume-unchanged prefixes.yml && git pull","generate-prefixes":"babel-node index.js generate"},"keywords":["BGP","monitoring","rpki","network","internet","real-time","hijack","detection","measurements"],"devDependencies":{"@babel/cli":"^7.19.3","@babel/core":"^7.19.3","@babel/node":"^7.19.1","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.19.4","@babel/preset-env":"^7.19.4","chai":"^4.3.6","chai-subset":"^1.6.0","mocha":"^10.0.0","pkg":"^5.8.0","read-last-lines":"^1.8.0","syslogd":"^1.1.2"},"dependencies":{"@sentry/node":"^7.15.0","axios":"=0.27.1","batch-promises":"^0.0.3","brembo":"^2.1.0","deepmerge":"^4.2.2","fast-file-logger":"^1.1.5","https-proxy-agent":"^5.0.1","inquirer":"^8.2.4","ip-sub":"^1.3.2","js-yaml":"^4.1.0","kafkajs":"^2.2.1","md5":"^2.3.0","moment":"^2.29.4","node-cleanup":"^2.1.2","nodemailer":"^6.8.0","path":"^0.12.7","restify":"^8.6.1","rpki-validator":"^2.10.14","semver":"^7.3.8","syslog-client":"^1.1.1","uuid":"^9.0.0","ws":"^8.9.0","yargs":"^17.6.0","bufferutil":"^4.0.6","utf-8-validate":"^5.0.9"},"pkg":{"scripts":["./src/inputs/*.js","./src/monitors/*.js","./src/reports/*.js","./src/connectors/*.js","./src/processMonitors/*.js"],"assets":["./bin/config.yml"],"targets":["node14"]},"optionalDependencies":{"bufferutil":"^4.0.6","utf-8-validate":"^5.0.9"},"contributors":[{"name":"BGPalerter was originally created at the beginning of 2019 at NTT Ltd."},{"name":"Here is a list of authors and contributors who patched or extended the code."},{"name":"If this list is not up to date, please contact NTT or one of the authors."},{"name":"- AUTHORS -"},{"name":"Massimo Candela","email":"massimo@ntt.net"},{"name":"NTT"},{"name":"https://massimocandela.com/"},{"name":"- CONTRIBUTORS -"},{"name":"Damian Zaremba, Fastly"},{"name":"Mircea Ulinic, DigitalOcean"},{"name":"Alan Haynes, Harbin Clinic"},{"name":"Florian Domain, Criteo"},{"name":"Louis Poinsignon, Cloudflare"},{"name":"See complete list at https://github.com/nttgin/BGPalerter/graphs/contributors"},{"name":"Special thanks to:"},{"name":"Job Snijders","email":"job@openbsd.org","url":"https://www.rpki-client.org/"},{"name":"RIPE NCC for the RIS live service","url":"https://ris-live.ripe.net/"}],"gitHead":"5779ad685958256f05e3b0448e8a35b12d899e15","bugs":{"url":"https://github.com/nttgin/BGPalerter/issues"},"homepage":"https://github.com/nttgin/BGPalerter#readme","_id":"bgpalerter@1.31.0","_nodeVersion":"14.18.3","_npmVersion":"8.3.1","dist":{"integrity":"sha512-IkPXZcGbKzC3dcLxTCVpJl2lOW4JYh52G/zdGMHUrlK65tn/PDPwGY0o5xZvDKjuSK1O8z2Ht8t4ylxtk8AD6A==","shasum":"f1329f363fda59ab074719768aaf8c5d6e7c61e3","tarball":"https://registry.npmjs.org/bgpalerter/-/bgpalerter-1.31.0.tgz","fileCount":56,"unpackedSize":457096,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICoDy1kPchKIOmQI2aqvHl7JIaOtrjFNzn5CJ614/emjAiAPxapoRn1TzuZ1dEkCyq38Y9YWJHSZxsPjtEDjNNVsIQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVx/aACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoB5BAAoLMW4u7Hl3qLi5Wj4N4puVYOTmMa4wKEnw3XiXqe4sotRhLn\r\n+Da1RuDl32e6GjlgL7d3WoSQ1uP/tZfJjXTRHcASRMUOUw98CCWDuYSuyNYm\r\nXKJbHpxdc8I6KrOEbDC/1WWkgPkg08s3qemfbdCdW9TLlLV8cFJwmQIr/lQO\r\nARg0so5wIGiK5+dwCjxgyBd2EG7+uODMaoAx+UQz3GQX349d0gznJGXQk1CU\r\nZaSHWBUfP3tmlViEh+m/bfPOvcsjN2fVKsdM5iNiHnaTKY8h3od3eROQ15y+\r\n2Orf0WT2tagmo14zx96cpxeBZ/51thRyiDKmoY7/2HFdMLY5n63aKX9PbMFO\r\nr+NCmvI2W1Qhv7MFf/3lcW7lKtq6eI1tDJJ6VNFYAafPbUM5zeOIwM2iT8l/\r\n9yUyqhz8obslzwQKY93GQ7ubBhVlwGG0mVBiqg5cbNqF/ppuBuCCdJGq/TkR\r\now9HyW1lGaL9FJ0dXlibWJ1Vgv8SeQCqoUbUdss31JCXZl53CY6TgcIi9sk9\r\n5SX260a/wIU2/Le4awD7KxaUKkV/+ZGvpkztxNP4iCRvz1hbJC6Tb0nm+hYC\r\n7qPiltjrhc0njMkKd9DTtueZT0DRGK+cO1P64RA3XscHZc9DFfdX0rutqF+l\r\nF1eQrUKh51unOyZa0D39uKnjeUUYfQ39N/8=\r\n=wLq8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"maxcam","email":"nve@webrobotics.net"},"directories":{},"maintainers":[{"name":"maxcam","email":"nve@webrobotics.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bgpalerter_1.31.0_1666654170772_0.7737130310621534"},"_hasShrinkwrap":false},"1.31.1":{"name":"bgpalerter","version":"1.31.1","description":"BGP and RPKI monitoring tool. Pre-configured for real-time detection of visibility loss, RPKI invalid announcements, hijacks, ROA misconfiguration, and more.","author":{"name":"Massimo Candela","url":"https://massimocandela.com"},"license":"BSD-3-Clause","main":"src/worker.js","bin":{"bgpalerter":"index.js"},"repository":{"type":"git","url":"git+https://github.com/nttgin/BGPalerter.git"},"scripts":{"babel":"babel","test":"rm -rf .cache/ && npm run test-core && npm run test-generate && npm run test-reports && npm run test-rpki && npm run test-neighbor","test-core":"rm -rf volumetests/ && ./node_modules/.bin/mocha --exit tests/*.js --require @babel/register && rm -rf volumetests/","test-reports":"mocha --exit tests/reports_tests/testReportSyslog.js --require @babel/register && ./node_modules/.bin/mocha --exit tests/reports_tests/testsReportHttp.js --require @babel/register","test-proxy":"mocha --exit tests/proxy_tests/*.js --require @babel/register","test-generate":"mocha --exit tests/generate_tests/*.js --require @babel/register","test-kafka":"mocha --exit tests/kafka_tests/*.js --require @babel/register","test-neighbor":"mocha --exit tests/neighbor_tests/*.js --require @babel/register","test-npm":"mocha --exit tests/npm_tests/*.js --require @babel/register","test-dump":"rm -rf volumetests/ && ./node_modules/.bin/mocha --exit tests/dump_tests/*.js --require @babel/register","test-rpki":"rm -f -R .cache/ && ./node_modules/.bin/mocha --exit tests/rpki_tests/tests.default.js --require @babel/register && ./node_modules/.bin/mocha --exit tests/rpki_tests/tests.external.js --require @babel/register && rm -f -R .cache/ && ./node_modules/.bin/mocha --exit tests/rpki_tests/tests.external-roas.js --require @babel/register && ./node_modules/.bin/mocha --exit tests/rpki_tests/tests.api.js --require @babel/register","build":"./build.sh","compile":"rm -rf dist/ && ./node_modules/.bin/babel index.js -d dist && ./node_modules/.bin/babel src -d dist/src  && cp package.json dist/package.json && cp package-lock.json dist/package-lock.json && cp README.md dist/README.md && cp AUTHORS dist/AUTHORS && cp .npm* dist/","serve":"babel-node index.js","inspect":"node --inspect --require @babel/register index.js","update":"git update-index --assume-unchanged config.yml && git update-index --assume-unchanged prefixes.yml && git pull","generate-prefixes":"babel-node index.js generate"},"keywords":["BGP","monitoring","rpki","network","internet","real-time","hijack","detection","measurements"],"devDependencies":{"@babel/cli":"^7.20.7","@babel/core":"^7.20.7","@babel/node":"^7.20.7","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/preset-env":"^7.20.2","chai":"^4.3.7","chai-subset":"^1.6.0","mocha":"^10.2.0","pkg":"^5.8.0","read-last-lines":"^1.8.0","syslogd":"^1.1.2"},"dependencies":{"@sentry/node":"^7.28.1","axios":"=0.27.1","batch-promises":"^0.0.3","brembo":"^2.1.0","deepmerge":"^4.2.2","fast-file-logger":"^1.1.5","https-proxy-agent":"^5.0.1","inquirer":"^8.2.4","ip-sub":"^1.3.5","js-yaml":"^4.1.0","kafkajs":"^2.2.3","md5":"^2.3.0","moment":"^2.29.4","node-cleanup":"^2.1.2","nodemailer":"^6.8.0","path":"^0.12.7","restify":"^8.6.1","rpki-validator":"^2.10.16","semver":"^7.3.8","syslog-client":"^1.1.1","uuid":"^9.0.0","ws":"^8.11.0","yargs":"^17.6.2","bufferutil":"^4.0.7","utf-8-validate":"^5.0.10"},"pkg":{"scripts":["./src/inputs/*.js","./src/monitors/*.js","./src/reports/*.js","./src/connectors/*.js","./src/processMonitors/*.js"],"assets":["./bin/config.yml"],"targets":["node14"]},"optionalDependencies":{"bufferutil":"^4.0.7","utf-8-validate":"^5.0.10"},"contributors":[{"name":"BGPalerter was originally created at the beginning of 2019 at NTT Ltd."},{"name":"Here is a list of authors and contributors who patched or extended the code."},{"name":"If this list is not up to date, please contact NTT or one of the authors."},{"name":"- AUTHORS -"},{"name":"Massimo Candela","email":"massimo@ntt.net"},{"name":"NTT"},{"name":"https://massimocandela.com/"},{"name":"- CONTRIBUTORS -"},{"name":"Damian Zaremba, Fastly"},{"name":"Mircea Ulinic, DigitalOcean"},{"name":"Alan Haynes, Harbin Clinic"},{"name":"Florian Domain, Criteo"},{"name":"Louis Poinsignon, Cloudflare"},{"name":"See complete list at https://github.com/nttgin/BGPalerter/graphs/contributors"},{"name":"Special thanks to:"},{"name":"Job Snijders","email":"job@openbsd.org","url":"https://www.rpki-client.org/"},{"name":"RIPE NCC for the RIS live service","url":"https://ris-live.ripe.net/"}],"gitHead":"0b9fc7ed32ae3ca624205a86ac5d22c2b325d3ee","bugs":{"url":"https://github.com/nttgin/BGPalerter/issues"},"homepage":"https://github.com/nttgin/BGPalerter#readme","_id":"bgpalerter@1.31.1","_nodeVersion":"14.18.3","_npmVersion":"8.3.1","dist":{"integrity":"sha512-hN0VdnkmfVgkwB1NvTdlMQ7qkl4TkJ9XD2WUBWV9pKvWrVOKMPHXujaGEwNsY4PvzxJpXJ1vUA0IpD0s8J0cqw==","shasum":"0c47b59e68d13a6ec50993ae77ea1a978acb4bc3","tarball":"https://registry.npmjs.org/bgpalerter/-/bgpalerter-1.31.1.tgz","fileCount":56,"unpackedSize":486684,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICSjlssoE4thKwVSqpub1RDAADckvZuGU25i6F2kNA1OAiEA+odE7vdh6bUqCEth5zWr+tUwGkjoiQZPSsvpWXpHgws="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjqahgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7hQ/9EC+Zk2//KG26x+6kJytAqzGPgdLM8bWt9KNVYCOfx9h4GNy0\r\nKvy8r5fIRAAVayAVhUzAG23Z56SlJrUSguCTSaaqvxs5wpUDl0krMvF3xasQ\r\npgQUFb29dZGk2r6KODFrrBUrXLpDHxNUQol4Pl7TzalSG4gEWQW3f5A7wG/D\r\nzhdftnTZcZX4ykKFwMnh+4WOQ+kTobGl5rnOVxRfFYThtzGLlyGIjNYS+OFw\r\n4ZUS4D6wh3HR/TlTRsUVkyjmhWbBBi2TfQlKdEVRlyWba43827vo2kB5GDdk\r\nE4385NUCZvE7iKY8A32cC3FJSd8ceq5qULY6kc50HfHAIeynStBtlsBNHmmH\r\n5W+c4VfideLh15dYvHYIuT0CGoF0edHU/2Wi/wJBinjNRiYWqZ+obpDf3sWr\r\nQRxHPdQRo/a8PgXbWLpAlvKbJdMXMH8ZbbmzQRESnoMPA6mUR/qMSLzLfJUy\r\nX/Oh/9nuXkImP0TMjQCHKScENdJPWUGIKNQBaWb3ivASgA+QjEZmM6+4/3mb\r\nLfDcZ4VaMaEx8VbXSePBk6xLTONjgx0Ol4xjW+4l65HtLTeDBRZgZmk7ike8\r\nuuwrPOOhjl10Irw/owHkdeUq222TXk2ZH3ByzEcVhlZcOCjX9XidUhDMRBKC\r\nEfy8uOCpgJ3UKiqc9Yt7k2/XqGiSzhbRpcM=\r\n=beUp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"maxcam","email":"nve@webrobotics.net"},"directories":{},"maintainers":[{"name":"maxcam","email":"nve@webrobotics.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bgpalerter_1.31.1_1672063071976_0.4547325115578549"},"_hasShrinkwrap":false},"1.32.0":{"name":"bgpalerter","version":"1.32.0","description":"BGP and RPKI monitoring tool. Pre-configured for real-time detection of visibility loss, RPKI invalid announcements, hijacks, ROA misconfiguration, and more.","author":{"name":"Massimo Candela","url":"https://massimocandela.com"},"license":"BSD-3-Clause","main":"src/worker.js","bin":{"bgpalerter":"index.js"},"repository":{"type":"git","url":"git+https://github.com/nttgin/BGPalerter.git"},"scripts":{"babel":"babel","test":"rm -rf .cache/ && npm run test-core && npm run test-generate && npm run test-reports && npm run test-rpki && npm run test-neighbor","test-core":"rm -rf volumetests/ && ./node_modules/.bin/mocha --exit tests/*.js --require @babel/register && rm -rf volumetests/","test-reports":"mocha --exit tests/reports_tests/testReportSyslog.js --require @babel/register && ./node_modules/.bin/mocha --exit tests/reports_tests/testsReportHttp.js --require @babel/register","test-proxy":"mocha --exit tests/proxy_tests/*.js --require @babel/register","test-generate":"mocha --exit tests/generate_tests/*.js --require @babel/register","test-kafka":"mocha --exit tests/kafka_tests/*.js --require @babel/register","test-neighbor":"mocha --exit tests/neighbor_tests/*.js --require @babel/register","test-npm":"mocha --exit tests/npm_tests/*.js --require @babel/register","test-dump":"rm -rf volumetests/ && ./node_modules/.bin/mocha --exit tests/dump_tests/*.js --require @babel/register","test-rpki":"rm -f -R .cache/ && ./node_modules/.bin/mocha --exit tests/rpki_tests/tests.default.js --require @babel/register && ./node_modules/.bin/mocha --exit tests/rpki_tests/tests.external.js --require @babel/register && rm -f -R .cache/ && ./node_modules/.bin/mocha --exit tests/rpki_tests/tests.external-roas.js --require @babel/register && ./node_modules/.bin/mocha --exit tests/rpki_tests/tests.api.js --require @babel/register","build":"./build.sh","compile":"rm -rf dist/ && ./node_modules/.bin/babel index.js -d dist && ./node_modules/.bin/babel src -d dist/src  && cp package.json dist/package.json && cp package-lock.json dist/package-lock.json && cp README.md dist/README.md && cp AUTHORS dist/AUTHORS && cp .npm* dist/","serve":"babel-node index.js","inspect":"node --inspect --require @babel/register index.js","update":"git update-index --assume-unchanged config.yml && git update-index --assume-unchanged prefixes.yml && git pull","generate-prefixes":"babel-node index.js generate"},"keywords":["BGP","monitoring","rpki","network","internet","real-time","hijack","detection","measurements"],"devDependencies":{"@babel/cli":"^7.21.0","@babel/core":"^7.21.0","@babel/node":"^7.20.7","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/preset-env":"^7.20.2","chai":"^4.3.7","chai-subset":"^1.6.0","mocha":"^10.2.0","pkg":"^5.8.0","read-last-lines":"^1.8.0","syslogd":"^1.1.2"},"dependencies":{"@sentry/node":"^7.40.0","axios":"=0.27.1","batch-promises":"^0.0.3","brembo":"^2.1.0","deepmerge":"^4.3.0","fast-file-logger":"^1.1.5","https-proxy-agent":"^5.0.1","inquirer":"=8.2.5","ip-sub":"^1.3.6","js-yaml":"^4.1.0","kafkajs":"^2.2.3","md5":"^2.3.0","moment":"^2.29.4","node-cleanup":"^2.1.2","nodemailer":"^6.9.1","path":"^0.12.7","restify":"github:massimocandela/node-restify","rpki-validator":"^2.12.7","semver":"^7.3.8","syslog-client":"^1.1.1","uuid":"^9.0.0","ws":"^8.12.1","yargs":"^17.7.1","bufferutil":"^4.0.7","utf-8-validate":"^6.0.3"},"pkg":{"scripts":["./src/inputs/*.js","./src/monitors/*.js","./src/reports/*.js","./src/connectors/*.js","./src/processMonitors/*.js"],"assets":["./bin/config.yml"],"targets":["node18"]},"optionalDependencies":{"bufferutil":"^4.0.7","utf-8-validate":"^6.0.3"},"contributors":[{"name":"BGPalerter was originally created in February 2019 at NTT Ltd."},{"name":"Here is a list of authors and contributors who patched or extended the code."},{"name":"If this list is not up to date, please contact NTT or one of the authors."},{"name":"- AUTHORS -"},{"name":"Massimo Candela","email":"massimo@ntt.net"},{"name":"NTT"},{"name":"https://massimocandela.com/"},{"name":"- CONTRIBUTORS -"},{"name":"Damian Zaremba, Fastly"},{"name":"Mircea Ulinic, DigitalOcean"},{"name":"Alan Haynes, Harbin Clinic"},{"name":"Florian Domain, Criteo"},{"name":"Louis Poinsignon, Cloudflare"},{"name":"See complete list at https://github.com/nttgin/BGPalerter/graphs/contributors"},{"name":"Special thanks to:"},{"name":"Job Snijders","email":"job@openbsd.org","url":"https://www.rpki-client.org/"},{"name":"RIPE NCC for the RIS live service","url":"https://ris-live.ripe.net/"}],"gitHead":"ae5fcc744e229bc50d91993c97e5cc799912f1d5","bugs":{"url":"https://github.com/nttgin/BGPalerter/issues"},"homepage":"https://github.com/nttgin/BGPalerter#readme","_id":"bgpalerter@1.32.0","_nodeVersion":"18.14.0","_npmVersion":"9.3.1","dist":{"integrity":"sha512-NtnV9g2aRa/s9HJ2HXeE5Y37jgaHz9dS2q+ltDOK9cU8UGids0QHeElAYM+j74bnmB/tCUlMDzXRRJtJW77ctQ==","shasum":"68dffc6b7284d18449183e992ffe5ff0bb3c31b5","tarball":"https://registry.npmjs.org/bgpalerter/-/bgpalerter-1.32.0.tgz","fileCount":57,"unpackedSize":497735,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAMUTOziqWbj/USXj4JZit/v/UBbB3a2xdEuG7F40mfEAiEAx3FJKqidka1655CMNkEF1MaYqOrJWXzz+XTRQ3dB/wg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBM3XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXnBAAjtGwu6gFBunStdhq7Wx+D/nlQOteLu49xe7ycA1JlukG7L49\r\nCEwACvHM04g9/3MGOfrmRBvOUth/CWqVn1nFfM5yau4lWGpaXYehkb3oKf45\r\nGth4IQjJyce0tWoxYEceKp/0J2wVI4w7GiKJ7sac+RP3VtqQswxXY5rUjUiT\r\nAUEPfBLGXGLCWVibdtpTa0TX/agnCaglvifs5HWwM7L3/CB7e5yBpx5LUj01\r\ne9iZEkmVtq7kXGtUwG/oyotFN24R9RGs7tbunjZfYVVHkuKkPGC9YgCWmeU3\r\n9ht8A2+scnFHGZqnINHMW+OW8F1hpDwGFLlysiwbC5XVQ7TChL7CMOgsqDvN\r\nmaCADBWUY4F38jBv4UcXLMSt5pQ8WFmBSeSQ1qn/NUP99nozeIYZresMCp9g\r\naSxLHWetPOXu0k3IlLuK9YQbojhFoy5pYXiE4oQb+Oj+Ci+KoE//GZPfgpFl\r\nLmhx/Lka4mhTS8U+CzwcLL+F3gqAE/TOE1F8zd5iXo0MltEK6TkUjF9A1+Ld\r\nSCQOMfUEeoqP11OZth/bKt5bqxLOa/MAcR0Z3bczlOUo8pOuvSUdiFVUFOue\r\n59Lcrv7Z1C/9M/fx2kxMhmoPfVWalqLjMcqd9uhT9sQOqENVBS/y/6GaRy3I\r\nu/rfmOAu9Vb7QjkYsj1rPUbZk3HhyaodWq0=\r\n=/hVP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"maxcam","email":"nve@webrobotics.net"},"directories":{},"maintainers":[{"name":"maxcam","email":"nve@webrobotics.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bgpalerter_1.32.0_1678036439592_0.13488222644730596"},"_hasShrinkwrap":false}},"time":{"created":"2020-11-30T22:30:09.763Z","1.26.2":"2020-11-30T22:30:10.063Z","modified":"2024-02-10T04:43:19.855Z","1.27.0":"2020-12-13T20:32:42.648Z","1.27.1":"2021-01-31T21:09:15.041Z","1.28.0":"2021-06-22T13:49:27.498Z","1.28.1":"2021-06-24T01:18:36.178Z","1.28.2":"2021-08-06T15:33:40.049Z","1.28.3":"2021-09-10T09:19:39.317Z","1.28.4":"2021-09-20T09:54:05.061Z","1.29.0":"2022-02-02T19:39:40.748Z","1.30.0":"2022-08-09T10:04:45.218Z","1.30.1":"2022-08-24T17:16:19.269Z","1.31.0":"2022-10-24T23:29:30.957Z","1.31.1":"2022-12-26T13:57:52.170Z","1.32.0":"2023-03-05T17:13:59.754Z","1.33.0":"2024-02-10T04:37:03.033Z"},"maintainers":[{"name":"maxcam","email":"nve@webrobotics.net"}],"description":"BGP and RPKI monitoring tool. Pre-configured for real-time detection of visibility loss, RPKI invalid announcements, hijacks, ROA misconfiguration, and more.","homepage":"https://github.com/nttgin/BGPalerter#readme","repository":{"type":"git","url":"git+https://github.com/nttgin/BGPalerter.git"},"author":{"name":"Massimo Candela","url":"https://massimocandela.com"},"bugs":{"url":"https://github.com/nttgin/BGPalerter/issues"},"license":"BSD-3-Clause","readme":"","readmeFilename":"","keywords":["BGP","monitoring","rpki","network","internet","real-time","hijack","detection","measurements"],"contributors":[{"name":"BGPalerter was originally created in February 2019 at NTT Ltd."},{"name":"Here is a list of authors and contributors who patched or extended the code."},{"name":"If this list is not up to date, please contact NTT or one of the authors."},{"name":"- AUTHORS -"},{"name":"Massimo Candela","email":"massimo@ntt.net"},{"name":"NTT"},{"name":"https://massimocandela.com/"},{"name":"- CONTRIBUTORS -"},{"name":"Damian Zaremba, Fastly"},{"name":"Mircea Ulinic, DigitalOcean"},{"name":"Alan Haynes, Harbin Clinic"},{"name":"Florian Domain, Criteo"},{"name":"Louis Poinsignon, Cloudflare"},{"name":"See complete list at https://github.com/nttgin/BGPalerter/graphs/contributors"},{"name":"Special thanks to:"},{"name":"Job Snijders","email":"job@openbsd.org","url":"https://www.rpki-client.org/"},{"name":"RIPE NCC for the RIS live service","url":"https://ris-live.ripe.net/"}]}