首页后端开发GOGo语言内网资产探测工具(go语言内网资产探测工具有哪些)

Go语言内网资产探测工具(go语言内网资产探测工具有哪些)

时间2023-03-24 17:32:03发布访客分类GO浏览1557
导读:声明:该公众号大部分文章来自作者日常学习笔记,也有部分文章是经过作者授权和其他公众号白名单转载,未经授权,严禁转载,如需转载,联系开白。请勿利用文章内的相关技术从事非法测试,如因此产生的一切不良后果与文章作者和本公众号无关。简介一款基于go...

声明:该公众号大部分文章来自作者日常学习笔记,也有部分文章是经过作者授权和其他公众号白名单转载,未经授权,严禁转载,如需转载,联系开白。

请勿利用文章内的相关技术从事非法测试,如因此产生的一切不良后果与文章作者和本公众号无关。

简介

一款基于go语言开发的内网资产探测工具,致力于帮企业梳理内部资产情况。

编译

项目基于golang 1.17版本进行开发,如需自行编译

git clone https://github.com/mmM1ku/Mscan
cd Mscan
#m1 mac
sudo CGO_ENABLED=0 GOOS=darwin GOARCH=arm64 go build -a -ldflags '-s -w --extldflags "-static -fpic"' -o mscan_darwin_arm64
#intel mac
sudo CGO_ENABLED=0 GOOS=darwin GOARCH=amd64 go build -a -ldflags '-s -w --extldflags "-static -fpic"' -o mscan_darwin_amd64
#linux
sudo CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -a -ldflags '-s -w --extldflags "-static -fpic"' -o mscan_linux_amd64
#windows
sudo CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build -a -ldflags '-s -w --extldflags "-static -fpic"' -o mscan_windows_amd64.exe

使用

参数说明

mscan --help
 -i 指定ip地址,支持nmap写法
 -p 可选参数,指定端口,支持逗号,分隔符方式,例如80,443或者8000-8100
 -t 扫描线程数,默认50
 -u 用户名字典路径,不指定默认root,administrator
 -w 密码字典路径,不指定默认内部top100
 -o 输出方式,目前仅支持json输出

端口扫描

#指定端口扫描
mscan -i 192.168.0.1/24,10.0.0.1-64 -p 22,80,8000-8010 -t 100
#默认扫描top端口
mscan -i 127.0.0.1 -t 100

弱口令爆破

#指定爆破模块
mscan -i 127.0.0.1 -p 22 -m ssh -t 100
#默认全协议爆破(需发现协议端口存在)
mscan -i 127.0.0.1 -t 100

结果输出

#本地生成result.json
mscan -i 127.0.0.1 -t 100 -o json

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

go编译公众号

若转载请注明出处: Go语言内网资产探测工具(go语言内网资产探测工具有哪些)
本文地址: https://pptw.com/jishu/303.html
并发编程时遇到的问题(并发编程时遇到的问题有哪些) GEO数据挖掘—3(geo数据挖掘教程)

游客 回复需填写必要信息