2019-07-09 22:37:30 +02:00
{
"name" : "bgpalerter" ,
2021-09-15 13:13:01 +02:00
"version" : "1.28.4" ,
2020-07-23 21:12:17 +02:00
"description" : "Software to monitor streams of BGP data. Pre-configured for real-time detection of visibility loss, RPKI invalid announcements, hijacks, and more." ,
2020-11-30 22:46:33 +01:00
"author" : {
"name" : "Massimo Candela" ,
2021-05-28 01:08:24 +02:00
"url" : "https://massimocandela.com"
2020-11-30 22:46:33 +01:00
} ,
"license" : "BSD-3-Clause" ,
"main" : "src/worker.js" ,
2019-07-09 22:37:30 +02:00
"bin" : "index.js" ,
2020-03-17 18:37:09 +01:00
"repository" : {
"type" : "git" ,
2020-05-26 14:50:16 +02:00
"url" : "git+https://github.com/nttgin/BGPalerter.git"
2020-03-17 18:37:09 +01:00
} ,
2019-07-09 22:37:30 +02:00
"scripts" : {
"babel" : "./node_modules/.bin/babel" ,
2021-04-30 15:47:30 +02:00
"test" : "npm run test-core && npm run test-generate && npm run test-reports && npm run test-rpki && npm run test-neighbor" ,
2020-11-25 19:30:33 +01:00
"test-core" : "rm -rf volumetests/ && ./node_modules/.bin/mocha --exit tests/*.js --require @babel/register && rm -rf volumetests/" ,
2020-11-20 04:04:24 +01:00
"test-reports" : "./node_modules/.bin/mocha --exit tests/reports_tests/testReportSyslog.js --require @babel/register && ./node_modules/.bin/mocha --exit tests/reports_tests/testsReportHttp.js --require @babel/register" ,
2020-07-06 02:01:01 +02:00
"test-proxy" : "./node_modules/.bin/mocha --exit tests/proxy_tests/*.js --require @babel/register" ,
2020-07-30 14:25:10 +02:00
"test-generate" : "./node_modules/.bin/mocha --exit tests/generate_tests/*.js --require @babel/register" ,
2020-11-07 23:10:05 +01:00
"test-kafka" : "./node_modules/.bin/mocha --exit tests/kafka_tests/*.js --require @babel/register" ,
2021-04-30 15:47:30 +02:00
"test-neighbor" : "./node_modules/.bin/mocha --exit tests/neighbor_tests/*.js --require @babel/register" ,
2021-03-02 04:42:14 +01:00
"test-npm" : "./node_modules/.bin/mocha --exit tests/npm_tests/*.js --require @babel/register" ,
2021-05-28 02:50:36 +02:00
"test-dump" : "rm -rf volumetests/ && ./node_modules/.bin/mocha --exit tests/dump_tests/*.js --require @babel/register" ,
2021-03-04 17:16:57 +01:00
"test-rpki" : "./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 && ./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" ,
2019-07-09 23:08:31 +02:00
"build" : "./build.sh" ,
2021-03-02 04:42:14 +01:00
"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/" ,
2019-09-18 01:56:22 +02:00
"serve" : "babel-node index.js" ,
2019-12-29 11:16:33 +01:00
"inspect" : "node --inspect --require @babel/register index.js" ,
2019-09-19 12:48:50 +02:00
"update" : "git update-index --assume-unchanged config.yml && git update-index --assume-unchanged prefixes.yml && git pull" ,
2019-09-15 20:40:51 +02:00
"generate-prefixes" : "babel-node index.js generate"
2019-07-09 22:37:30 +02:00
} ,
2020-11-30 23:53:53 +01:00
"keywords" : [
"BGP" ,
"monitoring" ,
"rpki" ,
"network" ,
"internet" ,
"real-time" ,
"hijack" ,
"detection" ,
"measurements"
] ,
2019-07-09 22:37:30 +02:00
"devDependencies" : {
2021-09-20 11:45:35 +02:00
"@babel/cli" : "^7.15.7" ,
2021-10-22 02:55:21 +02:00
"@babel/core" : "^7.15.8" ,
"@babel/node" : "^7.15.8" ,
2021-06-10 11:34:20 +02:00
"@babel/plugin-proposal-class-properties" : "^7.14.5" ,
2021-09-10 11:12:03 +02:00
"@babel/plugin-proposal-object-rest-spread" : "^7.15.6" ,
2021-10-22 02:55:21 +02:00
"@babel/preset-env" : "^7.15.8" ,
2021-03-15 20:31:39 +01:00
"chai" : "^4.3.4" ,
2019-07-09 22:37:30 +02:00
"chai-subset" : "^1.6.0" ,
2021-10-22 02:55:21 +02:00
"mocha" : "^9.1.3" ,
"pkg" : "^5.3.3" ,
2021-02-27 04:26:39 +01:00
"read-last-lines" : "^1.8.0" ,
2020-07-05 22:45:38 +02:00
"syslogd" : "^1.1.2"
2019-07-09 22:37:30 +02:00
} ,
"dependencies" : {
2021-10-22 02:55:21 +02:00
"@sentry/node" : "^6.13.3" ,
2021-10-13 03:01:53 +00:00
"axios" : "^0.23.0" ,
2019-09-14 21:00:20 +02:00
"batch-promises" : "^0.0.3" ,
2021-10-25 16:02:26 +02:00
"brembo" : "^2.0.6" ,
2020-12-13 01:02:06 +01:00
"deepmerge" : "^4.2.2" ,
2021-10-23 20:30:52 +02:00
"fast-file-logger" : "^1.1.1" ,
2020-05-26 14:50:16 +02:00
"https-proxy-agent" : "^5.0.0" ,
2021-10-22 02:55:21 +02:00
"inquirer" : "^8.2.0" ,
"ip-sub" : "^1.1.2" ,
2021-04-22 01:26:51 +02:00
"js-yaml" : "^4.1.0" ,
2020-11-25 18:24:58 +01:00
"kafkajs" : "^1.15.0" ,
2020-10-21 03:30:11 +02:00
"md5" : "^2.3.0" ,
2020-10-07 04:38:34 +00:00
"moment" : "^2.29.1" ,
2021-10-25 18:15:12 +02:00
"node-cleanup" : "^2.1.2" ,
2021-10-22 02:55:21 +02:00
"nodemailer" : "^6.7.0" ,
2019-07-09 22:37:30 +02:00
"path" : "^0.12.7" ,
2021-10-22 02:55:21 +02:00
"restify" : "^8.6.0" ,
2021-10-23 20:30:52 +02:00
"rpki-validator" : "^2.7.4" ,
2021-03-30 14:10:41 +02:00
"semver" : "^7.3.5" ,
2019-12-11 01:41:26 +01:00
"syslog-client" : "^1.1.1" ,
2021-10-25 13:49:41 +02:00
"uuid" : "^8.3.2" ,
2021-10-22 02:55:21 +02:00
"ws" : "^8.2.3" ,
"yargs" : "^17.2.1"
2019-07-09 22:37:30 +02:00
} ,
"pkg" : {
"scripts" : [
2019-11-27 02:04:21 +01:00
"./src/inputs/*.js" ,
"./src/monitors/*.js" ,
"./src/reports/*.js" ,
2019-12-13 15:31:00 +01:00
"./src/connectors/*.js" ,
2020-01-18 19:05:56 +01:00
"./src/processMonitors/*.js"
2019-07-09 22:37:30 +02:00
] ,
"assets" : [
"./bin/config.yml"
] ,
"targets" : [
2021-10-23 21:19:37 +02:00
"node14"
2019-07-09 22:37:30 +02:00
]
2020-01-20 17:56:15 +01:00
} ,
"optionalDependencies" : {
2021-10-22 02:55:21 +02:00
"bufferutil" : "^4.0.5" ,
"utf-8-validate" : "^5.0.7"
2019-07-09 22:37:30 +02:00
}
}