2019-07-09 22:37:30 +02:00
{
"name" : "bgpalerter" ,
2021-01-07 20:43:07 +01:00
"version" : "1.27.1" ,
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" ,
2020-12-13 21:08:01 +01:00
"url" : "http://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-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-05-22 02:53:13 +02:00
"@babel/cli" : "^7.14.3" ,
"@babel/core" : "^7.14.3" ,
"@babel/node" : "^7.14.2" ,
2021-02-27 04:26:39 +01:00
"@babel/plugin-proposal-class-properties" : "^7.13.0" ,
2021-05-22 02:53:13 +02:00
"@babel/plugin-proposal-object-rest-spread" : "^7.14.2" ,
"@babel/preset-env" : "^7.14.2" ,
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-05-10 14:21:08 +02:00
"mocha" : "^8.4.0" ,
2021-05-22 02:53:13 +02:00
"pkg" : "^5.2.0" ,
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-05-22 02:53:13 +02:00
"@sentry/node" : "^6.4.1" ,
2021-01-04 17:33:16 +01:00
"axios" : "^0.21.1" ,
2019-09-14 21:00:20 +02:00
"batch-promises" : "^0.0.3" ,
2021-03-04 17:16:57 +01:00
"brembo" : "^2.0.5" ,
2020-12-13 01:02:06 +01:00
"deepmerge" : "^4.2.2" ,
2021-04-10 03:28:52 +02:00
"fast-file-logger" : "^1.0.3" ,
2020-11-27 20:36:01 +01:00
"file-stream-rotator" : "^0.5.7" ,
2020-05-26 14:50:16 +02:00
"https-proxy-agent" : "^5.0.0" ,
2021-05-22 02:53:13 +02:00
"inquirer" : "^8.1.0" ,
2021-03-02 14:10:31 +01:00
"ip-address" : "7.1.0" ,
2021-04-27 19:00:11 +02:00
"ip-sub" : "^1.0.22" ,
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-04-30 00:31:48 +02:00
"nodemailer" : "^6.6.0" ,
2019-07-09 22:37:30 +02:00
"path" : "^0.12.7" ,
2019-12-16 08:33:57 +00:00
"restify" : "^8.5.1" ,
2021-05-22 19:09:58 +02:00
"rpki-validator" : "^2.6.1" ,
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-04-22 01:26:51 +02:00
"ws" : "^7.4.5" ,
2021-05-04 06:23:37 +00:00
"yargs" : "^17.0.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" : [
2020-01-21 01:38:10 +01:00
"node12"
2019-07-09 22:37:30 +02:00
]
2020-01-20 17:56:15 +01:00
} ,
"optionalDependencies" : {
2021-01-05 18:18:18 +01:00
"bufferutil" : "^4.0.3" ,
2021-05-05 21:33:36 +02:00
"utf-8-validate" : "^5.0.5"
2019-07-09 22:37:30 +02:00
}
}