- Elephantshark 监控并解决客户端与服务器之间的Postgres网络流量问题。
- 它能解密并重新加密Postgres连接,支持通过SSLKEYLOGFILE记录消息或使用Wireshark分析。
- 安全的Postgres连接需配置特定SSL参数以防止中间人攻击。
- Elephantshark可通过macOS的Homebrew安装,或任何平台使用Ruby 3.3+运行。
- 使用时需调整连接参数,如主机名后缀和SSL设置。
- 该工具支持多种日志记录、SSL协商和端口配置选项。
- 可生成自签名TLS证书或使用现有证书建立安全连接。
- 功能包括密码脱敏、强制单色输出和数据分块处理。
- 适用于调试,但若在公共网络使用会暴露安全漏洞风险。
- 项目采用Apache-2.0开源协议发布。