Go语言开发的内网资产探测工具

admin 2022年10月13日15:51:14评论69 views字数 1088阅读3分37秒阅读模式

声明:分享的安全工具和项目均来源于网络,仅供安全研究与学习之用,如用于其他用途,由使用者承担全部法律及连带责任,与工具作者和本公众号无关!


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


编译

项目基于golang 1.17版本进行开发,如需自行编译
git clone https://github.com/mmM1ku/Mscancd Mscan#m1 macsudo CGO_ENABLED=0 GOOS=darwin GOARCH=arm64 go build -a -ldflags '-s -w --extldflags "-static -fpic"' -o mscan_darwin_arm64#intel macsudo CGO_ENABLED=0 GOOS=darwin GOARCH=amd64 go build -a -ldflags '-s -w --extldflags "-static -fpic"' -o mscan_darwin_amd64#linuxsudo CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -a -ldflags '-s -w --extldflags "-static -fpic"' -o mscan_linux_amd64#windowssudo CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build -a -ldflags '-s -w --extldflags "-static -fpic"' -o mscan_windows_amd64.exe

使用

端口扫描

#指定端口扫描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.jsonmscan -i 127.0.0.1 -t 100 -o json

说明

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


运行截图

Go语言开发的内网资产探测工具

文章来源Hack分享吧

原文始发于微信公众号(天驿安全):Go语言开发的内网资产探测工具

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2022年10月13日15:51:14
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   Go语言开发的内网资产探测工具https://cn-sec.com/archives/1345321.html

发表评论

匿名网友 填写信息