更新日志
修复负载均衡模式下无法正常使用的BUG 修复socks5连接异常的问题 修复在http与socks5监听模式下,目标网站错误和代理地址失效响应一致时,导致代理切换无法正常触发的问题 调整代理有效性校验机制,支持可控检测配置。关闭该功能后,将不再进行有效性检查,从而避免在特殊情况下频繁切换代理 修复高并发场景下因操作非原子性导致的大规模触发更换和提示的问题,确保切换逻辑的稳定性 修正大量细节逻辑与描述错误,提升代码可读性和稳定性 当前代理切换的触发条件包括:时间间隔到期自动切换、代理失效时自动切换、通过Web界面手动切换、在API模式下首次请求时自动获取代理
未来计划
增加请求切换IP配置:支持设置随机范围内的请求次数来切换IP,提升对抗阈值类防御的能力。
babycat模块:通过部署babycat子模块,可以在任意服务器或主机上快速搭建代理服务器,并通过Web端实现统一管理,简化操作流程。(针对红队进行开发强化)
爬虫代理池:利用爬虫抓取免费代理地址,构建代理池。该代理池能够持续维护可用的高质量代理资源,支持负载均衡下的随机调用,同时允许用户指定IP归属地,满足不同场景需求。
机场协议支持:接入机场协议后,可将每个节点作为代理地址使用,扩展代理服务器的功能和灵活性。
域名/IP黑白名单:提供目标域名或IP的黑白名单配置功能,类似VPN规则模式,实现伪全局代理效果,确保特定流量按需转发。
版本自动升级:内置版本自动升级模块,确保软件始终运行在最新版本,减少手动维护的工作量,同时提升安全性与兼容性。
头脑风暴
关于 babycat(暂定名称),我将其定义为 ProxyCat 项目下的附属子项目。它的开发目标是更加贴合实战中可能遇到的问题和痛点,专注于解决实际使用中的不便之处。(其实是为了提高网安占比orz)
目前市面上已有的工具,例如 frp 和 nps,虽然也可以用于红队代理,但它们更多是为其他行业设计的内网穿透工具。在实际操作中,我们常常会遇到一些不顺手的地方。也许已经有人开发了类似工具,也许还没有人想到要写这样一个项目,但这些都与我无关,我希望 ProxyCat 能够持续发展,因此这个子项目的契合度显得尤为重要。
babycat 的核心理念是抛弃现有内网穿透工具中增加的各种无效功能,专注于“红队代理”这一属性。它旨在强化红队在代理使用中的便利性和专业性,为实战提供更高效的解决方案。通过简化功能、优化体验,babycat 将成为一款专为代理场景量身定制的工具。
因此决定开启这个子项目的需求交流会,邀请红队用户参与,提出自己的需求与痛点,方便我整合各种需求后进行针对性开发,并参与该子项目的后续内测体验。
感谢支持
首先,衷心感谢近期对开源项目给予赞助支持的各位师傅与团队!
此外,特别感谢为本项目进行推广和宣传的师傅、实验室以及公众号。(如有遗漏,下篇再感谢)
感谢师傅(排名不分先后)
gh0stkey 探姬 曾哥 洺熙 柯林斯.民间新秀 DM_TomHE
感谢实验室(排名不分先后)
明察涉网犯罪技术侦察实验室
感谢公众号(搜索ProxyCat结果)
梅苑安全 雪莲安全 钟毓安全 安全视安 爱可可爱生活 GitHubStore 要佳软 最强人工智能 起凡安全 当年浪安全 隼目安全 渗透测试 知攻善防实验室 贝雷帽SEC 夜组安全 星悦安全 白帽学子 道一安全
推荐站内搜索:最好用的开发软件、免费开源系统、渗透测试工具云盘下载、最新渗透测试资料、最新黑客工具下载……
还没有评论,来说两句吧...