项目简介
Netify Agent是一个开源的网络流量监控与分析系统。它借助nDPI库(原OpenDPI)来进行网络流量协议和应用检测,能将检测数据进行本地存储,还可通过UNIX/TCP套接字服务以及HTTP POSTs推送到远程服务器。同时,它可与Netify Cloud结合,实现云处理、历史存储、机器学习分析、事件通知以及特定网络协议/应用的主动管理。
项目的主要特性和功能
- 网络流量捕获与分析:利用nDPI库开展网络流量协议和应用的深度包检测。
- 本地存储与远程推送:支持检测数据的本地存储,并能通过UNIX/TCP套接字或HTTP POSTs推送到远程服务器。
- 云集成:可和Netify Cloud集成,提供云处理、历史存储、机器学习分析、事件通知以及特定网络协议/应用的主动管理。
- 多平台支持:支持Linux、BSD、Windows等多种操作系统。
- 插件支持:支持加载插件,以此扩展Netify Agent的功能。
- 命令行与HTTP接口:提供命令行和HTTP接口,用于监控和查询Netify Agent的状态。
安装使用步骤
- 下载源代码:复制项目仓库获取源代码,使用
--recursive
选项包含所有子模块。 - 构建与安装:依据项目文档构建和安装Netify Agent,确保所有依赖项正确安装。
- 配置:根据需求修改Netify Agent的配置文件,涉及网络接口、协议检测、日志、网络流等内容。
- 启动:通过命令行或指定的配置文件启动Netify Agent。
- 监控与查询:利用命令行或HTTP接口监控Netify Agent的状态,查询网络流信息、设备状态、协议统计等。
注意,安装和使用Netify Agent的具体步骤可能因操作系统和配置不同而有差异,请参考项目文档和示例获取更详细的指南。
许可证
Netify Agent软件在GPLv3协议下发布。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】