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

一颗小胡椒2023-06-13 09:33:57

Mscan是一款基于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 -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

参数说明

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

运行截图

sudogo语言
本作品采用《CC 协议》,转载必须注明作者和本文链接
Mscan是一款基于go语言开发的内网资产探测工具,致力于帮企业梳理内部资产情况。sudo CGO_ENABLED=0 GOOS=darwin GOARCH=arm64 go build -a -ldflags '-s -w --extldflags "-static -fpic"' -o mscan_darwin_arm64. sudo CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -a -ldflags '-s -w --extldflags "-static -fpic"' -o mscan_linux_amd64
Naabu是一款基于Go语言开发的快速端口扫描工具,该工具可以帮助广大研究人员以快速可靠的方式枚举目标主机的有效端口。该工具在实现了简单易用的情况下,同时保证了运行的可靠性。该工具支持对主机/主机列表进行快速SYN/CONNECT扫描,并列出所有返回了响应信息的端口。接下来,我们可以通过源码、Docker或go命令来下载和安装Naabu。
Docker容器入门指北
2022-05-11 06:43:31
Docker 是一种基于 Linux 的容器化技术,类似于轻量的虚拟机。它采用 C/S 架构,使用Go语言开发。Docker 分为 2 个版本:社区版和企业版,社区版免费,企业版是收费的
Arsenal是一个功能强大且使用简单的Shell脚本,该工具专为漏洞赏金猎人设计,在该工具的帮助下,我们可以轻松在自己环境中安装并部署目前社区中功能最为强大的网络侦查工具、漏洞扫描工具和其他安全研究工具。
Honeybits是一款针对蜜罐系统的辅助工具,该工具旨在通过在生产服务器或工作站系统中插入各种因素来引诱攻击者进入你所设置的蜜罐系统,从而提升蜜罐系统的有效性。尽管安全研究人员多年来一直使用蜜罐来研究攻击者的工具、技术和动机,但它们仍未被广泛接受并部署在生产环境中。
假如想在x86平台运行arm程序,称arm为source ISA, 而x86为target ISA, 在虚拟化的角度来说arm就是Guest, x86为Host。这种问题被称为Code-Discovery Problem。每个体系结构对应的helper函数在target/xxx/helper.h头文件中定义。
为了避免下半辈子只能在几平米的空间活动,我在某鱼上淘到了一款蓝牙锁作为小蓝车的平替。nRF蓝牙抓包首先需要解决的问题是获取蓝牙锁的MAC地址,因为最后我们需要使用gatttool直接通过MAC地址与蓝牙锁交互。比较好用的是nRF这个软件,能够直接扫描查看周围的蓝牙设备。使用gatttool尝试连接并使用primary看查所有service:然后通过characteristics命令看查所有的特性:其中handle是特性的句柄,char properties是特性的属性值,char value handle是特性值的句柄,uuid是特性的标识。
Chashell是一个由Go编写的基于DNS进行通信的反向shell。它可用于绕过防火墙或严格限制的网络。它带有一个名为chaserv的多客户端控制服务器。+ Poly1305)进行加密,客户端和服务器之间使用共享密钥。
利用FOFA快速信息收集
2023-04-23 09:19:46
whereis google-chrome # 将获取到的chrome路径填写到lib/config.py的相应位置
一颗小胡椒
暂无描述