Python部署rad+xray自动化

admin 2023年5月18日09:40:22评论40 views字数 1937阅读6分27秒阅读模式

写在前面

跑自动化通常都是挖洞的一个选择之一,所以拿漏扫工具来扫肯定是必不可少的一环,但是工具肯定不能放在本地跑,第一是防止发包量过大导致IP被Ban,第二是你要睡觉,总不能,一个跑完了,你自己手动选择下一个目标跑(哦是我懒啊,那没事了)

说起来,之前还“魔改”过别人的一个项目,但之所以打了个双引号是我后来发现其实我根本没改什么东西。。

这个脚本针对的是xray高级版,社区版日后再说吧,我是懒狗

正文

环境

  • Ubuntu

  • Python3.x

首先安装rad

1rad github:
2https://github.com/chaitin/rad
3下载地址:
4https://github.com/chaitin/rad/releases

在服务器中执行命令

1wget https://github.com/chaitin/rad/releases/download/0.2/rad_linux_386.zip && unzip rad_linux_386.zip && mv rad_linux_386 rad && chmod 777 rad

如果你的服务器没有unzip的话,还需要单独

1apt install unzip -y

接着安装xray

1xray github:
2https://github.com/chaitin/xray
3下载地址:
4https://github.com/chaitin/xray/releases

执行下面命令下载xray并给权限

1wget https://github.com/chaitin/xray/releases/download/1.3.3/xray_linux_386.zip && unzip xray_linux_386.zip && mv xray_linux_386 xray && chmod 777 xray

接着把xray-license.lic文件放入同目录即可(高级版的lic文件)

我的脚本是从result-1.txt中读取域名,也就是说,你把你需要批量扫的域名放入这个文件,然后运行即可

将此脚本和xray、rad放在一起

 1import subprocess
2sub_list=open("result-1.txt",'r',encoding='utf-8')
3num=1
4for i in sub_list:
5    result_save_filename="result-"+str(num)+".html"
6    i=i.replace('n','')
7    dd="xray webscan --browser-crawler "+str(i)+" --html-output "+result_save_filename
8    cmd=[dd] #dd是我家的猫,他很可爱,所以我拿来命名了
9    rsp = subprocess.Popen(cmd ,shell=True)
10    rsp.wait()
11    print("Subdomain: "+str(i)+" is Done!")
12    num+=1

跑的时候记得进入screen中运行,如果不弄,那么你只要断开ssh,那么会话结束,你运行的东西也会一起结束,这个玩意不多细讲,百度比我更详细,只说关键

1screen -S <session_name> # 创建一个名为xxx的会话
2screen -r <session_name> # 回到名为xxx的会话

如果-r发现进不去,可以考虑

1screen -d -r <session_name>

运行的时候,如果你不想看着满屏幕的刷,可以考虑

1python3 elapse.py > shell.txt &

然后

1tail -n 10 shell.txt

即可

最后来一个大整合

1mkdir xray && cd xray && wget https://github.com/chaitin/rad/releases/download/0.2/rad_linux_386.zip && unzip rad_linux_386.zip && mv rad_linux_386 rad && chmod 777 rad && wget https://github.com/chaitin/xray/releases/download/1.3.3/xray_linux_386.zip && unzip xray_linux_386.zip && mv xray_linux_386 xray && chmod 777 xray


原文始发于微信公众号(E条咸鱼):Python部署rad+xray自动化

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2023年5月18日09:40:22
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   Python部署rad+xray自动化https://cn-sec.com/archives/1022654.html

发表评论

匿名网友 填写信息