您现在的位置是:数据库 >>正文
chaos:一款整合了ChatGPT的源IP扫描工具
数据库8325人已围观
简介关于chaoschaos是一款功能强大的源IP地址扫描工具,该工具整合了ChatGPT的功能,主要面向的是安全渗透测试人员和漏洞Hunter。这里所说的源IP,指的是通过第三方公开服务托管的网站所使用 ...
关于chaos
chaos是整合一款功能强大的源IP地址扫描工具,该工具整合了ChatGPT的描工功能,主要面向的整合是安全渗透测试人员和漏洞Hunter。
这里所说的描工源IP,源码下载指的整合是通过第三方公开服务托管的网站所使用的最终公共IP目的地址。
功能介绍
1 、描工支持多线程以实现高性能运行;
2、整合实时状态更新和进度条,免费模板描工适用于大规模扫描;
3、整合针对各种场景和限制设置了灵活的描工用户参数选项;
4 、减少数据集以缩短扫描时间;
5、整合易于使用;
6、描工支持CSV格式输出;
工具安装
由于该工具基于纯Python 3开发,整合因此我们首先需要在本地设备上安装并配置好Python 3环境。描工接下来 ,整合广大研究人员可以使用下列命令将该项目源码克隆至本地:
复制git clone https://github.com/r57-labs/chaos.git1.然后切换到项目目录中,高防服务器使用pip3命令安装该工具所需的其他依赖组件,并激活虚拟环境:
复制pip3 install -U pip setuptools virtualenv virtualenv env source env/bin/activate (env) pip3 install -U -r ./requirements.txt1.2.3.4.5.6.7.最后,运行下列命令即可开始使用chaos:
复制(env) ./chaos.py -h1.工具参数选项
复制-h, --help 显示工具帮助信息和退出 -f FQDN, --fqdn FQDN FQDN文件路径,每一个FQDN单独一行 -i IP, --ip IP HTTP请求的IP地址 ,逗号分隔 -a AGENT, --agent AGENT 请求的User-Agent Header值 -C, --csv 将CSV输出追加到OUTPUT_FILE.csv -D, --dns 在请求之前对FQDN/IP值执行fwd/rev DNS查询 -j JITTER, --jitter JITTER 设置随机延迟间隔 ,单位为秒 -o OUTPUT, --output OUTPUT 将控制台输出追加到文件中 -p PORTS, --ports PORTS 要使用的香港云服务器TCP端口列表 ,逗号分隔 ,默认为"80,443" -P, --no-prep 不使用`GET /`对每一个IP/端口执行预扫描,使用`Host: { IP:Port}` Header执行预扫描以去除无响应的主机 -r, --randomize 随机化要测试的IP/端口列表 -s SLEEP, --sleep SLEEP 在线程执行完后要休眠的时间,单位为秒 -t TIMEOUT, --timeout TIMEOUT 等待未响应主机的时间,服务器租用单位为秒 -T, --test 测试模式,不发送任何请求 -v, --verbose 启用Verbose模式输出 -x, --singlethread 单线程执行,针对1-2个核心的系统 ,默认线程数=核心数-11.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.31.工具使用样例
本地主机测试
启用Python HTTP服务器 :
复制% python3 -u -m http.server 8001 Serving HTTP on :: port 8001 (http://[::]:8001/) ...1.2.3.启动ncat(HTTP检测为SSL) ,使用循环执行检测:
复制% while true; do ncat -lvp 8443 -c printf "HTTP/1.0 204 Plaintext OK\n\n<html></html>\n"; done Ncat: Version 7.94 ( https://nmap.org/ncat ) Ncat: Listening on [::]:8443 Ncat: Listening on 0.0.0.0:84431.2.3.4.5.6.7.以SSL启动ncat:
复制% while true; do ncat --ssl -lvp 8444 -c printf "HTTP/1.0 202 OK\n\n<html></html>\n"; done Ncat: Version 7.94 ( https://nmap.org/ncat ) Ncat: Generating a temporary 2048-bit RSA key. Use --ssl-key and --ssl-cert to use a permanent one. Ncat: SHA-1 fingerprint: 0208 1991 FA0D 65F0 608A 9DAB A793 78CB A6EC 27B8 Ncat: Listening on [::]:8444 Ncat: Listening on 0.0.0.0:84441.2.3.4.5.6.7.8.9.10.11.准备一个FQDN文件:
复制% cat ../test_localhost_fqdn.txt www.example.com localhost.example.com localhost.local localhost notreally.arealdomain1.2.3.4.5.6.7.8.9.10.11.准备一个IP文件/列表:
复制% cat ../test_localhost_ips.txt 127.0.0.1 127.0.0.0/29 not_an_ip_addr -6.a =4.2 ::11.2.3.4.5.6.7.8.9.10.11.12.13.执行扫描 :
复制% ./chaos.py -f ../test_localhost_fqdn.txt -i ../test_localhost_ips.txt,::1/126 -p 8001,8443,8444 -x -s0.2 -t1 2023-06-21 12:48:33 [WARN] Ignoring invalid FQDN value: localhost.local 2023-06-21 12:48:33 [WARN] Ignoring invalid FQDN value: localhost 2023-06-21 12:48:33 [WARN] Ignoring invalid FQDN value: notreally.arealdomain 2023-06-21 12:48:33 [WARN] Error: invalid IP address or CIDR block =4.2 2023-06-21 12:48:33 [WARN] Error: invalid IP address or CIDR block -6.a 2023-06-21 12:48:33 [WARN] Error: invalid IP address or CIDR block not_an_ip_addr 2023-06-21 12:48:33 [INFO] * ---- <META> ---- * 2023-06-21 12:48:33 [INFO] * Version: 0.9.4 2023-06-21 12:48:33 [INFO] * FQDN file: ../test_localhost_fqdn.txt 2023-06-21 12:48:33 [INFO] * FQDNs loaded: [www.example.com, localhost.example.com] 2023-06-21 12:48:33 [INFO] * IP input value(s): ../test_localhost_ips.txt,::1/126 2023-06-21 12:48:33 [INFO] * Addresses parsed from IP inputs: 12 2023-06-21 12:48:33 [INFO] * Port(s): 8001,8443,8444 2023-06-21 12:48:33 [INFO] * Thread(s): 1 2023-06-21 12:48:33 [INFO] * Sleep value: 0.2 2023-06-21 12:48:33 [INFO] * Timeout: 1.0 2023-06-21 12:48:33 [INFO] * User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.80 Safari/537.36 ch4*0s/0.9.4 2023-06-21 12:48:33 [INFO] * ---- </META> ---- * 2023-06-21 12:48:33 [INFO] 36 unique address/port addresses for testing Prep Tests: 100%|████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 36/36 [00:29<00:00, 1.20it/s] 2023-06-21 12:49:03 [INFO] 9 IP/ports verified, reducing test dataset from 72 entries 2023-06-21 12:49:03 [INFO] 18 pending tests remain after pre-testing 2023-06-21 12:49:03 [INFO] Queuing 18 threads ++RCVD++ (200 OK) www.example.com @ :::8001 ++RCVD++ (204 Plaintext OK) www.example.com @ :::8443 ++RCVD++ (202 OK) www.example.com @ :::8444 ++RCVD++ (200 OK) www.example.com @ ::1:8001 ++RCVD++ (204 Plaintext OK) www.example.com @ ::1:8443 ++RCVD++ (202 OK) www.example.com @ ::1:8444 ++RCVD++ (200 OK) www.example.com @ 127.0.0.1:8001 ++RCVD++ (204 Plaintext OK) www.example.com @ 127.0.0.1:8443 ++RCVD++ (202 OK) www.example.com @ 127.0.0.1:8444 ++RCVD++ (200 OK) localhost.example.com @ :::8001 ++RCVD++ (204 Plaintext OK) localhost.example.com @ :::8443 ++RCVD++ (202 OK) localhost.example.com @ :::8444 ++RCVD++ (200 OK) localhost.example.com @ ::1:8001 ++RCVD++ (204 Plaintext OK) localhost.example.com @ ::1:8443 ++RCVD++ (202 OK) localhost.example.com @ ::1:8444 ++RCVD++ (200 OK) localhost.example.com @ 127.0.0.1:8001 ++RCVD++ (204 Plaintext OK) localhost.example.com @ 127.0.0.1:8443 ++RCVD++ (202 OK) localhost.example.com @ 127.0.0.1:8444 Origin Scan: 100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 18/18 [00:06<00:00, 2.76it/s] 2023-06-21 12:49:09 [RSLT] Results from 5 FQDNs: ::1 ::1:8444 => (202 / OK) ::1:8443 => (204 / Plaintext OK) ::1:8001 => (200 / OK) 127.0.0.1 127.0.0.1:8001 => (200 / OK) 127.0.0.1:8443 => (204 / Plaintext OK) 127.0.0.1:8444 => (202 / OK) :: :::8001 => (200 / OK) :::8443 => (204 / Plaintext OK) :::8444 => (202 / OK) www.example.com :::8001 => (200 / OK) :::8443 => (204 / Plaintext OK) :::8444 => (202 / OK) ::1:8001 => (200 / OK) ::1:8443 => (204 / Plaintext OK) ::1:8444 => (202 / OK) 127.0.0.1:8001 => (200 / OK) 127.0.0.1:8443 => (204 / Plaintext OK) 127.0.0.1:8444 => (202 / OK) localhost.example.com :::8001 => (200 / OK) :::8443 => (204 / Plaintext OK) :::8444 => (202 / OK) ::1:8001 => (200 / OK) ::1:8443 => (204 / Plaintext OK) ::1:8444 => (202 / OK) 127.0.0.1:8001 => (200 / OK) 127.0.0.1:8443 => (204 / Plaintext OK) 127.0.0.1:8444 => (202 / OK) rst@r57 chaos %1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.31.32.33.34.35.36.37.38.39.40.41.42.43.44.45.46.47.48.49.50.51.52.53.54.55.56.57.58.59.60.61.62.63.64.65.66.67.68.69.70.71.72.73.74.75.76.77.78.79.80.81.82.83.84.85.86.87.88.89.90.91.92.93.94.95.96.97.98.99.100.101.102.103.104.105.106.107.108.109.110.111.112.113.114.115.116.117.118.119.120.121.122.123.124.125.126.127.128.129.130.131.132.133.134.135.136.137.138.139.140.141.142.143.144.145.146.147.148.149.150.151.152.153.154.155.156.157.158.159.160.161.162.163.164.165.工具运行截图

许可证协议
本项目的开发与发布遵循GPL-3.0开源许可证协议。
项目地址
chaos :【GitHub传送门】
参考资料
https://r57labs.com/labs_chaos
本文作者 :Alpha_h4ck, 转载请注明来自FreeBuf.COM
源码库Tags:
转载:欢迎各位朋友分享到网络,但转载请说明文章出处“商站动力”。http://www.noorid.com/news/680b799312.html
相关文章
供应链安全:映射供应链
数据库组织如何映射其供应链依赖关系,以便更好地理解和管理供应链中的风险。介绍本指南面向大中型组织,他们需要获得信心或保证缓解与供应商合作相关的漏洞已到位。什么是供应链映射?供应链映射 (SCM) 是记录、存 ...
【数据库】
阅读更多八头牛耳机的音质如何?(一款值得期待的高品质耳机)
数据库如今,耳机已经成为人们生活中不可或缺的一部分。而八头牛耳机作为一款备受瞩目的新品,其音质是否能够满足用户的期待呢?本文将深入探讨八头牛耳机的音质表现,并为您带来详细的评测和分析。标题和1.外观设计与工 ...
【数据库】
阅读更多三星S8国行信号表现如何?(国行三星S8信号稳定性评测与分析)
数据库近年来,手机信号质量成为消费者购买手机时考虑的重要因素之一。作为市场上备受瞩目的旗舰手机之一,三星S8的信号表现备受关注。本文将对国行三星S8在不同环境下的信号稳定性进行评测与分析,帮助读者更全面地了 ...
【数据库】
阅读更多
热门文章
最新文章
友情链接
- 数据中心电源的五大趋势
- 倍轻松牌子的品质与性能评估(解析倍轻松牌子的创新科技与用户体验)
- 探索SonyVaioVPCEA28EC的功能与性能(一款值得关注的笔记本电脑选择)
- 最好的Mac解压工具推荐(选择一个适合你的Mac解压工具是多么重要)
- 华硕笔记本光盘换系统安装教程(轻松学会如何通过光盘更换华硕笔记本系统)
- 央广银河(金融增值与财富管理的领先机构)
- Win10XP双系统安装教程(详解Win10XP双系统安装步骤,轻松享受多系统带来的便利与灵活性)
- 推动产学研融合创新发展,紫光云工业互联网平台应用创新推广中心落地辽宁
- 创意雨伞(用独特设计和多功能特性为雨季增添无限乐趣) 企业服务器亿华云云服务器香港物理机源码库b2b信息平台网站建设