开源一个Openresty下事件驱动的Lua TCP/IP(SSH、TNS、TDS、LDAP)代理库,用于分析,拦截,负载平衡和会话管理

163 views
Skip to first unread message

yizh...@gmail.com

unread,
Oct 28, 2020, 4:35:03 AM10/28/20
to openresty

SuProxy是事件驱动的Lua TCP/IP代理库,用于分析,拦截,负载平衡和会话管理。它提供以下API:

  • 身份验证拦截:在身份验证期间读取或更改凭据,或引入自定义身份验证器。
  • 命令输入拦截:监视,过滤或更改命令输入。
  • 命令输出拦截:监视,过滤或更改命令相应。
  • 上下文收集:获取网络、用户、客户端和服务器信息,例如IP、端口、版本等。
  • 会话管理:将会话存储在Redis中,提供会话列表,终止和搜索会话的API。
  • 协议解析器:解析和编码协议数据包。
  • 负载平衡:具有容错能力的负载均衡。

当前,支持的协议包括SSH2,ORACLE TNS,SQLSERVER TDS,LDAP。

SuProxy当前还在试验阶段,使用示例和文档将会陆续在Git上发布,欢迎大家测试,并提出意见与建议,

项目Git地址:
https://github.com/yizhu2000/suproxy

文档地址(英文):
https://github.com/yizhu2000/suproxy/blob/main/readme.md

有问题可以在此留言,或直接在git上提交
https://github.com/yizhu2000/suproxy/issues

也可以通过邮件yizh...@hotmail.com进行沟通



Reply all
Reply to author
Forward
0 new messages