Scripting

Consulte esta sección para conocer los diversos idiomas de scripting admitidos por GFI LanGuard.

Script de Visual Basic (VBScript)

Notas importantes acerca de VBScript

Funciones de VBScript que admite GFI LanGuard

Errores y dificultades comunes

Sugerencias y trucos técnicos

Desarrollo de un script en el depurador de scripts de GFI LanGuard

Creación de un VBScript

Ejecución de un script

Depuración de puntos de interrupción: funcionalidad de intervención

Control de valores dentro de variables

Depuración en sesiones de usuario alternativas

Envío de parámetros al script

Adición de una comprobación de vulnerabilidad nueva basada en script al detector

Paso 1: Creación de un script que realice una comprobación en busca de la vulnerabilidad

Paso 2: Crear una nueva vulnerabilidad para ejecutar el script.

Scripting Python

¿Qué es el lenguaje Python?

Creación de una nueva comprobación de vulnerabilidades mediante una prueba de script Python

Paso 1: Creación del script

Paso 2: Creación de la nueva comprobación de vulnerabilidades

Interfaces de programación de aplicaciones (API) disponibles en scripts Python

Depuración de scripts Python

Reusabilidad de bibliotecas y de códigos Python

Objetos de scripting

Objetos de socket

OpenTcp

OpenUdp

Cerrar

Recv

Send

SendTo

SetTimeout

DnsLookup

ReverseDnsLookup

Objetos SNMP

Connect

Get

GetNext

Set

Cerrar

Objetos File

Connect

Abrir

Cerrar

Read

Write

WriteLine

Seek

Eliminar

Tamaño

FileVersion

ProductVersion

Atributos

Objetos de registro

Connect

Read

Write

GetFirstValue

GetNextValue

GetFirstKey

GetNextKey

DeleteValue

DeleteKey

Objetos HTTP

Connect

GetURL

PostURL

SendRequest

AddHeader

ClearRequestHeaders

Verb

HTTPVersion

IP

Port

RawResponseHeaders

Cuerpo

Autenticación

ProxyUser

ProxyPassword

HttpUser

HttpPassword

ResponseHeaders

Objetos HTTPHeader

HeaderValue

HeaderName

Correos electrónicos afectados

FTP objects

Connect

GetCurrentDirectory

SetCurrentDirectory

CreateDirectory

RemoveDirectory

DeleteFiles

GetFile

PutFile

RenameFile

FindFirstFile

FindNextFile

FindFileClose

GetFindFileName

GetFindFileSize

GetFindFileAttributes

LastError

Objetos Encode

Base64Encode

Base64Decode