专栏名称: 运维帮
互联网技术分享平台,分享的力量。帮主一直坚信技术可以改变世界,从毕业到现在干了15年运维,有许多话要和你说。
目录
相关文章推荐
运维  ·  最近,后端的薪资彻底爆了。。。 ·  6 小时前  
运维  ·  2025.06.12 B站崩了,根因及恢复过程猜想 ·  6 小时前  
运维  ·  B 站崩了 ·  昨天  
51好读  ›  专栏  ›  运维帮

漏洞扫描工具Vulmap

运维帮  · 公众号  · 运维  · 2020-10-20 21:56

正文

请到「今天看啥」查看全文



-h, --help 显示此帮助消息并退出
-u URL, --url URL 目标 URL (示例: -u "http://example.com")
-f FILE, --file FILE 选择一个目标列表文件,每个 url 必须用行来区分 (示例: -f "/home/user/list.txt")
-m MODE, --mode MODE 模式支持 "poc" 和 "exp",可以省略此选项,默认进入 "poc" 模式
-a APP, --app APP 指定 Web 容器、Web 服务器、Web 中间件或 CMD(例如: "weblogic")不指定则默认扫描全部
-c CMD, --cmd CMD 自定义远程命令执行执行的命令,如果不是 "netstat -an" 和 "id" 可能影响程序判断,默认是 "netstat -an"
-v VULN, --vuln VULN 利用漏洞,需要指定漏洞编号 (示例: -v "CVE-2020-2729")
--list 显示支持的漏洞列表
--debug Debug 模式,将显示 request 和 responses
--delay DELAY 延时时间,每隔多久发送一次,默认0s
--timeout TIMEOUT 超时时间,默认10s
--output FILE 文本模式输出结果 (示例: -o "result.txt")

Examples

测试所有漏洞 poc

python3 vulmap.py -u http://example.com

针对 RCE 漏洞,使用 id 命令检测是否存在漏洞,因为个别 linux 系统中没有 "netstat -an" 命令

python3 vulmap.py -u http://example.com -c "id"

检查 http://example.com 是否存在 struts2 漏洞







请到「今天看啥」查看全文