Python-Skripte Weitere Informationen finden Sie im Kapitel zu Python-Scripting in diesem Handbuch. 1.1 Vorteile eines Script Debugger
|
|
- David Blau
- vor 8 Jahren
- Abrufe
Transkript
1 Scripting-Handbuch
2 Die Informationen in diesem Dokument dienen ausschließlich Informationszwecken und werden in der vorliegenden Form ohne (ausdrückliche oder stillschweigende) Haftung jeglicher Art bereitgestellt, insbesondere ohne Gewährleistung der Marktgängigkeit, der Eignung für einen bestimmten Zweck oder der Nichtverletzung von Rechten. GFI Software haftet nicht für etwaige Schäden, einschließlich Folgeschäden, die sich aus der Nutzung dieses Dokuments ergeben. Die Informationen stammen aus öffentlich zugänglichen Quellen. Trotz sorgfältiger Prüfung der Inhalte übernimmt GFI keine Haftung für die Vollständigkeit, Richtigkeit, Aktualität und Eignung der Daten. Des Weiteren ist GFI nicht für Druckfehler, veraltete Informationen und Fehler verantwortlich. GFI übernimmt keine Haftung (ausdrücklich oder stillschweigend) für die Richtigkeit oder Vollständigkeit der in diesem Dokument enthaltenen Informationen. Nehmen Sie mit uns Kontakt auf, wenn Ihnen in diesem Dokument Sachfehler auffallen. Wir werden Ihre Hinweise sobald wie möglich berücksichtigen. Alle hier aufgeführten Produkte und Firmennamen sind Marken der jeweiligen Eigentümer. GFI LanGuard unterliegt dem urheberrechtlichen Schutz von GFI SOFTWARE LTD GFI Software Ltd. Alle Rechte vorbehalten. Dokumentenversion: 11.3 Zuletzt aktualisiert (Monat/Tag/Jahr): 09/05/2014
3
4 1 Einführung GFI LanGuard ermöglicht Benutzern das Erstellen von eigenen Skripten, mit denen nach Schwachstellen gesucht werden kann. Skripte können plattformabhängig oder plattformunabhängig sein: Plattformabhängig (die Skripte werden auf dem gescannten Computer ausgeführt): UNIX Shell-Skripte werden per SSH ausgeführt Remote-Computer müssen auf UNIX basieren und Remote-Verbindungen über SSH zulassen Plattformunabhängig (die Skripte werden auf dem Computer ausgeführt, auf dem GFI LanGuard installiert ist): Visual Basic-Skripte In diesem Handbuch wird ausführlich erklärt, wie Sie benutzerdefinierte Skripte für Schwachstellenprüfungen in Visual Basic schreiben, debuggen und einrichten können. Python-Skripte Weitere Informationen finden Sie im Kapitel zu Python-Scripting in diesem Handbuch. Themen in diesem Kapitel: 1.1 Vorteile eines Script Debugger Funktionen des GFI LanGuard Script Debugger Vorteile eines Script Debugger Der Vorteil eines Editors besteht darin, dass Sie damit sicherer und schneller funktionierende Skripte erstellen und korrigieren können. Bei Verwendung eines Editors können Sie sicherstellen, dass das Skript funktioniert, bevor Sie es in einer Produktionsumgebung ausführen. GFI LanGuard Mit Script Debugger können Sie das Skript genau wie in einer Produktionsumgebung ausführen. Der GFI LanGuard Script Debugger verfügt über alle gebräuchlichen Funktionen einer integrierten Entwicklungsumgebung. Dazu gehören: Haltepunkte Einzelschritte Prozedurschritte Angabe spezifischer Parameter für richtiges Testen. Wichtig Es wird nicht empfohlen, das Skript ohne vorheriges Debugging in GFI LanGuard auszuführen. Wenn das Skript nicht funktionieren sollte, sind Sie nicht in der Lage herauszufinden, warum. Außerdem können durch fehlerhafte Programmierung Endlosschleifen entstehen, die den GFI LanGuard-Scanner zum Stillstand bringen. 1.2 Funktionen des GFI LanGuard Script Debugger Die nachfolgende Tabelle zeigt die wichtigsten Funktionen des GFI LanGuard Script Debugger: GFI LanGuard 1 Einführung 4
5 Funktion Unterstützung für die Überwachung von Variablen Einzelschritt-/Prozedurschrittfunktion darstellung Ausführliche Fehlermeldungen Haltepunkte Ausführung/Debugging mit alternativen Anmeldeinformationen Beschreibung Echtzeitüberwachung der Werte der verwendeten Variablen Ermöglicht das zeilenweise Debugging Ihrer Skripte. Dabei können Sie mitverfolgen, was bei der Ausführung geschieht. Vereinfacht die Programmierung von Skripten sowie die Fehlersuche. Angabe des Fehlerstyps und der Stelle, an der der Fehler auftritt. Hilft beim Aufspüren von Fehlern, die durch Variablentypen verursacht werden. Der Debugger unterstützt Haltepunkte, mit deren Hilfe Sie an interessanten Stellen zur zeilenweisen Ausführung übergehen können. Dadurch können Sie das Skript während der Entwicklung und des Debugging mit unterschiedlichen Anmeldeinformationen testen und ausführen. GFI LanGuard 1 Einführung 5
6 2 Visual Basic Script (VBScript) Dieses Kapitel enthält Informationen zu VBScript und zum Erstellen von Skripten mithilfe des GFI LanGuard Script Debugger. Eine vollständige Sprachreferenz der von GFI LanGuard verwendeten Programmiersprache Visual Basic finden Sie hier: Themen in diesem Kapitel: 2.1 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 Hinzufügen einer neuen skriptbasierten Schwachstellenüberprüfung zum Scanner Wichtige Hinweise zu VBScript Jedes erstellte Skript muss eine Funktion mit der Bezeichnung Main enthalten. GFI LanGuard sucht nach dieser Funktion und beginnt an dieser Stelle mit der Ausführung, wenn das Skript ausgeführt wird. Die Funktion Main gibt einen booleschen Wert (true oder false) an das Scripting-Modul zurück. Die Zuweisung des s erfolgt durch Zuweisen des Ergebniswerts an eine Variable, die den gleichen Namen wie die Funktion trägt (: Wenn die Funktion die Bezeichnung MyFunction trägt, wird der mit MyFunction = true zugewiesen). Der wird grundsätzlich am Ende der Funktion zugewiesen. 'Text im Scanner-Aktivitätsfenster anzeigen echo Skript wurde erfolgreich gestartet" 'Ergebnis zurückgeben Main = true 2.2 Von GFI LanGuard unterstützte VBScript-Funktionen GFI LanGuard unterstützt sämtliche VBScript-Funktionen und Scripting-Methoden. Weitere Informationen finden Sie in den folgenden Ressourcen zu VBScript: GFI LanGuard 2 Visual Basic Script (VBScript) 6
7 2.3 Häufige Fehler und Fallstricke VBScript kennt zwei Arten von Variablen: Variablentyp Einfach Objekte Beschreibung Variablen sind echte Typen wie Integer, Boolean, String. Dies sind zusammengesetzte Elemente, deren Funktionen über die Schnittstelle von Automatisierungsobjekten bereitgestellt werden. Automatisierungsobjekttypen müssen als Objekte deklariert werden, bevor diesen Werte zugewiesen werden. Wichtig Es wird dringend empfohlen, allen deklarierten Variablen und/oder Objekten einen Wert zuzuweisen. 'zu verwendendes Objekt deklarieren Dim namestr As String 'der Variable einen Wert zuweisen namestr = "Dies ist eine Testzuweisung von Text" 'Ergebnis im Scanner-Aktivitätsfenster der Zuweisung anzeigen echo namestr 'Ergebnis zurückgeben Main = true Das folgende Skript enthält ein etwas komplexeres, bei dem die auf dem Zielcomputer installierten Dienste aufgelistet werden (localhost = ). Kopieren Sie den folgenden Text, fügen Sie ihn im Script Debugger ein, und führen Sie ihn aus (F5). Im Debug-Fenster wird eine Liste der auf dem lokalen Computer installierten Dienste angezeigt. Function main 'Erforderliche Objekte deklarieren Dim wmi As Object Dim objswbemobject As Object 'Benötigte andere Variablen deklarieren Dim strcomputer As String Dim cr As String strcomputer = " " 'Wagenrücklauf cr = Chr(13) + Chr(10) GFI LanGuard 2 Visual Basic Script (VBScript) 7
8 'Hook für das wmi-objekt Set wmi = GetObject("winmgmts:\\" & strcomputer & "\root\cimv2") 'Überprüfen, ob Hook erfolgreich erstellt wurde If wmi is Nothing Then echo ("Fehler 1") 'Service-Instanz von wmi zurückliefern Set wmiinst=wmi.instancesof("win32_service") 'Überprüfen, ob Instanz verfügbar ist If wmiinst is Nothing Then echo ("Fehler 2") 'Alle Instanzen durchlaufen For Each objswbemobject In wmiinst echo("service-name= ") 'Services anzeigen echo(objswbemobject.displayname+cr) Next Hinweis Wenn Sie versuchen, ein Automatisierungsobjekt zu verwenden, ohne es zuvor zu deklarieren, schlägt die Kompilierung des Skripts fehl. Stellen Sie sich als den gleichen Code vor, jedoch ohne vollständige Deklaration der Objektvariable wmi. Wenn Sie versuchen, das Skript auszuführen, werden sofort eine Fehlermeldung und ein Hinweis auf die genaue Zeile angezeigt, in der der Fehler auftrat: Function main Dim wmi 'WARNING : missing as object Dim objswbemobject As Object 2.4 Tipps und Tricks Wenn Sie Fortschrittsinformationen im Scanner-Aktivitätsfenster anzeigen möchten (unteres Fenster des Scanners oder linkes Fenster des Script Debugger), können Sie den Befehl echo verwenden. 'Text im Scanner-Aktivitätsfenster anzeigen echo Skript wurde erfolgreich gestartet" 'Ergebnis zurückgeben Main = true GFI LanGuard 2 Visual Basic Script (VBScript) 8
9 2.5 Entwickeln von Skripten mit GFI LanGuard Script Debugger Dieser Abschnitt enthält Informationen zum Erstellen von VB-Skripten mithilfe des GFI LanGuard Script Debugger. Weitere Informationen finden Sie unter: 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 Erstellen von Skripten In diesem Abschnitt wird ein Skript erstellt. Das Skript überprüft, ob der Nachrichtendienst auf dem lokalen Computer ausgeführt wird oder nicht. Die Entwicklung des Skripts erfolgt mithilfe des Script Debugger, wobei gleichzeitig einige seiner Funktionen vorgestellt werden. Function main 'Erforderliche Objekte deklarieren Dim wmi As Object Dim objswbemobject As Object 'Benötigte andere Variablen deklarieren Dim strcomputer As String Dim cr As String strcomputer = " " 'Wagenrücklauf cr = Chr(13) + Chr(10) 'Hook für das wmi-objekt Set wmi = GetObject("winmgmts:\\" & strcomputer & "\root\cimv2") 'Überprüfen, ob Hook erfolgreich erstellt wurde If wmi is Nothing Then echo ("Fehler 1") 'Service-Instanz von wmi zurückliefern Set wmiinst=wmi.instancesof("win32_service") 'Überprüfen, ob Instanz verfügbar ist If wmiinst is Nothing Then echo ("Fehler 2") 'Alle Instanzen durchlaufen For Each objswbemobject In wmiinst If objswbemobject.displayname = "Messenger" Then echo("service-name= ") GFI LanGuard 2 Visual Basic Script (VBScript) 9
10 'Services anzeigen echo(objswbemobject.displayname+cr) echo("service-status= ") 'Status anzeigen Next echo(objswbemobject.state+cr) If objswbemobject.state = "Running" Then main = true If objswbemobject.state = "Running" Then main = true Ausführen von Skripten Drücken Sie zum Ausführen des Skripts F5, oder klicken Sie auf Fehlersuche > Los Debugging-Haltepunkte Einzelschrittfunktion Mithilfe des Script Debugger können Sie die Ausführung an einer bestimmten Stelle des Skripts stoppen. So können Sie zum einen Haltepunkt setzen, der ausgeführt wird, wenn die Variable mit dem Anzeigenamen des Dienstes den Wert Nachrichtendienst enthält. Im skript würden Sie zu Zeile 17 navigieren, ( echo("service Name= ") ) und den Haltepunkt (F9 drücken) direkt unter der IF-Anweisung setzen. Drücken Sie während der Ausführung F10 (Einzelschritt), um den restlichen Code Zeile für Zeile auszuführen Überwachen der in Variablen gespeicherten Werte Um die in Variablen enthaltenen Werte zu überwachen, müssen Sie eine Überwachung für die jeweilige Variable hinzufügen. So überwachen Sie den Inhalt einer Variable: 1. Erweitern Sie den Bereich Status unten. 2. Klicken Sie mit der rechten Maustaste auf die erste leere Zeile unter Variable. 3. Klicken Sie auf Überwachung hinzufügen, und geben Sie den Namen der zu überwachenden Variable ein. Wiederholen Sie diesen Schritt, um Überwachungen für weitere Variablen hinzuzufügen. 4. Wenn Sie eine Überwachung löschen möchten, klicken Sie mit der rechten Maustaste auf die Überwachung, und wählen Sie Überwachung löschen Debugging unter alternativen Benutzersitzungen So testen Sie das Skript mit alternativen Anmeldeinformationen: 1. Starten Sie den GFI LanGuard Script Debugger 2. Wählen Sie aus der Dropdown-Liste Mit den Eintrag Alternative Anmeldeinformationen aus. 3. Geben Sie in den Textfeldern einen Benutzernamen und ein Kennwort ein Übergeben von Parametern an ein Skript Der GFI LanGuard-Scanner übergibt bei der Ausführung von Skripten Parameter an die Skripte. e sind der Name und die IP-Adresse des Zielcomputers, der auf Schwachstellen geprüft werden soll. Beim Debuggen von Skripten möchten Sie Ihre Skripte unter Umständen mit verschiedenen Werttypen für diese Parameter testen. Unter Optionen > Parameter können Sie für diese Parameter alternative Werte festlegen. GFI LanGuard 2 Visual Basic Script (VBScript) 10
11 Um in einem Skript auf diese Parameter zuzugreifen, müssen Sie eine Spezialfunktion von GFI LanGuard mit der Bezeichnung GetParameter aufrufen und dieser Funktion den Namen des gewünschten Parameters übergeben. : Function main 'Erforderliche Objekte deklarieren Dim wmi As Object Dim objswbemobject As Object 'Benötigte andere Variablen deklarieren Dim strcomputer As String Dim cr As String strcomputer = " " 'Wagenrücklauf cr = Chr(13) + Chr(10) 'Hook für das wmi-objekt Set wmi = GetObject("winmgmts:\\" & strcomputer & "\root\cimv2") 'Überprüfen, ob Hook erfolgreich erstellt wurde If wmi is Nothing Then echo ("Fehler 1") 'Service-Instanz von wmi zurückliefern Set wmiinst=wmi.instancesof("win32_service") 'Überprüfen, ob Instanz verfügbar ist If wmiinst is Nothing Then echo ("Fehler 2") 'Alle Instanzen durchlaufen For Each objswbemobject In wmiinst echo("service-name= ") 'Services anzeigen echo(objswbemobject.displayname+cr) Next 2.6 Hinzufügen einer neuen skriptbasierten Schwachstellenüberprüfung zum Scanner Im folgenden wird erläutert, wie eine neue Schwachstellenüberprüfung erstellt und ein Skript ausgeführt wird, um einen Test auf die neue Schwachstelle hin durchzuführen. Das Skript zeigt im Scanner-Aktivitätsfenster die Meldung Skript erfolgreich ausgeführt an und informiert GFI LanGuard darüber, dass eine Schwachstelle erkannt wurde und der Administrator benachrichtigt werden sollte. Dazu sind folgende Schritte erforderlich: Schritt 1 Skript erstellen, das auf die Schwachstelle überprüft (siehe vorherigen Abschnitt) Schritt 2 Neue Schwachstelle zur Ausführung des Skripts erstellen GFI LanGuard 2 Visual Basic Script (VBScript) 11
12 2.6.1 Schritt 1: Skript erstellen, das auf die Schwachstelle überprüft 1. Öffnen Sie den GFI LanGuard Script Debugger unter Start > Programme > GFI LanGuard 2012 > GFI LanGuard Script Debugger. 2. Klicken Sie auf Datei > Neu. 3. Fügen Sie im Debugger folgenden Text ein: echo Skript wurde erfolgreich gestartet" Main = true 4. Speichern Sie die Datei in einem Verzeichnis Ihrer Wahl, zum unter c:\meinskript.vbs Schritt 2: Neue Schwachstelle zur Ausführung des Skripts erstellen 1. Starten Sie die GFI LanGuardStart > Programme > GFI LanGuard 2014> GFI LanGuard Klicken Sie auf die Hauptoptionsschaltfläche, und wählen Sie Konfiguration > Scan-Profil-Editor. Sie können auch die Tasten STRG + P drücken, um den Scan-Profil-Editor zu starten. 3. Klicken Sie unter Allgemeine Aufgaben auf Neues Scan-Profil, oder wählen Sie ein vorhandenes Scan-Profil aus, das Sie bearbeiten möchten. 4. Geben Sie einen Profilnamen und optional eine Beschreibung des Profils ein. 5. (Optional) Klicken Sie auf Alle Einstellungen von einem vorhandenen Profil kopieren, und wählen Sie im Dropdown-Menü Profil ein vorhandenes Scan-Profil aus, das Sie duplizieren möchten. 6. Klicken Sie auf OK. Hinweis Das neue Scan-Profil wird im Bereich Profile auf der linken Seite hinzugefügt. 7. Wählen Sie das neue Scan-Profil aus, und klicken Sie im rechten Bereich auf Hinzufügen. Dadurch wird der Dialog Schwachstelle hinzufügen geöffnet. 8. Geben Sie auf der Registerkarte Allgemein allgemeine Angaben wie Name und Typ der neuen Schwachstelle ein. 9. Klicken Sie auf die Registerkarte Bedingungen > Hinzufügen. 10. Wählen Sie den Prüfungstyp Unabhängige Prüfungen > VB Script-Test. Klicken Sie auf Weiter. 11. Geben Sie den Speicherort für das Skript an (: <ProductDataDir>\Scripts\neueschwachstelle.vbs). Klicken Sie auf Weiter. 12. Wählen Sie das Attribut, für das Sie eine Bedingung festlegen möchten, den gewünschten Operator und den Wert der Skriptausführung. Hinweis Für jedes Skript werden im Abschnitt Beschreibung die unterstützten Werte angezeigt. 13. Klicken Sie auf Fertig stellen. GFI LanGuard 2 Visual Basic Script (VBScript) 12
13 Die Schwachstellenüberprüfung wird hinzugefügt und in die Liste der Schwachstellen aufgenommen, die beim nächsten Scan eines Computers überprüft werden. Scannen Sie zum Testen einfach Ihren lokalen Computer ( ). Im Scanergebnis wird unter dem Knoten Schwachstellen im Bereich Diverses ein Warnhinweis zu einer Schwachstelle angezeigt. GFI LanGuard 2 Visual Basic Script (VBScript) 13
14 3 Python-Skripte In diesem Kapitel erhalten Sie die erforderlichen Informationen zur Erstellung und Ausführung von Python-Skripten. Ab Version 9.0 unterstützt GFI LanGuard Python-basierte Schwachstellenprüfungen. Diese Prüfungen finden Sie unter Unabhängige Prüfungen. Themen in diesem Kapitel: 3.1 Was ist die Skriptsprache Python? Erstellen einer neuen Schwachstellenprüfung mit Python-Skript-Tests In Python-Skripten verfügbare Application Programming Interfaces (APIs) Debugging von Python-Skripten Python-Bibliotheken und Wiederverwendung von Code Was ist die Skriptsprache Python? Python ist eine interpretierte Programmiersprache, die 1990 von Guido van Rossum entwickelt wurde. In Python erfolgt die Typisierung dynamisch und die Speicherverwaltung automatisch. Beachten Sie: In Python wird der Verlauf von Codeblöcken nicht durch Satzzeichen oder Schlüsselwörter, sondern durch die Einrückung gekennzeichnet. für eine Fakultätsfunktion in Python: def factorial(x): if x == 0: else: return 1 return x * factorial(x-1) 3.2 Erstellen einer neuen Schwachstellenprüfung mit Python-Skript-Tests Zum Erstellen eines neuen Python-Skript-Tests müssen Sie: Schritt 1: Erstellen des Skripts Schritt 2: Die neue Schwachstellenprüfung erstellen Schritt 1: Erstellen des Skripts 1. Starten Sie GFI LanGuard Script Debugger über Start > Programme > GFI LanGuard2014 > GFI LanGuard Script Debugger. 2. Klicken Sie auf Datei > Neu. 3. Kopieren Sie das folgende Skript, und fügen Sie es in den Script Debugger ein: #PythonSuccessfullCheck.py """ Einzelheiten dazu finden Sie in der Datei <ProductDataDir>\Scripts\lpy.py """ def main(): """Return values: GFI LanGuard 3 Python-Skripte 14
15 * 0 - false, failed * 1 - true, success""" result = 0 #Hier steht Ihr Code result = 1 return(result) 4. Speichern Sie das Skript am gewünschten Speicherort Schritt 2: Erstellen Sie die neue Schwachstellenprüfung. 1. Starten Sie die GFI LanGuardStart > Programme > GFI LanGuard 2014> GFI LanGuard Klicken Sie auf die Hauptoptionsschaltfläche, und wählen Sie Konfiguration > Scan-Profil-Editor. Sie können auch die Tasten STRG + P drücken, um den Scan-Profil-Editor zu starten. 3. Klicken Sie unter Allgemeine Aufgaben auf Neues Scan-Profil, oder wählen Sie ein vorhandenes Scan-Profil aus, das Sie bearbeiten möchten. 4. Klicken Sie im Scan-Profil-Editor auf Optionen zur Schwachstellenbewertung > Schwachstellen. 5. Erweitern Sie in der Schwachstellentypenliste Schwachstellen, und wählen Sie Diverse. Klicken Sie auf Hinzufügen. Dadurch wird der Dialog Schwachstelle hinzufügen geöffnet. 6. Geben Sie auf der Registerkarte Allgemein allgemeine Informationen wie Name, Typ und Beschreibung der neuen Schwachstelle ein. 7. Klicken Sie auf die Registerkarte Bedingungen > Hinzufügen. 8. Wählen Sie Unabhängige Prüfungen > Unabhängiger Python-Skript-Test. Klicken Sie auf Weiter. 9. Geben Sie den Speicherort für das Skript an (: <ProductDataDir>\Scripts\neueschwachstelle.vbs). (Laden Sie das erstellte Skript aus Schritt 1: Skript erstellen, das auf die Schwachstelle überprüft). 10. Wählen Sie im Dropdown-Menü die Anzahl der Objekte, die die Bedingung erfüllen müssen, damit die Prüfung TRUE ergibt. Klicken Sie auf Weiter. 11. Geben Sie im Eingabefeld Wert den Wert ein, den das Python-Skript zurückgeben soll, wenn die Schwachstelle erkannt wird. Hinweis Für jedes Skript werden im Abschnitt Beschreibung die unterstützten Werte angezeigt. 12. Klicken Sie auf Fertig stellen. 3.3 In Python-Skripten verfügbare Application Programming Interfaces (APIs) GFI LanGuard integriert einen Großteil der standardmäßigen Python-Implementation (auch als CPython bekannt, erhältlich unter Derzeit verwenden wir Python in der Version 2.5. Daher funktionieren die meisten vorhandenen Python-Skripte mit geringfügigen Anpassungen auch in GFI LanGuard. Die wichtigste Anpassung besteht darin, dass Skripte eine Funktion main()enthalten müssen, die entweder 1 oder 0 zurückliefert. GFI LanGuard 3 Python-Skripte 15
16 Alle Python-Skripte, die von Sicherheitsscannermodulen verwendet werden (Schwachstellenprüfungen und Informationen über Sicherheitsanwendungen), haben Zugriff auf die folgenden globalen Variablen: ComputerIP ComputerName LNSSDir localprogramfilespath localwindowspath localsystem32path User Kennwort ComputerIP = ' ' ComputerName = 'WXPSandbox" LNSSDir = 'C:\\Programme\\GFI\\LanGuard 2011\\' localprogramfilespath = 'C:\\Programme' localwindowspath = 'C:\\WINDOWS' localsystem32path = 'C:\\WINDOWS\\system32' User = '' Password = '' Über diese globalen Variablen können Sie auf den Namen oder die IP-Adresse des gescannten Computers sowie auf die Anmeldeinformationen zugreifen, die Sie für die Verbindung mit dem gescannten Computer benötigen. Die globalen GFI LanGuard-Funktionen stehen in Python-Skripten als Methoden des GlobalFunctions- Objekts zur Verfügung. D. H.: # Verwendung globaler Funktionen. def main(): """Return values: * 0 - false, failed * 1 - true, success""" result = 0 # Text anzeigen GlobalFunctions.echo("Hallo!") # Übergebenen Text in Protokolldatei schreiben GlobalFunctions.writetolog("Python-Skript gestartet.") # Übergebenen Text in der Statusleiste anzeigen GlobalFunctions.statusbar("Hallo StatusBar!") GFI LanGuard 3 Python-Skripte 16
17 # Fügt für den zweiten Parameter einen untergeordneten Knoten in die aktuelle Schwachstelle ein GlobalFunctions.addlistitem("", "Beschreibung der Schwachstelle.") # Beschreibung der aktuellen Schwachstelle ändern GlobalFunctions.setdescription("Liste der installierten Modems") GlobalFunctions.writetolog("Python-Skript beendet.") result = 1 return(result) GFI LanGuard bietet auch eine COM-Client-API für Python-Skripte in Form von pywin32. Hinweis Alle GFI LanGuard-COM-Scripting-Bibliotheken stehen via win32com.client für Python- Skripte zur Verfügung. Weitere Informationen finden Sie unter Scripting-Objekte (page 20). # DNS-Lookup mit dem LanGuard-COM-Objekt GlbObj.Socket def main(): """Return values: * 0 - false, failed * 1 - true, success""" result = 0 import win32com.client socket = win32com.client.dispatch("glbobj.socket.1") print(socket.dnslookup('gfi.com')) result = Pywin32 return(result) # Hallo Welt für Pywin32 def main(): """Return values: * 0 - false, failed * 1 - true, success""" result = 0 import win32com.client strcomputer = "." objwmiservice = win32com.client.dispatch ("WbemScripting.SWbemLocator") GFI LanGuard 3 Python-Skripte 17
18 objswbemservices = objwmiservice.connectserver (strcomputer,"root\cimv2") colitems = objswbemservices.execquery("select * from Win32_ PhysicalMemory") for objitem in colitems: print("kapazität: %s\n" % objitem.capacity) result = 1 return(result) Hinweis Zusätzliche Dokumentation zu Pywin32 finden Sie unter: Debugging von Python-Skripten GFI LanGuard Script Debugger bietet keine Unterstützung für das Debugging von Python-Skripten. Beliebige Python-IDEs, Debugger oder Kommandozeileninterpreter, auf denen Python-Skripte mit den derzeit unterstützten Python 2.5- und pywin32-distributionen für Windows ausgeführt werden können, unterstützen Sie beim Schreiben funktionierender Python-Skripte für GFI LanGuard. Hier einige Python-IDEs bzw. Interpreter, die gut zum Bearbeiten und Debuggen von Python-Skripten geeignet sind: PythonWin Winpdb SPE IDE Python Editor IDLE und der standardmäßig in der Python-Distribution enthaltene Python-Interpreter Python-Skripte können in einer GFI LanGuard-ähnlichen Umgebung ausgeführt werden, indem Sie die Skripte mit der Datei lpy.pyaus dem Verzeichnis Scripts von GFI LanGuard ausführen: C:\ProgramData\GFI\LanGuard11\Scripts <Python25Folder>\python.exe "<ProductDataDir>\Scripts\lpy.py" <NameOfPythonScriptFileToTest> 3.5 Python-Bibliotheken und Wiederverwendung von Code Python bietet die Möglichkeit, Bibliotheken mit häufig in Skripten verwendeten Funktionen zu erstellen. Solche Bibliotheken fassen häufig verwendete Funktionen zusammen und können von beliebig vielen Skripten verwendet werden. Dieser Abschnitt enthält folgende Informationen: Erstellen einer Bibliothek Verwenden von Bibliotheken GFI LanGuard 3 Python-Skripte 18
19 3.5.1 Erstellen einer Bibliothek Erstellen Sie eine Python-Skriptdatei, in der Python-Funktionen oder -Objekte definiert werden. Kopieren Sie die Datei nach <Hauptverzeichnis von LanGuard>\Library, zum : C:\Programme\GFI\LanGuard 11 Agent datei für eine Bibliothek """ Hallo Welt -Python-Bibliothek Kopieren Sie diese Datei nach <Hauptverzeichnis von LanGuard>\Library. """ def EchoString(text): """Gibt den übergebenen Text aus.""" GlobalFunctions.echo(text) print(text) Verwenden von Bibliotheken Damit Sie eine zuvor erstellte Python-Bibliothek verwenden können, müssen Sie diese dem standardmäßigen Importmechanismus von Python entsprechend importieren. mit der obigen Bibliothek """ LibraryTester.py Benötigt EchoLibrary.py im Verzeichnis <Installationsverzeichnis von LanGuard>\Library """ def main(): """Return values: * 0 - false, failed * 1 - true, success""" result = 0 from EchoLibrary import EchoString EchoString("Schwachstellenprüfung erfolgreich ausgeführt.") result = 1 return(result) GFI LanGuard 3 Python-Skripte 19
20 4 Scripting-Objekte Dieses Kapitel enthält Informationen zu verschiedenen Funktionen und Objekten, die vom GFI LanGuard Script Debugger unterstützt werden und die Sie in Ihren Skripten verwenden können. Themen in diesem Kapitel: 4.1 Socket-Objekte SNMP-Objekte File-Objekte Registrierungsobjekte HTTP-Objekte HTTPHeaders-Objekte FTP-Objekte Encode-Objekte Socket-Objekte Das Socket-Objekt wird zur Kommunikation mit TCP-Servern und UDP-Sockets verwendet. Es unterstützt verschiedene Funktionen, zum eine konfigurierbare Zeitüberschreitung, DNS- Auflösung und Rückwärts-DNS-Auflösung. Darüber hinaus beherrscht das Socket-Objekt beim Senden und Empfangen den Umgang mit verschiedenen Datentypen. Es kann sowohl Strings als auch rohe Binärdaten verarbeiten. Strings werden als normale String-Variablen und Binärdaten als Arrays von Bytes verarbeitet. Für die Empfangsfunktion (als Recv bezeichnet) kann ein Parameter angegeben werden, der festlegt, welcher Datentyp zurückgegeben werden soll. Auf diese Weise kann der Benutzer angeben, ob er Daten als String oder in binärer Form empfangen möchte. Dieser Abschnitt enthält Informationen zu den folgenden Socket-Objekten: OpenTcp OpenUdp Close Recv Send SendTo SetTimeout DnsLookup ReverseDnsLookup OpenTcp OpenTcp wird verwendet, um eine Verbindung zu einem entfernten Server über TCP herzustellen. OpenTcp(ip, port) GFI LanGuard 4 Scripting-Objekte 20
21 Socket-Objekt. Dieses Skript zeigt das Banner eines FTP-Servers, der lokal ausgeführt wird. Durch Einsetzen eines anderen Wertes für die Variable ip funktioniert es mit jedem beliebigen FTP-Server: Dim SocketObject As Object Dim ip As String Dim port As String Dim strresponse As String Ip = " " Port = "21" Socket.SetTimeout 5000,5000 Set SocketObject = Socket.OpenTcp(Ip,Port) If Not SocketObject is Nothing Then 'überprüfen, ob das Objekt erfolgreich zurückgegeben wurde strresponse = SocketObject.Recv(1024) echo(strresponse) SocketObject.Close OpenUdp OpenUdp wird verwendet, um eine Verbindung zu einem entfernten Server über UDP herzustellen. OpenUdp() Socket-Objekt. Dieses Skript stellt eine Verbindung zu einem in der Variable IP angegebenen DNS-Server her, führt eine Abfrage nach durch und zeigt anschließend das Ergebnis an: Dim SocketObject As Object Dim ip As String Dim port As String Dim rawdata As Variant Dim Response As Variant Ip = " " GFI LanGuard 4 Scripting-Objekte 21
22 Port = "53" strrequest=" rawdata = Array(0,3,1,0,0,1,0,0,0,0,0,0,3,&H77, &H77, &H77, &H03, &H67, &H66, &H69, &H03, &H63, &H6F,&H6D, 0,0,1,0,1) '^^^^^^^^^^ 'Dieser Teil ist der Paketheader unserer Anfrage, er enthält Daten wie zum Flags '^^^^^^^^^^ Dies ist die Anfrage selbst, beachten Sie, dass '.' nicht durch &H2E, sondern durch &H03 dargestellt werden '^^^^^^^^^^ 'Dies ist der Endheader unseres Pakets Set SocketObject = Socket.OpenUdp() If Not SocketObject is Nothing Then 'überprüfen, ob das Objekt erfolgreich zurückgegeben wurde SocketObject.SendTo IP,port,rawdata Response = SocketObject.Recv(1024) For a = UBound(response)-3 To UBound(response) echo(response(a)) If a <> UBound(response) Then echo(".") Next a SocketObject.Close Close Close dient zum Schließen eines zuvor zugewiesenen Socket-Objekts. Close Keine Rückgabedaten. Dieses Skript zeigt das Banner eines FTP-Servers, der lokal ausgeführt wird. Durch Einsetzen eines anderen Wertes für die Variable ip funktioniert es mit jedem beliebigen FTP-Server: Dim SocketObject As Object Dim ip As String GFI LanGuard 4 Scripting-Objekte 22
23 Dim port As String Dim strresponse As String Ip = " " Port = "21" Socket.SetTimeout 5000,5000 Set SocketObject = Socket.OpenTcp(Ip,Port) If Not SocketObject is Nothing Then 'überprüfen, ob das Objekt erfolgreich zurückgegeben wurde strresponse = SocketObject.Recv(1024) echo(strresponse) SocketObject.Close Recv Recv dient zum Abrufen der Daten eines Sockets (wird sowohl für TCP- als auch für UDP- Übertragungen verwendet). Recv(SizeInBytes, [DataType]) Weitere Informationen Der Parameter SizeInBytes gibt an, wie groß der zurückgegebene Teil des Puffers ist. Mithilfe des optionalen Parameters DataType kann das Format festgelegt werden, in dem der Puffer zurückgegeben werden soll. Wenn kein Datentyp angegeben ist, wird der Puffer analysiert, und es wird automatisch ein geeigneter Datentyp festgelegt. Folgende Werte können für den Parameter DatenTyp angegeben werden: 0 Puffer als Array von Bytes zurückgeben (ideal für Rohdaten) 1 Puffer als String zurückgeben (ideal, wenn Sie wissen, dass der Puffer aus Rohtext besteht) 2 Puffer als String zurückgeben, nicht druckbare Zeichen werden in. umgewandelt Optimal, wenn Sie wissen, dass der Puffer eine Mischung aus reinem Text und Sonderzeichen enthält, Sie aber nur den reinen Text benötigen. String oder ein Array von Bytes. Dieses Skript zeigt das Banner eines FTP-Servers, der lokal ausgeführt wird. Durch Einsetzen eines anderen Wertes für die Variable ip funktioniert es mit jedem beliebigen FTP-Server: Dim SocketObject As Object Dim ip As String Dim port As String GFI LanGuard 4 Scripting-Objekte 23
GFI-Produkthandbuch. Scripting-Handbuch
GFI-Produkthandbuch Scripting-Handbuch Die Informationen in diesem Dokument dienen ausschließlich Informationszwecken und werden in der vorliegenden Form ohne (ausdrückliche oder stillschweigende) Haftung
MehrGFI-Produkthandbuch. Einschränkungen und Lizenzierungshandbuch für GFI MailArchiver- Archivierung
GFI-Produkthandbuch Einschränkungen und Lizenzierungshandbuch für GFI MailArchiver- Archivierung Die Informationen in diesem Dokument dienen ausschließlich Informationszwecken und werden in der vorliegenden
MehrAnleitungen zum Publizieren Ihrer Homepage
Anleitungen zum Publizieren Ihrer Homepage Einrichtung und Konfiguration zum Veröffentlichen Ihrer Homepage mit einem Programm Ihrer Wahl Stand Februar 2015 Die Anleitungen gelten für die Homepage-Produkte:
MehrGFI-Produkthandbuch. Einschränkungen und Lizenzierungshandbuch für GFI Archiver- Archivierung
GFI-Produkthandbuch Einschränkungen und Lizenzierungshandbuch für GFI Archiver- Archivierung Die Informationen in diesem Dokument dienen ausschließlich Informationszwecken und werden in der vorliegenden
MehrSafeRun-Modus: Die Sichere Umgebung für die Ausführung von Programmen
SafeRun-Modus: Die Sichere Umgebung für die Ausführung von Programmen Um die maximale Sicherheit für das Betriebssystem und Ihre persönlichen Daten zu gewährleisten, können Sie Programme von Drittherstellern
MehrOrdner Berechtigung vergeben Zugriffsrechte unter Windows einrichten
Ordner Berechtigung vergeben Zugriffsrechte unter Windows einrichten Was sind Berechtigungen? Unter Berechtigungen werden ganz allgemein die Zugriffsrechte auf Dateien und Verzeichnisse (Ordner) verstanden.
MehrTipps und Tricks zu Netop Vision und Vision Pro
Tipps und Tricks zu Netop Vision und Vision Pro Anwendungen auf Schülercomputer freigeben und starten Netop Vision ermöglicht Ihnen, Anwendungen und Dateien auf allen Schülercomputern gleichzeitig zu starten.
Mehr-Bundle auf Ihrem virtuellen Server installieren.
Anleitung: Confixx auf virtuellem Server installieren Diese Anleitung beschreibt Ihnen, wie Sie das Debian-Confixx- -Bundle auf Ihrem virtuellen Server installieren. 1. Schritt: Rufen Sie die Adresse http://vsadmin.host-4-you.de
MehrTask: Nmap Skripte ausführen
Task: Nmap Skripte ausführen Inhalt Einfache Netzwerkscans mit NSE Ausführen des Scans Anpassung der Parameter Einleitung Copyright 2009-2015 Greenbone Networks GmbH Herkunft und aktuellste Version dieses
MehrVIDA ADMIN KURZANLEITUNG
INHALT 1 VIDA ADMIN... 3 1.1 Checkliste... 3 1.2 Benutzer hinzufügen... 3 1.3 VIDA All-in-one registrieren... 4 1.4 Abonnement aktivieren und Benutzer und Computer an ein Abonnement knüpfen... 5 1.5 Benutzername
Mehr2. Word-Dokumente verwalten
2. Word-Dokumente verwalten In dieser Lektion lernen Sie... Word-Dokumente speichern und öffnen Neue Dokumente erstellen Dateiformate Was Sie für diese Lektion wissen sollten: Die Arbeitsumgebung von Word
MehrAnweisungen zur Installation und Entfernung von Windows PostScript- und PCL-Druckertreibern Version 8
Anweisungen zur Installation und Entfernung von Windows PostScript- und PCL-Druckertreibern Version 8 Diese README-Datei enthält Anweisungen zum Installieren des Custom PostScript- und PCL- Druckertreibers
MehrINDEX. Öffentliche Ordner erstellen Seite 2. Offline verfügbar einrichten Seite 3. Berechtigungen setzen Seite 7. Öffentliche Ordner Offline
Öffentliche Ordner Offline INDEX Öffentliche Ordner erstellen Seite 2 Offline verfügbar einrichten Seite 3 Berechtigungen setzen Seite 7 Erstelldatum 12.08.05 Version 1.1 Öffentliche Ordner Im Microsoft
MehrSystem-Update Addendum
System-Update Addendum System-Update ist ein Druckserverdienst, der die Systemsoftware auf dem Druckserver mit den neuesten Sicherheitsupdates von Microsoft aktuell hält. Er wird auf dem Druckserver im
MehrPC-Kaufmann Supportinformation - Proxy Konfiguration für Elster
Seite 1 von 12 Dieses Dokument dient für Sie als Hilfe für die Konfiguration verschiedener Proxy-Server, wenn Sie Ihre Daten per Elster an das Finanzamt über einen Proxy-Server senden möchten. 1. Was ist
MehrErstellen eines Formulars
Seite 1 von 5 Word > Erstellen bestimmter Dokumente > Formen Erstellen von Formularen, die in Word ausgefüllt werden können Basierend auf einer Vorlage können Sie dieser Inhaltssteuerelemente und Hinweistext
Mehr10.3.1.9 Übung - Konfigurieren einer Windows Vista-Firewall
5.0 10.3.1.9 Übung - Konfigurieren einer Windows Vista-Firewall Drucken Sie diese Übung aus und führen Sie sie durch. In dieser Übung werden Sie erfahren, wie man die Windows Vista-Firewall konfiguriert
MehrWindows 2008R2 Server im Datennetz der LUH
Windows 2008R2 Server im Datennetz der LUH Anleitung zur Installation von Active Directory und DNS auf einem Windows 2008R2 Server. Zu einem funktionierenden Active-Directory-Server gehört ein interner
Mehr10.3.1.4 Übung - Datensicherung und Wiederherstellung in Windows 7
5.0 10.3.1.4 Übung - Datensicherung und Wiederherstellung in Windows 7 Einführung Drucken Sie diese Übung aus und führen Sie sie durch. In dieser Übung werden Sie die Daten sichern. Sie werden auch eine
MehrStep by Step Remotedesktopfreigabe unter Windows Server 2003. von Christian Bartl
Step by Step Remotedesktopfreigabe unter Windows Server 2003 von Remotedesktopfreigabe unter Windows Server 2003 Um die Remotedesktopfreigabe zu nutzen muss diese am Server aktiviert werden. Außerdem ist
MehrMicrosoft Dynamics NAV 2013 R/2 Installationsanleitung. Inhalt: Begleitmaterial des ERP Übungsbuchs:
Begleitmaterial des ERP Übungsbuchs: Arbeiten mit den Windows Client von Microsoft Dynamics NAV 2013 R/2 Microsoft Dynamics NAV 2013 R/2 Installationsanleitung Inhalt: 0.1 Installation von Microsoft Dynamics
MehrSo importieren Sie einen KPI mithilfe des Assistenten zum Erstellen einer Scorecard
1 von 6 102013 18:09 SharePoint 2013 Veröffentlicht: 16.07.2012 Zusammenfassung: Hier erfahren Sie, wie Sie einen KPI (Key Performance Indicator) mithilfe des PerformancePoint Dashboard Designer in SharePoint
MehrSchritt 1: Verwenden von Excel zum Erstellen von Verbindungen mit SQL Server-Daten
1 von 5 12.01.2013 17:59 SharePoint 2013 Veröffentlicht: 16.10.12 Zusammenfassung: Informationen zur Verwendung von Excel zum Erstellen und Freigeben von Verbindungen mit SQL Server-Daten, mit deren Hilfe
MehrOP-LOG www.op-log.de
Verwendung von Microsoft SQL Server, Seite 1/18 OP-LOG www.op-log.de Anleitung: Verwendung von Microsoft SQL Server 2005 Stand Mai 2010 1 Ich-lese-keine-Anleitungen 'Verwendung von Microsoft SQL Server
MehrDokumentenverwaltung. Copyright 2012 cobra computer s brainware GmbH
Dokumentenverwaltung Copyright 2012 cobra computer s brainware GmbH cobra Adress PLUS ist eingetragenes Warenzeichen der cobra computer s brainware GmbH. Andere Begriffe können Warenzeichen oder anderweitig
MehrVirtueller Seminarordner Anleitung für die Dozentinnen und Dozenten
Virtueller Seminarordner Anleitung für die Dozentinnen und Dozenten In dem Virtuellen Seminarordner werden für die Teilnehmerinnen und Teilnehmer des Seminars alle für das Seminar wichtigen Informationen,
MehrEinfache und effiziente Zusammenarbeit in der Cloud. EASY-PM Office Add-Ins Handbuch
Einfache und effiziente Zusammenarbeit in der Cloud EASY-PM Office Add-Ins Handbuch Inhaltsverzeichnis 1. Einführung... 3 2. Ribbonmenü... 4 3. Dokument... 5 3.1 Öffnen... 5 3.2 Speichern... 6 3.3 Speichern
MehrNeue Steuererklärung 2013 erstellen
Neue Steuererklärung 2013 erstellen Bitte klicken Sie im Startmenü auf die Schaltfläche Steuererklärung 2013 NEU Anschliessend wird der folgende Dialog angezeigt. Wenn Sie die letztjährige Steuererklärung
MehrKonfiguration eines DNS-Servers
DNS-Server Grundlagen des Themas DNS sind im Kapitel Protokolle und Dienste in meinem Buch (LINUX erschienen im bhv-verlag) beschrieben. Als Beispiel dient ein Intranet mit mehreren Webservern auf verschiedenen
MehrUpgrade auf die Standalone Editionen von Acronis Backup & Recovery 10. Technische Informationen (White Paper)
Upgrade auf die Standalone Editionen von Acronis Backup & Recovery 10 Technische Informationen (White Paper) Inhaltsverzeichnis 1. Über dieses Dokument... 3 2. Überblick... 3 3. Upgrade Verfahren... 4
MehrSchritt 1: Verwenden von Excel zum Erstellen von Verbindungen zu SQL Server Analysis Services-Daten
1 von 5 12.01.2013 17:58 SharePoint 2013 Veröffentlicht: 16.10.12 Zusammenfassung: Informationen zur Verwendung von Excel zum Erstellen und Freigeben einer Verbindung zu SQL Server Analysis Services-Daten,
MehrFastViewer Remote Edition 2.X
FastViewer Remote Edition 2.X Mit der FastViewer Remote Edition ist es möglich beliebige Rechner, unabhängig vom Standort, fernzusteuern. Die Eingabe einer Sessionnummer entfällt. Dazu muß auf dem zu steuernden
MehrAnleitung zum Extranet-Portal des BBZ Solothurn-Grenchen
Anleitung zum Extranet-Portal des BBZ Solothurn-Grenchen Inhalt Anleitung zum Extranet-Portal des BBZ Solothurn-Grenchen 2.2 Installation von Office 2013 auf Ihrem privaten PC 2.3 Arbeiten mit den Microsoft
MehrVersion 1.0.0. NotarNet Bürokommunikation. Bedienungsanleitung für den ZCS-Import-Assistenten für Outlook
Version 1.0.0 NotarNet Bürokommunikation Bedienungsanleitung für den ZCS-Import-Assistenten für Outlook Seite 1 Vorgehensweise bei der Einrichtung... 2 2 Vorbereitung... 2 3 Ablauf des Imports... 3 4 Allgemeine
MehrImport des persönlichen Zertifikats in Outlook 2003
Import des persönlichen Zertifikats in Outlook 2003 1. Installation des persönlichen Zertifikats 1.1 Voraussetzungen Damit Sie das persönliche Zertifikat auf Ihren PC installieren können, benötigen Sie:
MehrAnleitung zur Installation von SFirm 3.1 inklusive Datenübernahme
Anleitung zur Installation von SFirm 3.1 inklusive Datenübernahme Stand: 01.06.2015 SFirm 3.1 wird als separates Programm in eigene Ordner installiert. Ihre Daten können Sie nach der Installation bequem
MehrVariablen & erweiterte Aktionen nutzen
341 In Captivate können Sie mit Hilfe von Variablen Texte & Werte speichern oder Systeminformationen ausgeben. Außerdem können Sie auf Basis von Variablen komplexere Aktionen entwickeln, wie z. B. eine
MehrDas Einzelplatz-Versionsupdate unter Version Bp810
Das Einzelplatz-Versionsupdate unter Version Bp810 Grundsätzliches für alle Installationsarten ACHTUNG: Prüfen Sie vor der Installation die aktuellen Systemanforderungen für die neue BANKETTprofi Version.
MehrInstallieren und Verwenden von Document Distributor
Klicken Sie hier, um diese oder andere Dokumentationen zu Lexmark Document Solutions anzuzeigen oder herunterzuladen. Installieren und Verwenden von Document Distributor Lexmark Document Distributor besteht
MehrO UTLOOK EDITION. Was ist die Outlook Edition? Installieren der Outlook Edition. Siehe auch:
O UTLOOK EDITION Was ist die Outlook Edition? Outlook Edition integriert Microsoft Outlook E-Mail in Salesforce. Die Outlook Edition fügt neue Schaltflächen und Optionen zur Outlook- Benutzeroberfläche
MehrDem DSB stehen folgende Basisfunktionen zur Verfügung:
DSB-Tool V 3.1.1.0 Im Idealfall finden sie das DSB-Tool unter: Startmenü\Alle Programme\Tools\DSBTool Dem DSB stehen folgende Basisfunktionen zur Verfügung: a) Klassenlaufwerk Schreibzugriff ja/nein b)
MehrMusterlösung für Schulen in Baden-Württemberg. Windows 2003. Basiskurs Windows-Musterlösung. Version 3. Stand: 19.12.06
Musterlösung für Schulen in Baden-Württemberg Windows 2003 Basiskurs Windows-Musterlösung Version 3 Stand: 19.12.06 Impressum Herausgeber Zentrale Planungsgruppe Netze (ZPN) am Kultusministerium Baden-Württemberg
MehrTrekStor - ebook-reader 3.0 - TrekStor (TS) Edition - Firmware-Update
TrekStor - ebook-reader 3.0 - TrekStor (TS) Edition - Firmware-Update Es gibt mehrere Versionen der Software (Firmware), da es unterschiedliche Editionen des ebook-reader 3.0 gibt. Um zu überprüfen, welches
MehrAnleitung zum Computercheck Windows Firewall aktivieren oder eine kostenlose Firewall installieren
Anleitung zum Computercheck Windows Firewall aktivieren oder eine kostenlose Firewall installieren Ziel der Anleitung Sie möchten ein modernes Firewallprogramm für Ihren Computer installieren, um gegen
MehrKurzanleitung zur Installation des OLicense-Servers in Verwendung mit SimDiff/SimMerge
Kurzanleitung zur Installation des OLicense-Servers in Verwendung mit SimDiff/SimMerge Inhaltsverzeichnis Installieren des OLicense-Servers... 1 Konfigurieren des OLicense-Servers... 2 Einstellen der Portnummer...
MehrEinrichten eines Postfachs mit Outlook Express / Outlook bis Version 2000
Folgende Anleitung beschreibt, wie Sie ein bestehendes Postfach in Outlook Express, bzw. Microsoft Outlook bis Version 2000 einrichten können. 1. Öffnen Sie im Menü die Punkte Extras und anschließend Konten
Mehrtentoinfinity Apps 1.0 EINFÜHRUNG
tentoinfinity Apps Una Hilfe Inhalt Copyright 2013-2015 von tentoinfinity Apps. Alle Rechte vorbehalten. Inhalt der online-hilfe wurde zuletzt aktualisiert am August 6, 2015. Zusätzlicher Support Ressourcen
MehrManager. Doro Experience. für Doro PhoneEasy 740. Deutsch
Doro für Doro PhoneEasy 740 Deutsch Manager Einführung Verwenden Sie den Doro Manager, um Anwendungen auf einem Doro über einen Internet-Browser von jedem beliebigen Ort aus zu installieren und zu bearbeiten.
MehrKurzanleitung zur Softwareverteilung von BitDefender Produkten...2
Kurzanleitung zur Softwareverteilung von Kurzanleitung zur Softwareverteilung von BitDefender Produkten...2 I. BitDefender Management Agenten Verteilung...2 1.1. Allgemeine Bedingungen:... 2 1.2. Erste
Mehr2. Die eigenen Benutzerdaten aus orgamax müssen bekannt sein
Einrichtung von orgamax-mobil Um die App orgamax Heute auf Ihrem Smartphone nutzen zu können, ist eine einmalige Einrichtung auf Ihrem orgamax Rechner (bei Einzelplatz) oder Ihrem orgamax Server (Mehrplatz)
MehrSicherer Datenaustausch mit EurOwiG AG
Sicherer Datenaustausch mit EurOwiG AG Inhalt AxCrypt... 2 Verschlüsselung mit Passwort... 2 Verschlüsseln mit Schlüsseldatei... 2 Entschlüsselung mit Passwort... 4 Entschlüsseln mit Schlüsseldatei...
MehrDie nachfolgende Anleitung zeigt die Vorgehensweise unter Microsoft Windows Vista.
Schritt für Schritt Anleitung zur Einrichtung Ihrer neuen Festplatte Die nachfolgende Anleitung zeigt die Vorgehensweise unter Microsoft Windows Vista. Schließen Sie Ihre Festplatte an Ihrem Computer an.
MehrSeite 1 von 14. Cookie-Einstellungen verschiedener Browser
Seite 1 von 14 Cookie-Einstellungen verschiedener Browser Cookie-Einstellungen verschiedener Browser, 7. Dezember 2015 Inhaltsverzeichnis 1.Aktivierung von Cookies... 3 2.Cookies... 3 2.1.Wofu r braucht
Mehr12. Dokumente Speichern und Drucken
12. Dokumente Speichern und Drucken 12.1 Überblick Wie oft sollte man sein Dokument speichern? Nachdem Sie ein Word Dokument erstellt oder bearbeitet haben, sollten Sie es immer speichern. Sie sollten
MehrStep by Step Webserver unter Windows Server 2003. von Christian Bartl
Step by Step Webserver unter Windows Server 2003 von Webserver unter Windows Server 2003 Um den WWW-Server-Dienst IIS (Internet Information Service) zu nutzen muss dieser zunächst installiert werden (wird
MehrMailUtilities: Remote Deployment - Einführung
MailUtilities: Remote Deployment - Einführung Zielsetzung Die Aufgabe von Remote Deployment adressiert zwei Szenarien: 1. Konfiguration der MailUtilities von einer Workstation aus, damit man das Control
MehrDatensicherung. Beschreibung der Datensicherung
Datensicherung Mit dem Datensicherungsprogramm können Sie Ihre persönlichen Daten problemlos Sichern. Es ist möglich eine komplette Datensicherung durchzuführen, aber auch nur die neuen und geänderten
MehrAlerts für Microsoft CRM 4.0
Alerts für Microsoft CRM 4.0 Benutzerhandbuch Der Inhalt des Dokuments ist Änderungen vorbehalten. Microsoft und Microsoft CRM sind registrierte Markenzeichen von Microsoft Inc. Alle weiteren erwähnten
MehrOS Anwendungsbeschreibung
Inhalt Einleitung... 2 Start des Programms... 2 Scannen einer neuen Zeitungsseite... 4 Presse-Clipping... 8 Artikel ausschneiden und bearbeiten... 11 Übernahme aus der Zwischenablage... 19 Ausdruck in
MehrTipps und Tricks zu Netop Vision und Vision Pro
Tipps und Tricks zu Netop Vision und Vision Pro Dateien senden und wieder einsammeln Mit Netop Vision können Sie Dateien oder Klassenarbeiten an die Schüler senden und die fertigen Arbeiten wieder einsammeln
MehrEinrichtung des Cisco VPN Clients (IPSEC) in Windows7
Einrichtung des Cisco VPN Clients (IPSEC) in Windows7 Diese Verbindung muss einmalig eingerichtet werden und wird benötigt, um den Zugriff vom privaten Rechner oder der Workstation im Home Office über
MehrEinstellungen im Internet-Explorer (IE) (Stand 11/2013) für die Arbeit mit IOS2000 und DIALOG
Einstellungen im Internet-Explorer (IE) (Stand 11/2013) für die Arbeit mit IOS2000 und DIALOG Um mit IOS2000/DIALOG arbeiten zu können, benötigen Sie einen Webbrowser. Zurzeit unterstützen wir ausschließlich
Mehr10.3.1.5 Übung - Datensicherung und Wiederherstellung in Windows Vista
5.0 10.3.1.5 Übung - Datensicherung und Wiederherstellung in Windows Vista Einführung Drucken Sie diese Übung aus und führen Sie sie durch. In dieser Übung werden Sie die Daten sichern. Sie werden auch
MehrDownloadkey-Update Version 1.26 Beschreibung
www.vdo.com Downloadkey-Update Version 1.26 Beschreibung Continental Trading GmbH Heinrich-Hertz-Straße 45 D-78052 Villingen-Schwenningen VDO eine Marke des Continental-Konzerns Downloadkey-Update Version
MehrAktivieren von Onlinediensten im Volume Licensing Service Center
November 2014 Aktivieren von Onlinediensten im Volume Licensing Service Center Über das Microsoft Volume Licensing Service Center können Kunden im Open- Programm ihre neuen Microsoft Online Services im
MehrDokumentation für die software für zahnärzte der procedia GmbH Onlinedokumentation
Dokumentation für die software für zahnärzte der procedia GmbH Onlinedokumentation (Bei Abweichungen, die bspw. durch technischen Fortschritt entstehen können, ziehen Sie bitte immer das aktuelle Handbuch
Mehr6.8.3.8 Übung - Konfiguration eines WLAN-Routers in Windows 7
IT Essentials 5.0 6.8.3.8 Übung - Konfiguration eines WLAN-Routers in Windows 7 Einführung Drucken Sie die Übung aus und führen Sie sie durch. In dieser Übung werden Sie WLAN-Einstellungen auf dem Linksys
MehrEinrichten des IIS für VDF WebApp. Einrichten des IIS (Internet Information Server) zur Verwendung von Visual DataFlex Web Applications
Einrichten des IIS (Internet Information Server) zur Verwendung von Visual DataFlex Web Applications Windows 8 Systemsteuerung > Programme > Windows Features aktivieren / deaktivieren > Im Verzeichnisbaum
MehrEr musste so eingerichtet werden, dass das D-Laufwerk auf das E-Laufwerk gespiegelt
Inhaltsverzeichnis Aufgabe... 1 Allgemein... 1 Active Directory... 1 Konfiguration... 2 Benutzer erstellen... 3 Eigenes Verzeichnis erstellen... 3 Benutzerkonto erstellen... 3 Profil einrichten... 5 Berechtigungen
MehrLizenzen auschecken. Was ist zu tun?
Use case Lizenzen auschecken Ihr Unternehmen hat eine Netzwerk-Commuterlizenz mit beispielsweise 4 Lizenzen. Am Freitag wollen Sie Ihren Laptop mit nach Hause nehmen, um dort am Wochenende weiter zu arbeiten.
MehrInhaltsverzeichnis Inhaltsverzeichnis
Inhaltsverzeichnis Inhaltsverzeichnis Einrichtung des WLAN... 3 Voraussetzungen für Drahtlosnetzwerk (WLAN) an der Hochschule Albstadt-Sigmaringen... 4 Einrichtung des WLAN unter Windows 7... 4 Einrichtung
Mehrteamspace TM Outlook Synchronisation
teamspace TM Outlook Synchronisation Benutzerhandbuch teamsync Version 1.4 Stand Dezember 2005 * teamspace ist ein eingetragenes Markenzeichen der 5 POINT AG ** Microsoft Outlook ist ein eingetragenes
MehrHANDBUCH FILEZILLA So benutzen Sie Ihren kostenlosen FTP Client.
HANDBUCH FILEZILLA So benutzen Sie Ihren kostenlosen FTP Client. World4You Internet Services GmbH Hafenstraße 47-51, A-4020 Linz office@world4you.com www.world4you.com INHALTSVERZEICHNIS FILEZILLA BENUTZEN
MehrOutlook 2000 Thema - Archivierung
interne Schulungsunterlagen Outlook 2000 Thema - Inhaltsverzeichnis 1. Allgemein... 3 2. Grundeinstellungen für die Auto in Outlook... 3 3. Auto für die Postfach-Ordner einstellen... 4 4. Manuelles Archivieren
MehrInstallationsanleitung CLX.PayMaker Home
Installationsanleitung CLX.PayMaker Home Inhaltsverzeichnis 1. Installation und Datenübernahme... 2 2. Erste Schritte Verbindung zur Bank einrichten und Kontoinformationen beziehen... 4 3. Einrichtung
MehrAnti-Botnet-Beratungszentrum. Windows XP in fünf Schritten absichern
Windows XP in fünf Schritten absichern Inhalt: 1. Firewall Aktivierung 2. Anwendung eines Anti-Virus Scanner 3. Aktivierung der automatischen Updates 4. Erstellen eines Backup 5. Setzen von sicheren Passwörtern
MehrNovell Client. Anleitung. zur Verfügung gestellt durch: ZID Dezentrale Systeme. Februar 2015. ZID Dezentrale Systeme
Novell Client Anleitung zur Verfügung gestellt durch: ZID Dezentrale Systeme Februar 2015 Seite 2 von 8 Mit der Einführung von Windows 7 hat sich die Novell-Anmeldung sehr stark verändert. Der Novell Client
MehrMicrosoft Office 365 Kalenderfreigabe
Microsoft Office 365 Kalenderfreigabe Schritt-für-Schritt-Anleitung zur Kalenderfreigabe mit Microsoft Outlook 2010 Unter Office 365 können Sie Ihre persönlichen Daten freigeben. Wie so eine Freigabe einzurichten
MehrFehlermeldung -15000 von itunes Windows 7
Fehlermeldung -15000 von itunes Windows 7 Die in diesem Text angegebenen Hinweise sollen unseren Kunden helfen und dienen ausschließlich zu Informationszwecken. Die Inhalte sind von der B&W Group Ltd.
MehrEMC SourceOne TM für Microsoft SharePoint 7.1 Archivsuche Kurzreferenz
EMC SourceOne TM für Microsoft SharePoint 7.1 Archivsuche Kurzreferenz Verwenden Sie die Archivsuche zur Suche nach und Wiederherstellung von SharePoint-Inhalten, die in EMC SourceOne archiviert wurden.
MehrAnleitung. My Homepage. upc cablecom GmbH Industriestrasse 19 8112 Otelfingen 0800 66 88 66. Mehr Leistung, mehr Freude.
Anleitung My Homepage upc cablecom GmbH Industriestrasse 19 8112 Otelfingen 0800 66 88 66 Mehr Leistung, mehr Freude. Inhaltsverzeichnis 1 Allgemeine Informationen 1 Allgemeine Informationen 3 2 Erste
MehrBenutzerhandbuch. Leitfaden zur Benutzung der Anwendung für sicheren Dateitransfer.
Benutzerhandbuch Leitfaden zur Benutzung der Anwendung für sicheren Dateitransfer. 1 Startseite Wenn Sie die Anwendung starten, können Sie zwischen zwei Möglichkeiten wählen 1) Sie können eine Datei für
MehrInstallation und Sicherung von AdmiCash mit airbackup
Installation und Sicherung von AdmiCash mit airbackup airbackup airbackup ist eine komfortable, externe Datensicherungslösung, welche verschiedene Funktionen zur Sicherung, sowie im Falle eines Datenverlustes,
MehrSpeichern. Speichern unter
Speichern Speichern unter Speichern Auf einem PC wird ständig gespeichert. Von der Festplatte in den Arbeitspeicher und zurück Beim Download Beim Kopieren Beim Aufruf eines Programms Beim Löschen Beim
MehrBenutzerhandbuch. bintec elmeg GmbH. Benutzerhandbuch. be.ip. Workshops. Copyright Version 1.0, 2015 bintec elmeg GmbH
Benutzerhandbuch Benutzerhandbuch Workshops Copyright Version 1.0, 2015 1 Benutzerhandbuch Rechtlicher Hinweis Gewährleistung Änderungen in dieser Veröffentlichung sind vorbehalten. gibt keinerlei Gewährleistung
Mehr10.3.1.10 Übung - Konfigurieren einer Windows-XP-Firewall
5.0 10.3.1.10 Übung - Konfigurieren einer Windows-XP-Firewall Drucken Sie diese Übung aus und führen Sie sie durch. In dieser Übung werden Sie erfahren, wie man die Windows XP-Firewall konfiguriert und
MehrInstallationsanleitung OpenVPN
Installationsanleitung OpenVPN Einleitung: Über dieses Dokument: Diese Bedienungsanleitung soll Ihnen helfen, OpenVPN als sicheren VPN-Zugang zu benutzen. Beachten Sie bitte, dass diese Anleitung von tops.net
MehrÜberprüfung der digitalen Unterschrift in PDF
Überprüfung der -Dokumenten Um die digitale Unterschrift in PDF-Dokumenten überprüfen zu können sind die folgenden Punkte erforderlich: Überprüfung der Stammzertifikats-Installation und ggf. die Installation
MehrWindows 8.1. Grundkurs kompakt. Markus Krimm, Peter Wies 1. Ausgabe, Januar 2014. inkl. zusätzlichem Übungsanhang K-W81-G-UA
Markus Krimm, Peter Wies 1. Ausgabe, Januar 2014 Windows 8.1 Grundkurs kompakt inkl. zusätzlichem Übungsanhang K-W81-G-UA 1.3 Der Startbildschirm Der erste Blick auf den Startbildschirm (Startseite) Nach
MehrWorkflow. Installationsanleitung
Workflow Installationsanleitung August 2013 Inhaltsverzeichnis Kapitel 1 Installation der Programme... 2 Kapitel 2 Lizenzierung Novaline Workflow... 4 Kapitel 3 Einrichten der Systeme... 5 3.1 Workflow
MehrÜbersicht über Document Portal
Klicken Sie hier, um diese oder andere Dokumentationen zu Lexmark Document Solutions anzuzeigen oder herunterzuladen. Übersicht über Document Portal Lexmark Document Portal ist eine Softwarelösung, mit
MehrInstallationshinweise BEFU 2014
Installationshinweise BEFU 2014 Allgemeines BEFU 2014 läuft unter dem Betriebssystem Windows XP, Vista, 7, 8. Für BEFU 2014 wird als Entwicklungsumgebung Access (32-Bit) verwendet. Es werden zum Download
MehrA1 Dashboard. Internet Schnelleinrichtung. Windows
A1 Dashboard Internet Schnelleinrichtung Windows Version04 August 2013 1 Bevor Sie Ihr mobiles A1 Internet einrichten und das erste Mal das Dashboard öffnen, stecken Sie bitte Ihr mobiles A1 Modem an und
MehrPython Installation. 1 Vorbereitung. 1.1 Download. Diese Anleitung ist für Windows ausgelegt.
Python Installation 1 Vorbereitung Diese Anleitung ist für Windows ausgelegt. 1.1 Download Python kann online unter https://www.python.org/downloads/ heruntergeladen werden. Hinweis: Im CoderDojo verwenden
MehrWhitepaper. Produkt: combit address manager / Relationship Manager. Client-Verbindungsprobleme beheben. combit GmbH Untere Laube 30 78462 Konstanz
combit GmbH Untere Laube 30 78462 Konstanz Whitepaper Produkt: combit address manager / Relationship Manager Client-Verbindungsprobleme beheben Client-Verbindungsprobleme beheben - 2 - Inhalt Einleitung
MehrHilfe zur Dokumentenverwaltung
Hilfe zur Dokumentenverwaltung Die Dokumentenverwaltung von Coffee-CRM ist sehr mächtig und umfangreich, aber keine Angst die Bedienung ist kinderleicht. Im Gegensatz zur Foto Galeria können Dokumente
MehrTEAMWORK-Uploader. Dokumentenaustausch mit dem PC
TEAMWORK-Uploader Dokumentenaustausch mit dem PC Inhalt 1. Upload Ordner einrichten... 3 2. TEAMWORK mit lokalem Ordner verknüpfen... 3 3. Verwendung der Dokumentenarten... 5 3.1 Standarddokumente...5
MehrDelegieren von Terminen, Jobs oder Notizen aus dem Kalenderlayout auf Seite 111
Delegieren von Terminen, Jobs oder Notizen aus dem Kalenderlayout auf Seite 111 Delegieren von Terminen, Jobs oder Notizen aus dem Hauptfenster 1 Klicken Sie in der Nachrichtenliste auf einen Job, eine
MehrNetzwerkeinstellungen unter Mac OS X
Netzwerkeinstellungen unter Mac OS X Dieses Dokument bezieht sich auf das D-Link Dokument Apple Kompatibilität und Problemlösungen und erklärt, wie Sie schnell und einfach ein Netzwerkprofil unter Mac
MehrWOT Skinsetter. Nun, erstens, was brauchen Sie für dieses Tool zu arbeiten:
WOT Skinsetter WOT Skinsetter steht für World of Tanks skinsetter (WOTS von nun an). Mit diesen Tool können Sie Skins importieren und ändern, wann immer Sie möchten auf einfache Weise. Als World of Tanks
Mehr