Scripting

In diesem Abschnitt erfahren Sie mehr über verschiedene Skriptsprachen, die durch GFI LanGuard unterstützt werden.

Visual Basic Script (VBScript)

Wichtige Hinweise zu VBScript

Von GFI LanGuard unterstützte VBScript-Funktionen

Häufige Fehler und Fallstricke

Tipps und Tricks

Entwickeln von Skripten mit GFI LanGuard Script Debugger

Erstellen von VB-Skripten

Ausführen von Skripten

Debugging-Haltepunkte – Einzelschrittfunktion

Überwachen der in Variablen gespeicherten Werte

Debugging unter alternativen Benutzersitzungen

Übergeben von Parametern an ein Skript

Hinzufügen einer neuen skriptbasierten Schwachstellenüberprüfung zum Scanner

Schritt 1: Skript erstellen, das auf die Schwachstelle überprüft

Schritt 2: Neue Schwachstelle zur Ausführung des Skripts erstellen

Python-Skripte

Was ist die Skriptsprache Python?

Erstellen einer neuen Schwachstellenprüfung mit Python-Skript-Tests

Schritt 1: Erstellen des Skripts

Schritt 2: Erstellen Sie die neue Schwachstellenprüfung.

In Python-Skripten verfügbare Application Programming Interfaces (APIs)

Debugging von Python-Skripten

Python-Bibliotheken und Wiederverwendung von Code

Scripting-Objekte

Socket-Objekte

OpenTcp

OpenUdp

Close

Recv

Send

SendTo

SetTimeout

DnsLookup

ReverseDnsLookup

SNMP-Objekte

Connect

Get

GetNext

Set

Close

File-Objekte

Connect

Open

Close

Read

Write

WriteLine

Seek

Löschen

Size

FileVersion

ProductVersion

Attribute

Registrierungsobjekte

Connect

Read

Write

GetFirstValue

GetNextValue

GetFirstKey

GetNextKey

DeleteValue

DeleteKey

HTTP-Objekte

Connect

GetURL

PostURL

SendRequest

AddHeader

ClearRequestHeaders

Verb

HTTPVersion

IP

Port

RawResponseHeaders

Body

Authentication

ProxyUser

ProxyPassword

HttpUser

HttpPassword

ResponseHeaders

HTTPHeaders-Objekte

HeaderValue

HeaderName

Count

FTP-Objekte

Connect

GetCurrentDirectory

SetCurrentDirectory

CreateDirectory

RemoveDirectory

DeleteFiles

GetFile

PutFile

RenameFile

FindFirstFile

FindNextFile

FindFileClose

GetFindFileName

GetFindFileSize

GetFindFileAttributes

LastError

Encode-Objekte

Base64Encode

Base64Decode