加入了自适应学习和强化学习,支持IPv6。
- IPv6 扫描
在IPv6扫描之前确定自己的网络支持IPv6
单个目标
RLscan.exe -h "2408:8720:806:300:70::88"
多个目标
RLscan.exe -hf "ip.txt"
在3秒内完成对整机65536个端口的扫描。
- 异步扫描计算有效利用网络宽带和CPU资源;
- 流量控制算法+异步计算svn == 高扫描速率 + 低资源占用;
- 通过计算ulimit (进程资源使用限制) 和RTT (往返时延) 自适应调整请求接口数和数据包发送速率;
- 他会合理的拉满宽带和内存,但不会引发硬件问题;
RLscan.exe -h "127.0.0.1" -AL 1
在全端口扫描时,进一步提高准确率和尽量减少需要扫描的端口。
- 纯机器学习,实际效果基于网络性能;
- Q-learning算法纯 GO 实现;
- 样本10000的情况下,端口覆盖率87%;
RLscan.exe -h "127.0.0.1" -RL 1
项目地址: https://github.com/Qi4l-Labs/RLscan
原文始发于微信公众号(CatalyzeSec):【工具推荐】RLscan-一款加入了自适应学习和强化学习的扫描工具
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论