Creazione di script

Fare riferimento a questa sezione per ottenere informazioni dettagliate sui vari linguaggi di scripting supportati da GFI LanGuard.

Visual Basic Script (VBScript)

Note importanti su VBScript

Funzioni di VBScript supportate da GFI LanGuard

Errori e insidie comuni

Suggerimenti

Sviluppo di uno script in GFI LanGuard Script Debugger

Creazione di un VBScript

Esecuzione di uno script

Punti di interruzione del debug - funzionalità Passaggio a

Monitoraggio dei valori all’interno delle variabili

Debug sotto sessioni utente alternative

Invio di parametri allo script

Aggiunta di un nuovo controllo di vulnerabilità basato su script per lo scanner

Passaggio 1: Creare uno script che controlli la presenza di vulnerabilità

Passaggio 2: Creare una nuova vulnerabilità per eseguire lo script

Script Python

Descrizione del linguaggio dello script Python.

Creazione di un nuovo controllo di vulnerabilità utilizzando Test script Python

Passaggio 1: Creazione script

Passaggio 2: Creazione del nuovo controllo di vulnerabilità

API (Application Programming Interfaces) disponibili negli script Python

Debug degli script Python

Possibilità di riutilizzo dei codici e delle librerie Python

Oggetti scripting

Oggetti Socket

OpenTcp

OpenUdp

Close

Recv

Send

SendTo

SetTimeout

DnsLookup

ReverseDnsLookup

Oggetti SNMP

Connect

Get

GetNext

Set

Close

Oggetti File

Connect

Open

Close

Read

Write

WriteLine

Seek

Elimina

Size

FileVersion

ProductVersion

Attributi

Oggetti Registro di sistema

Connect

Read

Write

GetFirstValue

GetNextValue

GetFirstKey

GetNextKey

DeleteValue

DeleteKey

Oggetti HTTP

Connect

GetURL

PostURL

SendRequest

AddHeader

ClearRequestHeaders

Verb

HTTPVersion

IP

Porta

RawResponseHeaders

Body

Authentication

ProxyUser

ProxyPassword

HttpUser

HttpPassword

ResponseHeaders

Oggetti HTTPHeaders

HeaderValue

HeaderName

Count

Oggetti FTP

Connect

GetCurrentDirectory

SetCurrentDirectory

CreateDirectory

RemoveDirectory

DeleteFiles

GetFile

PutFile

RenameFile

FindFirstFile

FindNextFile

FindFileClose

GetFindFileName

GetFindFileSize

GetFindFileAttributes

LastError

Oggetti Encode

Base64Encode

Base64Decode