Back to services

Egern

Egern 是一款面向开发者和运维工程师的网络流量管理与代理调试工具,旨在对各类网络请求进行精细化拦截、分析与修改,帮助用户实现高效、灵活的流量控制与调试。

View alternatives to Egern
Contributor:
einverne
Suggest edit
iOS
macOS
iPad
Recent reviews

Alternatives

Tech stack

View only
No tech stack tags have been added to this service yet
💡 Tip: Log in to suggest adding or changing tech stack tags

Egern 网络流量管理工具简介

核心功能概览
Egern 是一款面向开发者和运维工程师的网络流量管理与代理调试工具,旨在对各类网络请求进行精细化拦截、分析与修改,帮助用户实现高效、灵活的流量控制与调试。

一、全面的流量控制能力

Egern 支持对 TCP、UDP、DNS 及 HTTP 等多种协议的流量进行深度日志记录与拦截,通过代理协议和策略组合,实现:

  • 实时抓包与回放:记录每一次网络交互,可随时回放重现业务场景。
  • 流量分流与负载均衡:按域名、端口或自定义条件将流量分发到不同后端,提升服务可用性与性能。
  • 访问策略管控:基于 IP/Geo、时间段等维度制定精细化访问过滤规则,支持白名单、黑名单及限速等方案。

二、高度灵活的自定义规则

Egern 提供了多种规则引擎和匹配方式,让用户能够对请求与响应进行任意层面的重写与处理:

  • URL 与路径匹配:支持前缀、后缀、正则、通配符等多种匹配方式。
  • 请求/响应头与体改写:可增删改 HTTP 头部字段,或按需替换 JSON、XML、二进制内容。
  • 条件触发脚本:通过 JavaScript 脚本注入方式,在请求生命周期的任意阶段执行自定义逻辑,实现复杂场景的自动化处理。

三、强大的 HTTPS 解密与中间人攻击

针对现代网络流量加密趋势,Egern 内置完善的 HTTPS 解密能力:

  • 自动生成与管理根证书:一键安装信任根证书,无需手动部署中间人证书。
  • 双向 SSL/TLS 解码:对客户端与服务器之间的加密通道分别建立 TLS 会话,透明还原明文数据。
  • 深度数据操作:配合 JavaScript 脚本,可在解密后的请求/响应数据上进行精细抓取、统计、修改与转发。

四、典型应用场景

  • 移动端与 Web 调试:即时查看并修改 app 与后端接口的交互;
  • 安全渗透测试:模拟中间人攻击,检测 HTTPS 服务配置与业务逻辑漏洞;
  • 流量限速与模拟:测试网络环境变化下的产品表现;
  • 接口自动化与 Mock:无后端环境时,通过规则引擎快速模拟服务响应。

Egern 以其全面的协议支持、灵活可编程的规则引擎及稳定的 HTTPS 解密能力,成为网络调试、安全测试和流量管理领域的利器,帮助团队快速定位问题、提升开发效率与保障运行安全。