Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Vuetify | 37,997 | 6,541 | 2,199 | 9 hours ago | 535 | July 25, 2023 | 734 | mit | TypeScript | |
🐉 Vue Component Framework | ||||||||||
Filebrowser | 20,997 | 9 | a day ago | 111 | July 31, 2023 | 66 | apache-2.0 | Go | ||
📂 Web File Browser | ||||||||||
Awesome Vite | 11,433 | 3 days ago | 30 | mit | JavaScript | |||||
⚡️ A curated list of awesome things related to Vite.js | ||||||||||
Vitesse | 8,060 | 5 days ago | 20 | mit | TypeScript | |||||
🏕 Opinionated Vite + Vue Starter Template | ||||||||||
Vue I18n | 7,002 | 2 | 3 months ago | 4 | May 11, 2022 | 237 | mit | JavaScript | ||
:globe_with_meridians: Internationalization plugin for Vue.js | ||||||||||
Vuex Persistedstate | 5,629 | 1,039 | 405 | 2 years ago | 38 | September 21, 2021 | 27 | mit | JavaScript | |
💾 Persist and rehydrate your Vuex state between page reloads. | ||||||||||
Eslint Plugin Vue | 4,258 | 32,952 | 44,093 | a month ago | 152 | August 09, 2023 | 148 | mit | JavaScript | |
Official ESLint plugin for Vue.js | ||||||||||
V Calendar | 3,979 | 99 | 185 | 19 hours ago | 121 | March 31, 2023 | 702 | mit | HTML | |
An elegant calendar and datepicker plugin for Vue. | ||||||||||
Docute | 3,749 | 8 | 7 | 7 days ago | 222 | October 03, 2019 | 101 | mit | JavaScript | |
📚 Effortless documentation, done right. | ||||||||||
Ueli | 3,144 | 4 days ago | 1 | April 22, 2023 | 361 | mit | TypeScript | |||
Keystroke launcher for Windows and macOS |
本系统是对Web中间件和Web框架进行自动化渗透的一个系统,根据扫描选项去自动化收集资产,然后进行POC扫描,POC扫描时会根据指纹选择POC插件去扫描,POC插件扫描用异步方式扫描.前端采用vue技术,后端采用python fastapi.
扫描分为指纹探测、子域名爆破、端口扫描、目录扫描、POC扫描.如果选择所有扫描选项,子域名扫出的IP会传给端口扫描,端口扫描中识别指纹,扫描出的资产传给目录扫描和POC扫描,POC扫描会根据资产指纹去加载插件扫描,如果识别不到指纹,则加载所有插件,POC插件分为2种类型,http和port,http类型指发送http请求,port指发送socket请求,扫描出的资产如果是url格式,则加载http类型插件,否则则加载port类型插件.
存储到mysql中的数据是进行aes加密后的数据,登陆请求是用的rsa请求,目前是默认的key,如果需要修改key的参考下面,修改key信息需要重新编译vue源码
python这块直接修改/python/conf.ini中aes部分的配置即可,采用cbc模式,需要key和iv. vue部分则需要修改vue_src/src/libs/AES.js文件中第三行和第四行,要和conf.ini中保持一致
需要生成rsa的公私钥(私钥1024位)参考地址 修改python/rsa.py文件中的公钥和私钥信息,vue部分则需要修改vue_src/src/libs/crypto.js文件中第77行的公钥,要和python/rsa.py文件中的公钥保持一致
修改vue部分后要重新打包,然后把打包后的文件夹dist中的内容复制到vue文件夹,vue原有的文件要删除.
npm run build(有打包好的,即vue文件夹,可直接使用,自行打包需要安装node和vue,参考https://www.runoob.com/nodejs/nodejs-install-setup.html, https://www.runoob.com/vue2/vue-install.html)
参考https://github.com/taomujian/linbing/blob/master/ubuntu部署.md)
参考https://github.com/taomujian/linbing/blob/master/centos部署.md)
首先下载项目到本地(https://github.com/taomujian/linbing.git),然后配置python/conf.ini中发送邮件所用的账号和授权码,然后修改python/conf.ini的mysql数据库账号密码,这个账号密码要和dockerfile中的设置的账号密码保持一致
docker build -f ubuntu.dockerfile -t linbing .
docker run -it -d -p 11000:11000 -p 8800:8800 linbing
docker pull taomujian/linbing:latest
docker run -it -d -p 11000:11000 -p 8800:8800 taomujian/linbing
访问http://yourip:11000/login即可,默认账号密码为admin/X!ru0#M&%V
感谢vulhub项目提供的靶机环境: vulhub/vulhub, https://hub.docker.com/r/2d8ru/struts2
POC也参考了很多项目: Xyntax/POC-T、
感谢师傅pan带我入门安全,也感谢呆橘同学在vue上对我的指导
工具仅用于安全研究以及内部自查,禁止使用工具发起非法攻击,造成的后果使用者负责