脚本

请参阅本章节深入了解 GFI LanGuard 支持的各种脚本语言。

Visual Basic 脚本 (VBScript)

VBScript 重要注意事项

GFI LanGuard 支持的 VBScript 功能

常见错误和缺陷

提示和技巧

在 GFI LanGuard 脚本调试程序中开发脚本

创建 VBScript

运行脚本

调试断点- 步入功能

监控变量中的值

根据其他用户会话进行调试

发送参数到脚本

添加新的基于脚本的漏洞检查到扫描程序

步骤 1: 创建检查漏洞的脚本

步骤 2: 新建运行脚本的漏洞

Python 脚本处理

什么是 Python 脚本语言?

使用 Python 脚本测试创建新的漏洞检查

步骤 1: 创建脚本

步骤 2: 创建新的漏洞检查

Python 脚本提供应用程序编程接口 (API)

调试 Python 脚本

Python 库和代码的可重用性

脚本处理对象

套接字对象

OpenTcp

OpenUdp

Close

Recv

发送

SendTo

SetTimeout

DnsLookup

ReverseDnsLookup

SNMP 对象

Connect

Get

GetNext

Set

Close

文件对象

Connect

Open

Close

Read

Write

WriteLine

Seek

Delete

Size

FileVersion

ProductVersion

属性

Registry objects

Connect

Read

Write

GetFirstValue

GetNextValue

GetFirstKey

GetNextKey

DeleteValue

DeleteKey

HTTP 对象

Connect

GetURL

PostURL

SendRequest

AddHeader

ClearRequestHeaders

Verb

HTTPVersion

IP

端口

RawResponseHeaders

正文

身份验证

ProxyUser

ProxyPassword

HttpUser

HttpPassword

ResponseHeaders

HTTPHeaders 对象

HeaderValue

HeaderName

Count

FTP 对象

Connect

GetCurrentDirectory

SetCurrentDirectory

CreateDirectory

RemoveDirectory

DeleteFiles

GetFile

PutFile

RenameFile

FindFirstFile

FindNextFile

FindFileClose

GetFindFileName

GetFindFileSize

GetFindFileAttributes

LastError

解码对象

Base64Encode

Base64Decode