类: SMBClient
smb.SMBClient SMBClient 是一个用于SMB服务器的客户端。 内部客户端使用 github.com/zmap/zgrab2/lib/smb/smb 驱动程序。 github.com/projectdiscovery/go-smb2 驱动程序示例
目录
构造函数
方法
构造函数
constructor
• new SMBClient():SMBClient
返回
SMBClient
定义于
smb.ts:17方法
ConnectSMBInfoMode
▸ ConnectSMBInfoMode(host, port): SMBLog
ConnectSMBInfoMode 尝试连接到提供的主机和端口
并发现SMB信息
返回握手日志和错误。如果错误不为nil,
状态将为false
参数
| 名称 | 类型 |
|---|---|
host | string |
port | number |
返回
SMBLog
示例
定义于
smb.ts:31DetectSMBGhost
▸ DetectSMBGhost(host, port): boolean
DetectSMBGhost 尝试通过使用SMBv3压缩功能
检测SMBGhost漏洞。
如果主机存在漏洞,则返回true。
参数
| 名称 | 类型 |
|---|---|
host | string |
port | number |
返回
boolean
示例
定义于
smb.ts:84ListSMBv2Metadata
▸ ListSMBv2Metadata(host, port): ServiceSMB
ListSMBv2Metadata 尝试连接到提供的主机和端口
并列出SMBv2元数据。
返回元数据和错误。如果错误不为nil,
状态将为false
参数
| 名称 | 类型 |
|---|---|
host | string |
port | number |
返回
ServiceSMB
示例
定义于
smb.ts:49ListShares
▸ ListShares(host, port, user): string[]
ListShares 尝试连接到提供的主机和端口
并使用给定的凭据列出共享。
凭据不能为空。访客或匿名凭据
可以通过提供空密码来使用。
参数
| 名称 | 类型 |
|---|---|
host | string |
port | number |
user | string |
返回
string[]
示例