比特梵德威胁情报所使用的开源软件
|
软件名称 |
简要描述 |
许可证类型 |
官方网站 |
|
NodeJS |
开发威胁情报套件API部分使用的主要框架 |
||
|
Typescript |
用于为基于Javascript的代码强制实施类型检查 |
||
|
Express |
基于Javascript应用的后端框架,用于开发威胁情报套件中的大部分API组件 |
||
|
express-interceptor |
Express-interceptor允许在发送响应前定义预处理步骤,可对响应进行任意操作,如处理、转换、替换或记录 |
||
|
NestJS |
基于Javascript应用的后端框架,用于开发威胁情报套件中的部分API组件(新近采用,替代Express) |
||
|
Fastify |
轻量级后端框架,用于开发快速Node.js应用,适用于轻量且性能敏感的组件场景 |
||
|
node-fetch |
将Fetch API引入Node.js的轻量级模块 |
||
|
mongodb |
Node.js官方MongoDB驱动程序 |
||
|
axios |
Axios是基于Promise的简易HTTP客户端,适用于浏览器和Node.js,提供小巧易用且高度可扩展的接口库 |
||
|
body-parser |
Node.js请求体解析中间件 |
||
|
python |
用于开发MISP转换API |
||
|
pymisp |
用于与MISP API交互的Python客户端实现 |
||
|
amqp-connection-manager |
Node.js的Rabbit MQ连接器,用于与项目内的Rabbit MQ实例交互 |
||
|
elastic/ elasticsearch |
用于与Elasticsearch API交互的NodeJS模块 |
||
|
mongoose |
MongoDB对象建模工具 |
||
|
rxjs |
在基于NodeJS的应用中用于以声明式和函数式方式处理异步操作、管理事件流和处理数据 |
||
|
IP2Location™ LITE |
IP2Location™ 是一种非侵入式IP地理定位解决方案,通过将IP地址映射到全面的地理信息(如国家、地区、城市、经纬度、邮政编码、时区、连接速度、ISP及域名、国际直拨国家代码、区号、气象站代码与名称、移动运营商信息、海拔高度及使用类型、代理信息等),帮助您识别访问者的地理位置。IP地理定位技术极具价值,被各行业广泛用于防范欺诈、优化地理定向、在线广告投放、数字版权管理及提升网络分析能力,从而最大化转化率与销售线索。LITE版本是该IP数据库的开源版本,精度有限,可免费用于个人或商业用途,但需注明出处。 |