1.1 Vantaggi dell utilizzo di uno script debugger. 1.2 Funzionalità di GFI LanGuard Script Debugger

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "1.1 Vantaggi dell utilizzo di uno script debugger. 1.2 Funzionalità di GFI LanGuard Script Debugger"

Transcript

1 Guida di scripting

2 Le informazioni e il contenuto del presente documento vengono forniti esclusivamente a scopi informativi e come sono, senza garanzia di alcun tipo, sia espressa che implicita, ivi incluse, in via esemplificativa, tutte le garanzie implicite di commerciabilità, idoneità a soddisfare uno scopo particolare e non violazione dei diritti altrui. GFI Software non sarà ritenuta responsabile di nessun danno, inclusi danni consequenziali, che possano derivare dall uso del presente documento. Le informazioni sono state ottenute da fonti pubblicamente disponibili. Nonostante siano stati compiuti sforzi ragionevoli al fine di garantire la precisione dei dati forniti, GFI non garantisce, promette né tantomeno assicura la completezza, la precisione, l aggiornamento o l adeguatezza di tali dati e non sarà ritenuta responsabile di errori di stampa. GFI non fornisce garanzie, né espresse né implicite e non si assume la responsabilità legale della precisione o della completezza delle informazioni contenute nel presente documento. Se si ritiene che vi siano errori effettivi nel presente documento, contattarci. Provvederemo a risolvere la cosa quanto prima. Tutti i nomi di prodotti e società riportati possono essere marchi registrati dei rispettivi proprietari. GFI LanGuard è un copyright di GFI SOFTWARE Ltd GFI Software Ltd. Tutti i diritti riservati. Versione documento: 11.3 Ultimo aggiornamento (mese/giorno/anno): 09/05/2014

3

4 1 Introduzione GFI LanGuard consente agli utenti di scrivere script personalizzati che verificano la presenza di vulnerabilità. Gli script possono dipendere dalla piattaforma o esserne indipendenti. Dipendenti dalla piattaforma (gli script vengono eseguiti sul computer sottoposto a scansione): script di shell UNIX eseguiti tramite SSH. Il computer remoto deve essere un computer UNIX e consentire le connessioni remote tramite SSH Indipendenti dalla piattaforma (gli script vengono eseguiti sul computer in cui è installato GFI LanGuard): script di Visual Basic. Il presente manuale fornisce ampie informazioni relative alla scrittura, al debug e alla configurazione dei controlli di vulnerabilità di Visual Basic Script Python: per ulteriori dettagli, vedere il capitolo di scripting Python del presente manuale. Argomenti del presente capitolo: 1.1 Vantaggi dell utilizzo di uno script debugger Funzionalità di GFI LanGuard Script Debugger Vantaggi dell utilizzo di uno script debugger Il vantaggio nell utilizzo di un editor consiste nella maggior sicurezza e velocità per correggere e creare gli script di lavoro. L utilizzo di un editor assicurerà che lo script sia funzionale, prima di eseguire lo script in un ambiente di lavoro. GFI LanGuard Script Debugger consente di eseguire lo script come in un ambiente di lavoro. GFI LanGuard Script Debugger dispone di tutte le funzionalità comuni trovate in un ambiente di sviluppo integrato. Tre le altre sono incluse: Punti di interruzione Passaggio a Ignora Consente di specificare i parametri per una verifica corretta. Importante L esecuzione dello script in GFI LanGuard senza debug non è consigliata. Se lo script non funziona, non si sarà in grado di identificare l errore dello script. Una codifica errata può inoltre portare a ripetizioni infinite che possono bloccare lo scanner GFI LanGuard. 1.2 Funzionalità di GFI LanGuard Script Debugger Nella tabella seguente sono contenute le funzionalità principali di GFI LanGuard Script Debugger: Funzione Supporto per le espressioni di controllo variabili Descrizione Monitoraggio in tempo reale dei cambiamenti dei valori delle variabili utilizzate. GFI LanGuard 1 Introduzione 4

5 Funzione Funzionalità Passaggio a/ignora Evidenziazione sintassi Messaggi di errore completi Punto di interruzione Esecuzione/debug di script utilizzando credenziali alternative Descrizione Consente di eseguire il debug degli script riga per riga monitorando le attività in corso durante l esecuzione dello script. Semplificazione nella programmazione degli script e nell individuazione dei problemi. Indica il tipo e la posizione degli errori. Aiuta a rilevare gli errori basati sul tipo di variabile. Il debugger supporta i punti di interruzione che passeranno riga per riga eseguendo il debug in un particolare punto di interesse. Capacità di eseguire il debug dello script ed eseguirlo utilizzando credenziali alternative durante il processo di sviluppo e debug dello script. GFI LanGuard 1 Introduzione 5

6 2 Visual Basic Script (VBScript) Questo capitolo fornisce le informazioni relative a VBScript e alla modalità di creazione degli script utilizzando GFI LanGuard Script Debugger. Un riferimento completo per il linguaggio di programmazione di Visual Basic utilizzato da GFI LanGuard è disponibile all indirizzo: Argomenti del presente capitolo: 2.1 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 Aggiunta di un nuovo controllo di vulnerabilità basato su script per lo scanner Note importanti su VBScript In ogni script creato, deve essere presente una funzione denominata Main. GFI LanGuard cercherà la funzione e avvierà l esecuzione dello script partendo da essa. Il valore restituito della funzione Main nel motore di scripting è Booleano (true o false). Il valore restituito viene specificato assegnando il valore del risultato a una variabile che ha lo stesso nome della funzione (esempio: se la funzione è denominata MyFunction, il valore restituito è specificato come MyFunction = true). Il valore restituito viene in genere specificato alla fine della funzione. 'Visualizzazione del testo nella finestra di attività dello scanner echo "Script has run successfully" 'restituzione del risultato Main = true 2.2 Funzioni di VBScript supportate da GFI LanGuard Tutte le funzioni e tutti i metodi di scripting di VBScript sono supportati da GFI LanGuard. Per ulteriori informazioni, utilizzare le risorse di VBScript seguenti: GFI LanGuard 2 Visual Basic Script (VBScript) 6

7 2.3 Errori e insidie comuni In VBScript sono disponibili due tipi di variabili: Tipo di variabile Semplice Oggetti Descrizione Le variabili sono di tipo true, ad esempio numero intero, Booleano, stringa. Elementi complessi la cui funzionalità si trova nell interfaccia degli oggetti di automazione. È importante dichiarare i tipi di oggetto di automazione come Object, prima di assegnare loro dei valori. Importante Si raccomanda di assegnare un valore a tutte le variabili e/o a tutti gli oggetti dichiarati. 'dichiarazione dell oggetto da utilizzare Dim namestr As String 'assegnazione di un valore alla variabile namestr = "Questa è un assegnazione prova del testo" 'visualizzazione del risultato nella finestra di attività di assegnazione dello scanner echo namestr 'restituzione del risultato Main = true Per un esempio più avanzato, lo script in basso elencherà i servizi installati nel computer di destinazione (host locale = ). Copiare e incollare il testo seguente nello script debugger ed eseguirlo (F5). Nella finestra di debug verrà visualizzato l elenco dei servizi installati nel computer locale. Function main 'dichiarazione degli oggetti che dovranno essere utilizzati Dim wmi As Object Dim objswbemobject As Object 'dichiarazione delle altre variabili necessarie Dim strcomputer As String Dim cr As String strcomputer = " " 'Ritorno a capo cr = Chr(13) + Chr(10) GFI LanGuard 2 Visual Basic Script (VBScript) 7

8 'hook con l oggetto wmi Set wmi = GetObject("winmgmts:\\" & strcomputer & "\root\cimv2") 'Controllo della riuscita dell hook If wmi is Nothing Then echo ("errore1") 'Restituzione istanza servizi di wmi Set wmiinst=wmi.instancesof("win32_service") 'Controllo per vedere disponibilità dell istanza If wmiinst is Nothing Then echo ("errore2") 'Ciclo true per ogni istanza For Each objswbemobject In wmiinst echo("nome servizio= ") 'Visualizzazione servizi echo(objswbemobject.displayname+cr) Next Nota Se si tenta di utilizzare un oggetto automazione senza dichiarazione, lo script avrà esito negativo durante la compilazione. Come esempio, considerare lo stesso pezzo di codice in cui manca la dichiarazione completa della variabile dell oggetto wmi. Nel momento in cui si tenta di eseguire lo script, verrà visualizzato un messaggio di errore nonché un indicazione chiara della riga su cui si è verificato l errore: Function main Dim wmi 'AVVISO : manca come oggetto Dim objswbemobject As Object 2.4 Suggerimenti Per visualizzare le informazioni sull avanzamento nella finestra Attività scanner (la finestra in basso dello strumento scanner o la finestra in basso a sinistra dello script debugger), utilizzare il comando echo. 'Visualizzazione del testo nella finestra di attività dello scanner echo "Script has run successfully" 'restituzione del risultato GFI LanGuard 2 Visual Basic Script (VBScript) 8

9 Main = true 2.5 Sviluppo di uno script in GFI LanGuard Script Debugger Questa sezione contiene informazioni relative alla creazione di un VBScript utilizzando GFI LanGuard Script Debugger. Per ulteriori informazioni, fare riferimento a: 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 Creazione di uno script In questa sezione viene creato uno script. Lo script controlla se il servizio di messaggistica è o meno in esecuzione sul computer locale. Lo script viene sviluppato utilizzando lo script debugger e dimostra alcune delle sue funzionalità. Function main 'dichiarazione degli oggetti che dovranno essere utilizzati Dim wmi As Object Dim objswbemobject As Object 'dichiarazione delle altre variabili necessarie Dim strcomputer As String Dim cr As String strcomputer = " " 'ritorno a capo cr = Chr(13) + Chr(10) 'hook con l oggetto wmi Set wmi = GetObject("winmgmts:\\" & strcomputer & "\root\cimv2") 'controllo della riuscita dell hook If wmi is Nothing Then echo ("errore1") 'restituzione istanza servizi di wmi Set wmiinst=wmi.instancesof("win32_service") 'controllo per vedere disponibilità dell istanza If wmiinst is Nothing Then echo ("errore2") 'Ciclo true per ogni istanza For Each objswbemobject In wmiinst If objswbemobject.displayname = "Messenger" Then GFI LanGuard 2 Visual Basic Script (VBScript) 9

10 echo("nome servizio= ") 'Visualizzazione servizi echo(objswbemobject.displayname+cr) echo("stato servizio= ") 'stato visualizzato Next echo(objswbemobject.state+cr) If objswbemobject.state = "Esecuzione" Then main = true If objswbemobject.state = "Esecuzione" Then main = true Esecuzione di uno script Per eseguire lo script, premere F5 o fare clic su Debug > Go Punti di interruzione del debug - funzionalità Passaggio a Lo script debugger consente di sospendere l esecuzione in un punto specifico dello script. Ad esempio, è possibile impostare un punto di interruzione per l esecuzione quando la variabile contenente il nome visualizzato del servizio è Messenger. Per eseguire questa operazione nello script di esempio, passare alla riga 17 ( echo("nome servizio= ") ) e inserire il punto di interruzione (Premere F9) proprio sotto all istruzione "if". Durante l esecuzione utilizzare il tasto F10 (Passaggio a) per eseguire il codice rimanente riga per riga Monitoraggio dei valori all interno delle variabili Per monitorare i valori contenuti nelle variabili, è necessario aggiungere un espressione di controllo per la variabile in questione. Per monitorare il contenuto della variabile: 1. Espandere la sezione di stato in basso. 2. Fare clic con il pulsante destro del mouse sulla prima riga libera in alto sotto Variabile. 3. Selezionare Aggiungi espressione di controllo, quindi digitare il nome della variabile che si desidera monitorare. Ripetere il passaggio per aggiungere monitoraggi per più variabili. 4. Per rimuovere un espressione di controllo, fare clic con il pulsante destro del mouse su di essa e selezionare Elimina espressione di controllo Debug sotto sessioni utente alternative Per verificare lo script sotto credenziali alternative: 1. Avviare GFI LanGuard Script Debugger 2. Nell elenco a discesa Utilizzo selezionare Credenziali alternative. 3. Digitare un nome utente e una password nelle caselle di testo apposite Invio di parametri allo script Lo strumento scanner GFI LanGuard passa i parametri agli script, quando vengono eseguiti. : il nome e l IP del computer di destinazione sottoposto a scansione per la presenza di vulnerabilità. Per poter eseguire il debug degli script, è possibile effettuare una prova con vari tipi di valori per GFI LanGuard 2 Visual Basic Script (VBScript) 10

11 questi parametri. È possibile specificare valori alternativi per questi parametri da Opzioni > Parametri. Per ottenere l accesso a questi parametri negli script, è necessario utilizzare una GFI LanGuard funzione speciale denominata GetParameter a cui passare il nome del parametro che si desidera, ad esempio: Function main 'dichiarazione degli oggetti che dovranno essere utilizzati Dim wmi As Object Dim objswbemobject As Object 'dichiarazione delle altre variabili necessarie Dim strcomputer As String Dim cr As String strcomputer = " " 'Ritorno a capo cr = Chr(13) + Chr(10) 'hook con l oggetto wmi Set wmi = GetObject("winmgmts:\\" & strcomputer & "\root\cimv2") 'Controllo della riuscita dell hook If wmi is Nothing Then echo ("errore1") 'Restituzione istanza servizi di wmi Set wmiinst=wmi.instancesof("win32_service") 'Controllo per vedere disponibilità dell istanza If wmiinst is Nothing Then echo ("errore2") 'Ciclo true per ogni istanza For Each objswbemobject In wmiinst echo("nome servizio= ") 'Visualizzazione servizi echo(objswbemobject.displayname+cr) Next 2.6 Aggiunta di un nuovo controllo di vulnerabilità basato su script per lo scanner Nell esempio seguente viene descritta la modalità di creazione di un nuovo controllo di vulnerabilità e verrà eseguito uno script per controllare la presenza di nuove vulnerabilità. Lo script visualizza Script eseguito correttamente nella finestra delle attività dello scanner e verrà indicato a GFI LanGuard che è stata rilevata la vulnerabilità e che deve essere segnalata all amministratore. A tal fine: Passaggio 1 - Creare uno script che controlli la presenza di vulnerabilità (come descritto nella sezione precedente) Passaggio 2 - Creare una nuova vulnerabilità per eseguire lo script GFI LanGuard 2 Visual Basic Script (VBScript) 11

12 2.6.1 Passaggio 1: Creare uno script che controlli la presenza di vulnerabilità 1. Avviare GFI LanGuard Script Debugger da Start > Tutti i programmi > GFI LanGuard 2012 > GFI LanGuard Script Debugger. 2. Fare clic su File > Nuovo. 3. Incollare il testo seguente nel debugger: echo "Script has run successfully" Main = true 4. Salvare il file nella directory desiderata, esempio c:\myscript.vbs Passaggio 2: Creare una nuova vulnerabilità per eseguire lo script 1. Avviare la console di gestione di GFI LanGuard da Start > Programmi > GFI LanGuard 2014> GFI LanGuard Fare clic sul pulsante delle opzioni principali e selezionare Configura > Editor profili di scansione. In alternativa, premere CTRL + P per aprire l Editor profili di scansione. 3. Da Attività comuni fare clic su Nuovo profilo di scansione oppure selezionare il profilo di scansione esistente da modificare. 4. Digitare un nome di profilo e, facoltativamente, una descrizione. 5. (Facoltativo) Selezionare Copia tutte le impostazioni da un profilo esistente e dal menu a discesa Profilo selezionare il profilo di scansione esistente che si desidera duplicare. 6. Fare clic su OK. Nota Il nuovo profilo di scansione viene aggiunto sotto la sezione Profili nel riquadro di sinistra. 7. Selezionare il nuovo profilo di scansione e dal riquadro di destra fare clic su Aggiungi Verrà aperta la finestra di dialogo Aggiungi vulnerabilità. 8. Dalla scheda Generale digitare i dettagli generali, come il nome, il tipo di vulnerabilità e così via. 9. Fare clic sulla scheda Condizioni > Aggiungi. 10. Impostare il tipo di controllo su Controlli indipendenti > Test script VB. Fare clic su Avanti. 11. Specificare la posizione dello script (esempio: <ProductDataDir>\Scripts\newvulnerability.vbs). Fare clic su Avanti. 12. Selezionare l attributo sul quale si desidera impostare la condizione, l operatore corrispondente e il valore dell esecuzione dello script. Nota Ciascuno script fornisce i valori supportati nella sezione Descrizione. 13. Fare clic su Fine. GFI LanGuard 2 Visual Basic Script (VBScript) 12

13 Il controllo di vulnerabilità viene aggiunto e verrà incluso all elenco delle vulnerabilità controllate alla prossima scansione di un computer. Per la verifica, è sufficiente eseguire la scansione del computer dell host locale ( ): verrà visualizzato l avviso di vulnerabilità sotto la sezione Varie del nodo di vulnerabilità dei risultati di scansione. GFI LanGuard 2 Visual Basic Script (VBScript) 13

14 3 Script Python In questo capitolo vengono fornite le informazioni necessarie alla creazione e all esecuzione degli script Python. A partire dalla versione 9.0, GFI LanGuard supporta i controlli di vulnerabilità basati su Python. Questo tipo di controllo è disponibile nel tipo Controlli indipendenti. Argomenti del presente capitolo: 3.1 Descrizione del linguaggio dello script Python Creazione di un nuovo controllo di vulnerabilità utilizzando Test script Python API (Application Programming Interfaces) disponibili negli script Python Debug degli script Python Possibilità di riutilizzo dei codici e delle librerie Python Descrizione del linguaggio dello script Python. Python è un linguaggio di programmazione interpretato creato da Guido van Rossum nel Python viene completamente digitato in modo dinamico e utilizza la gestione di memoria automatica. Un elemento importante da ricordare è che il codice sorgente di Python utilizza l indentazione invece che la punteggiatura o le parole chiave per indicare l esecuzione di un blocco. di una funzione fattoriale in Python: def factorial(x): if x == 0: else: return 1 return x * factorial(x-1) 3.2 Creazione di un nuovo controllo di vulnerabilità utilizzando Test script Python Per creare i test script Python, è necessario: Passaggio 1: Creazione script Passaggio 2: Creazione del nuovo controllo di vulnerabilità Passaggio 1: Creazione script 1. Avviare GFI LanGuard Script Debugger da Start > Tutti i programmi > GFI LanGuard2014 > GFI LanGuard Script Debugger. 2. Fare clic su File > Nuovo. 3. Copiare e incollare lo script seguente nello script debugger: #PythonSuccessfullCheck.py """ Per i dettagli, vedere il file <ProductDataDir>\Scripts\lpy.py. """ def main(): """Valori restituiti: GFI LanGuard 3 Script Python 14

15 * 0 - false, non riuscito * 1 - true, riuscito""" result = 0 #Inserire il codice qui... result = 1 return(result) 4. Salvare lo script nella posizione desiderata Passaggio 2: Creazione del nuovo controllo di vulnerabilità 1. Avviare la console di gestione di GFI LanGuard da Start > Programmi > GFI LanGuard 2014> GFI LanGuard Fare clic sul pulsante delle opzioni principali e selezionare Configura > Editor profili di scansione. In alternativa, premere CTRL + P per aprire l Editor profili di scansione. 3. Da Attività comuni fare clic su Nuovo profilo di scansione oppure selezionare il profilo di scansione esistente da modificare. 4. Dall Editor profili di scansione fare clic su Opzioni di valutazione delle vulnerabilità > Vulnerabilità. 5. Dall elenco del tipo di vulnerabilità espandere Vulnerabilità e selezionare Varie. Fare clic su Aggiungi. Viene aperta la finestra di dialogo Aggiungi vulnerabilità. 6. Dalla scheda Generale digitare le informazioni generali come nome, tipo e descrizione della nuova vulnerabilità. 7. Fare clic sulla scheda Condizioni > Aggiungi. 8. Selezionare Controlli indipendenti > Test script Python indipendente. Fare clic su Avanti. 9. Specificare la posizione dello script (esempio: <ProductDataDir>\Scripts\newvulnerability.vbs). (Caricare lo script creato al Passaggio 1: Creare uno script che controlli la presenza di vulnerabilità). 10. Dal menu a discesa selezionare il numero di oggetti che devono corrispondere affinché la condizione restituisca TRUE. Fare clic su Avanti. 11. Nella casella di modifica Valore specificare il valore restituito dallo script Python quando viene rilevata la vulnerabilità. Nota Ciascuno script fornisce i valori supportati nella sezione Descrizione. 12. Fare clic su Fine. 3.3 API (Application Programming Interfaces) disponibili negli script Python GFI LanGuard presenta quasi tutta l implementazione predefinita Python (denominato anche CPython, disponibile in Attualmente viene utilizzato Python versione 2.5. La maggior parte degli script Python esistenti funziona pertanto con modifiche minime in GFI LanGuard. La modifica più importante è che gli script devono avere una funzione main() che restituisce 1 o 0. GFI LanGuard 3 Script Python 15

16 Tutti gli script Python utilizzati dai moduli dello scanner di sicurezza (controlli di vulnerabilità e informazioni sulle applicazioni di sicurezza) dispongono dell accesso alle variabili globali seguenti: ComputerIP ComputerName LNSSDir localprogramfilespath localwindowspath localsystem32path User Password ComputerIP = ' ' ComputerName = 'WXPSandbox" LNSSDir = 'C:\\Programmi\\GFI\\LanGuard 2011\\' localprogramfilespath = 'C:\\\Programmi' localwindowspath = 'C:\\WINDOWS' localsystem32path = 'C:\\WINDOWS\\system32' User = '' Password = '' Utilizzare queste variabili globali per ottenere l accesso al nome o all indirizzo IP del computer sottoposto a scansione, ovvero le credenziali necessarie per la connessione al computer sottoposto a scansione. Le funzioni globali di GFI LanGuard sono disponibili per gli script Python come metodi dell oggetto GlobalFunctions. I.E: # Utilizzo delle funzioni globali. def main(): """Valori restituiti: * 0 - false, non riuscito * 1 - true, riuscito""" result = 0 # Visualizzazione testo. GlobalFunctions.echo("Salve!") # Aggiunge testo specificato al file di registro. GlobalFunctions.writetolog("Script Python avviato.") # Aggiunge testo specificato alla barra di stato. GlobalFunctions.statusbar("Barra di stato Salve!") # Aggiunge un nodo secondario con lo stesso nome del secondo parametro alla vulnerabilità corrente. GFI LanGuard 3 Script Python 16

17 GlobalFunctions.addlistitem("", "Descrizione vulnerabilità.") # Modifica la descrizione della vulnerabilità corrente. GlobalFunctions.setdescription("Elenco degli elementi installati") GlobalFunctions.writetolog("Script Python terminato.") result = 1 return(result) GFI LanGuard fornisce anche l API client COM per gli script Python in formato pywin32. Nota Tutte le librerie di script COM GFI LanGuard sono disponibili tramite win32com.client per gli script Python. Per ulteriori informazioni, fare riferimento a Oggetti scripting (pagina 20). # Ricerca DNS utilizzando l oggetto LanGuard COM GlbObj.Socket. def main(): """Valori restituiti: * 0 - false, non riuscito * 1 - true, riuscito""" result = 0 import win32com.client socket = win32com.client.dispatch("glbobj.socket.1") print(socket.dnslookup('gfi.com')) result = Pywin32 return(result) # Salve mondo per pywin32. def main(): """Valori restituiti: * 0 - false, non riuscito * 1 - true, riuscito""" result = 0 import win32com.client strcomputer = "." objwmiservice = win32com.client.dispatch ("WbemScripting.SWbemLocator") objswbemservices = objwmiservice.connectserver (strcomputer,"root\cimv2") GFI LanGuard 3 Script Python 17

18 colitems = objswbemservices.execquery("select * from Win32_ PhysicalMemory") for objitem in colitems: print("capacità: %s\n" % objitem.capacity) result = 1 return(result) Nota Per la documentazione aggiuntiva Pywin32, fare riferimento a: Debug degli script Python GFI LanGuard Script Debugger non supporta il debug degli script Python. Qualsiasi IDE Python, debugger o interprete della riga di comando che esegua gli script Python utilizzando la versione Python 2.5 attualmente supportata e le distribuzioni pywin32 per Windows può facilitare la correzione degli script Python per GFI LanGuard. Alcuni IDE Python o interpreti utili all editing e al debug degli script Python sono: PythonWin Winpdb SPE IDE - Python Editor IDLE e l interprete Python incluso per impostazione predefinita insieme alla distribuzione Python. Gli script Python possono essere eseguiti e sottoposti a debug in un ambiente simile a GFI LanGuard, eseguendo gli script utilizzando il file lpy.py disponibile nella cartella degli script di GFI LanGuard: C:\ProgramData\GFI\LanGuard11\Scripts <Python25Folder>\python.exe "<ProductDataDir>\Scripts\lpy.py" <NameOfPythonScriptFileToTest> 3.5 Possibilità di riutilizzo dei codici e delle librerie Python Python consente di creare le librerie delle funzioni comunemente utilizzate all interno degli script. Queste librerie raggruppano funzioni comuni e possono essere utilizzate più volte da molti script. Questa sezione contiene informazioni relative a: Creazione di una libreria Utilizzo delle librerie Creazione di una libreria Creare un file di script Python che definisce le funzioni o gli oggetti Python. Copiare il file in <directory LanGuard principale>\library, esempio: C:\Programmi\GFI\LanGuard 11 Agent GFI LanGuard 3 Script Python 18

19 di file della libreria """ Salve mondo libreria Python. Copiare il file in <LanGuard InstallDir>\Library. """ def EchoString(text): """Stampa il testo specificato.""" GlobalFunctions.echo(text) print(text) Utilizzo delle librerie Per utilizzare una libreria Python creata in precedenza, importarla utilizzando il meccanismo di importazione Python standard. di utilizzo della libreria in alto """ LibraryTester.py Richiede che il file EchoLibrary.py sia nella directory <LanGuard InstallDir>\Library. """ def main(): """Valori restituiti: * 0 - false, non riuscito * 1 - true, riuscito""" result = 0 from EchoLibrary import EchoString EchoString("Controllo di vulnerabilità riuscito.") result = 1 return(result) GFI LanGuard 3 Script Python 19

20 4 Oggetti scripting Questo capitolo fornisce le informazioni sui diversi oggetti e funzioni supportati da GFI LanGuard Script Debugger che possono essere indirizzati dagli script. Argomenti del presente capitolo: 4.1 Oggetti Socket Oggetti SNMP Oggetti File Oggetti Registro di sistema Oggetti HTTP Oggetti HTTPHeaders Oggetti FTP Oggetti Encode Oggetti Socket L oggetto Socket viene utilizzato per consentire la comunicazione con i server TCP e i socket UDP. Supporta varie funzionalità quali i timeout configurabili, le ricerche DNS e anche le ricerche DNS inverse. L oggetto Socket gestisce inoltre vari tipi di dati nelle operazioni di invio e ricezione. Può gestire sia stringhe che dati binari non elaborati. Le stringhe vengono gestite utilizzando variabili di stringhe normali e i dati binari vengono gestiti utilizzando matrici di byte. La funzione di ricezione (denominata recv) accetta anche un parametro che indica a quale tipo di dati restituire. In questo modo l utente può specificare se desidera ricevere i dati come stringa o binari. In questa sezione vengono fornite le informazioni sugli oggetti Socket seguenti: OpenTcp OpenUdp Close Recv Send SendTo SetTimeout DnsLookup ReverseDnsLookup OpenTcp OpenTcp viene utilizzato per stabilire una connessione con un server remoto utilizzando TCP. OpenTcp(ip, port) GFI LanGuard 4 Oggetti scripting 20

21 Oggetto Socket. Lo script visualizza il banner di un server ftp in esecuzione locale. Può funzionare con qualsiasi server ftp modificando il valore della variabile "ip": 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 'controllo per vedere la restituzione completata di Object strresponse = SocketObject.Recv(1024) echo(strresponse) SocketObject.Close OpenUdp OpenUdp viene utilizzato per stabilire una connessione con un server remoto utilizzando UDP. OpenUdp() Oggetto Socket. Lo script si connette con un server DNS, specificato dalla variabile IP ed esegue una query per quindi visualizza il risultato: Dim SocketObject As Object Dim ip As String Dim port As String Dim rawdata As Variant Dim Response As Variant Ip = " " GFI LanGuard 4 Oggetti scripting 21

22 Port = "53" strrequest="www.gfi.com" 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) '^^^^^^^^^^ 'Questa parte è l intestazione del pacchetto della nostra richiesta, include le informazioni come ad esempio i contrassegni '^^^^^^^^^^ 'Questa è la richiesta, tenere presente che '.' sono 'rappresentati come &H03 invece di &H2E '^^^^^^^^^^ 'Questa è l intestazione End del nostro pacchetto Set SocketObject = Socket.OpenUdp() If Not SocketObject is Nothing Then 'controllo per vedere la restituzione completata di Object 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 viene utilizzato per liberare l oggetto socket assegnato in precedenza. Close Nessun dato restituito. Lo script visualizza il banner di un server ftp in esecuzione locale. Può funzionare con qualsiasi server ftp modificando il valore della variabile "ip": Dim SocketObject As Object Dim ip As String GFI LanGuard 4 Oggetti scripting 22

Manuale prodotto GFI. Guida dell amministratore

Manuale prodotto GFI. Guida dell amministratore Manuale prodotto GFI Guida dell amministratore Le informazioni e il contenuto del presente documento vengono forniti esclusivamente a scopi informativi e come sono, senza garanzia di alcun tipo, sia espressa

Dettagli

Strumenti per lo sviluppo del software

Strumenti per lo sviluppo del software Lo sviluppo del software Strumenti per lo sviluppo del software Lo sviluppo del software è l attività centrale del progetto e ha lo scopo di produrre il codice sorgente che, una volta compilato e messo

Dettagli

Utilizzo del linguaggio Basic utilizzando l interfaccia di Excel Silvia Patacchini

Utilizzo del linguaggio Basic utilizzando l interfaccia di Excel Silvia Patacchini Introduzione all utilizzo di Visual Basic for Application Utilizzo del linguaggio Basic utilizzando l interfaccia di Excel Silvia Patacchini PROGRAMMAZIONE Insieme delle attività da svolgersi per creare

Dettagli

Struttura logica di un programma

Struttura logica di un programma Struttura logica di un programma Tutti i programmi per computer prevedono tre operazioni principali: l input di dati (cioè l inserimento delle informazioni da elaborare) il calcolo dei risultati cercati

Dettagli

Manuale prodotto GFI. Guida di installazione e configurazione

Manuale prodotto GFI. Guida di installazione e configurazione Manuale prodotto GFI Guida di installazione e configurazione Le informazioni e il contenuto del presente documento vengono forniti esclusivamente a scopi informativi e come sono, senza garanzia di alcun

Dettagli

Manuale prodotto GFI. Guida dell amministratore

Manuale prodotto GFI. Guida dell amministratore Manuale prodotto GFI Guida dell amministratore Le informazioni e il contenuto del presente documento vengono forniti esclusivamente a scopi informativi e come sono, senza garanzia di alcun tipo, sia espressa

Dettagli

GFI LANguard 9. Guida introduttiva. A cura di GFI Software Ltd.

GFI LANguard 9. Guida introduttiva. A cura di GFI Software Ltd. GFI LANguard 9 Guida introduttiva A cura di GFI Software Ltd. http://www.gfi.com E-mail: info@gfi.com Le informazioni contenute nel presente documento sono soggette a modifiche senza preavviso. Salvo se

Dettagli

Introduzione allo sviluppo per SharePoint. Esercitazione pratica. Manuale dell esercitazione SPCHOL200 - Creazione di web part visive - VB.

Introduzione allo sviluppo per SharePoint. Esercitazione pratica. Manuale dell esercitazione SPCHOL200 - Creazione di web part visive - VB. Introduzione allo sviluppo per SharePoint Esercitazione pratica Manuale dell esercitazione SPCHOL200 - Creazione di web part visive - VB.NET Questo documento viene fornito così com è. Le informazioni e

Dettagli

Installazione di GFI MailArchiver

Installazione di GFI MailArchiver Installazione di GFI MailArchiver Requisiti di sistema di GFI MailArchiver Windows 2000/2003 Server oppure Advanced Server. Microsoft Exchange Server 2000/2003 (il prodotto è installato sulla macchina

Dettagli

Installazione di IBM SPSS Modeler 14.2 Client (utente singolo)

Installazione di IBM SPSS Modeler 14.2 Client (utente singolo) Installazione di IBM SPSS Modeler 14.2 Client (utente singolo) Le seguenti istruzioni sono relative all installazione di IBM SPSS Modeler Client versione 14.2 con licenza per utente singolo. Una licenza

Dettagli

Introduzione allo sviluppo per SharePoint

Introduzione allo sviluppo per SharePoint Introduzione allo sviluppo per SharePoint Esercitazione pratica Manuale dell esercitazione SPCHOL305 - Sviluppo di un flusso di lavoro di SharePoint 2010 con un modulo di avvio in Visual Studio 2010 -

Dettagli

Installazione e utilizzo di Document Distributor 1

Installazione e utilizzo di Document Distributor 1 1 Il software Document Distributor comprende i pacchetti server e client. Il pacchetto server deve essere installato su sistemi operativi Windows NT, Windows 2000 o Windows XP. Il pacchetto client può

Dettagli

Layout dell area di lavoro

Layout dell area di lavoro Layout dell area di lavoro In Windows, Dreamweaver fornisce un layout che integra tutti gli elementi in una sola finestra. Nell area di lavoro integrata, tutte le finestre e i pannelli sono integrati in

Dettagli

Laplink FileMover Guida introduttiva

Laplink FileMover Guida introduttiva Laplink FileMover Guida introduttiva MN-FileMover-QSG-IT-01 (REV.01/07) Recapiti di Laplink Software, Inc. Per sottoporre domande o problemi di carattere tecnico, visitare il sito: www.laplink.com/it/support/individual.asp

Dettagli

Esercitazione 8. Basi di dati e web

Esercitazione 8. Basi di dati e web Esercitazione 8 Basi di dati e web Rev. 1 Basi di dati - prof. Silvio Salza - a.a. 2014-2015 E8-1 Basi di dati e web Una modalità tipica di accesso alle basi di dati è tramite interfacce web Esiste una

Dettagli

Lezione II: Web server e ambiente di lavoro

Lezione II: Web server e ambiente di lavoro Lezione II: Web server e ambiente di lavoro In questa lezione, in laboratorio, si mostrerà quali sono i passi necessari per creare ed eseguire una pagina ASP. Brevemente, verrà fatto anche vedere, come

Dettagli

Installazione del software - Sommario

Installazione del software - Sommario Guida introduttiva Installazione del software - Sommario Panoramica sulla distribuzione del software CommNet Server Windows Cluster Windows - Virtual Server CommNet Agent Windows Cluster Windows - Virtual

Dettagli

Manuale prodotto GFI. Manuale client

Manuale prodotto GFI. Manuale client Manuale prodotto GFI Manuale client Le informazioni e il contenuto del presente documento vengono forniti esclusivamente a scopi informativi e come sono, senza garanzia di alcun tipo, sia espressa che

Dettagli

B C. Panoramica di Access 2010. Elementi dell interfaccia

B C. Panoramica di Access 2010. Elementi dell interfaccia Panoramica di Access 2010 A B C D E Elementi dell interfaccia A Scheda File (visualizzazione Backstage) Consente l accesso alla nuova visualizzazione backstage di Access 2010, che contiene un menu di comandi

Dettagli

Guida introduttiva. Versione 7.0.0 Software

Guida introduttiva. Versione 7.0.0 Software Guida introduttiva Versione 7.0.0 Software Installazione del software - Sommario Panoramica sulla distribuzione del software CommNet Server Windows Windows Cluster - Virtual Server Abilitatore SNMP CommNet

Dettagli

FileMaker Pro 12. Guida di FileMaker Server

FileMaker Pro 12. Guida di FileMaker Server FileMaker Pro 12 Guida di FileMaker Server 2007 2012 FileMaker, Inc. Tutti i diritti riservati. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker è un marchio di FileMaker,

Dettagli

Uso di un browser (con riferimento a Microsoft Internet Explorer 6.0)

Uso di un browser (con riferimento a Microsoft Internet Explorer 6.0) Uso di un browser (con riferimento a Microsoft Internet Explorer 6.0) Nota Bene: Si raccomanda di leggere queste dispense di fronte al computer, provando passo dopo passo le funzionalità descritte. Per

Dettagli

7.6 USO DELLA POSTA ELETTRONICA

7.6 USO DELLA POSTA ELETTRONICA 7.6 USO DELLA POSTA ELETTRONICA La principale utilità di un programma di posta elettronica consiste nel ricevere e inviare messaggi (con o senza allegati) in tempi brevissimi. Esistono vari programmi di

Dettagli

Windows 2000, Windows XP e Windows Server 2003

Windows 2000, Windows XP e Windows Server 2003 Windows 2000, Windows XP e Windows Server 2003 Questo argomento include le seguenti sezioni: "Punti preliminari" a pagina 3-17 "Procedura rapida di installazione da CD-ROM" a pagina 3-17 "Altri metodi

Dettagli

Per aprire Calcolatrice, fare clic sul pulsante Start, scegliere Tutti i programmi, Accessori e quindi Calcolatrice.

Per aprire Calcolatrice, fare clic sul pulsante Start, scegliere Tutti i programmi, Accessori e quindi Calcolatrice. LA CALCOLATRICE La Calcolatrice consente di eseguire addizioni, sottrazioni, moltiplicazioni e divisioni. Dispone inoltre delle funzionalità avanzate delle calcolatrici scientifiche e statistiche. È possibile

Dettagli

Installazione di GFI Network Server Monitor

Installazione di GFI Network Server Monitor Installazione di GFI Network Server Monitor Requisiti di sistema I computer che eseguono GFI Network Server Monitor richiedono: i sistemi operativi Windows 2000 (SP4 o superiore), 2003 o XP Pro Windows

Dettagli

Software Intel per la gestione di sistemi. Manuale dell'utente di Intel Modular Server Management Pack

Software Intel per la gestione di sistemi. Manuale dell'utente di Intel Modular Server Management Pack Software Intel per la gestione di sistemi Manuale dell'utente di Intel Modular Server Management Pack Dichiarazioni legali LE INFORMAZIONI CONTENUTE IN QUESTO DOCUMENTO SONO FORNITE IN ABBINAMENTO AI PRODOTTI

Dettagli

Prof. Antonio Sestini

Prof. Antonio Sestini Prof. Antonio Sestini 1 - Formattazione Disposizione del testo intorno ad una tabella Selezionare la tabella Dal menù contestuale scegliere il comando «proprietà» Selezionare lo stile di disposizione del

Dettagli

www.wlascuola.4000.it

www.wlascuola.4000.it 1 Cenni di programmazione Risolvere un problema significa trovare un procedimento che consenta di produrre i risultati, a partire dai dati iniziali, attraverso un processo di elaborazione. La metodologia

Dettagli

Istruzioni per l uso. (Per l installazione Panasonic Document Management System) Digital Imaging Systems. Installazione. Sommario.

Istruzioni per l uso. (Per l installazione Panasonic Document Management System) Digital Imaging Systems. Installazione. Sommario. Istruzioni per l uso (Per l installazione Panasonic Document Management System) Digital Imaging Systems N. modello DP-800E / 800P / 806P Installazione Sommario Installazione Installazione del driver di

Dettagli

Corso di Informatica. Prerequisiti. Modulo T3 B3 Programmazione lato server. Architettura client/server Conoscenze generali sui database

Corso di Informatica. Prerequisiti. Modulo T3 B3 Programmazione lato server. Architettura client/server Conoscenze generali sui database Corso di Informatica Modulo T3 B3 Programmazione lato server 1 Prerequisiti Architettura client/server Conoscenze generali sui database 2 1 Introduzione Lo scopo di questa Unità è descrivere gli strumenti

Dettagli

Siti web e Dreamweaver. La schermata iniziale

Siti web e Dreamweaver. La schermata iniziale Siti web e Dreamweaver Dreamweaver è la soluzione ideale per progettare, sviluppare e gestire siti web professionali e applicazioni efficaci e conformi agli standard e offre tutti gli strumenti di progettazione

Dettagli

6. Applicazione: gestione del centro sportivo Olympic

6. Applicazione: gestione del centro sportivo Olympic LIBRERIA WEB 6. Applicazione: gestione del centro sportivo Olympic PROGETTO Il centro sportivo Olympic organizza corsi di tipo diverso: nuoto, danza, karate, ecc. Ogni corso ha un unico istruttore prevalente,

Dettagli

Servizi web in LabVIEW

Servizi web in LabVIEW Servizi web in LabVIEW Soluzioni possibili, come si utilizzano. 1 Soluzioni possibili WEB SERVER Dalla versione 5.1 di LabVIEW è possibile implementare un Web server che consente di operare da remoto sul

Dettagli

FileMaker 12. Guida ODBC e JDBC

FileMaker 12. Guida ODBC e JDBC FileMaker 12 Guida ODBC e JDBC 2004 2012 FileMaker, Inc. Tutti i diritti riservati. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker e Bento sono marchi di FileMaker, Inc.

Dettagli

Istruzioni di installazione di IBM SPSS Modeler Text Analytics (licenza per sito)

Istruzioni di installazione di IBM SPSS Modeler Text Analytics (licenza per sito) Istruzioni di installazione di IBM SPSS Modeler Text Analytics (licenza per sito) Le seguenti istruzioni sono relative all installazione di IBM SPSS Modeler Text Analytics versione 15 mediante un licenza

Dettagli

Scansione. Stampante/copiatrice WorkCentre C2424

Scansione. Stampante/copiatrice WorkCentre C2424 Scansione In questo capitolo sono inclusi i seguenti argomenti: "Nozioni di base sulla scansione" a pagina 4-2 "Installazione del driver di scansione" a pagina 4-4 "Regolazione delle opzioni di scansione"

Dettagli

Istruzioni per l'installazione e la disinstallazione dei driver della stampante PostScript e PCL per Windows Versione 8

Istruzioni per l'installazione e la disinstallazione dei driver della stampante PostScript e PCL per Windows Versione 8 Istruzioni per l'installazione e la disinstallazione dei driver della stampante PostScript e PCL per Versione 8 Questo file Leggimi contiene le istruzioni per l'installazione dei driver della stampante

Dettagli

5.2 UTILIZZO DELL APPLICAZIONE

5.2 UTILIZZO DELL APPLICAZIONE 5.2 UTILIZZO DELL APPLICAZIONE Base offre la possibilità di creare database strutturati in termini di oggetti, quali tabelle, formulari, ricerche e rapporti, di visualizzarli e utilizzarli in diverse modalità.

Dettagli

Dove installare GFI EventsManager sulla rete?

Dove installare GFI EventsManager sulla rete? Installazione Introduzione Dove installare GFI EventsManager sulla rete? GFI EventsManager può essere installato su qualsiasi computer che soddisfi i requisiti minimi di sistema, indipendentemente dalla

Dettagli

CONFIGURAZIONE DELLA CONNESSIONE DI RETE WIRELESS IULM_WEB (XP)

CONFIGURAZIONE DELLA CONNESSIONE DI RETE WIRELESS IULM_WEB (XP) CONFIGURAZIONE DELLA CONNESSIONE DI RETE WIRELESS IULM_WEB (XP) Di seguito le procedure per la configurazione con Windows XP SP2 e Internet Explorer 6. Le schermate potrebbero leggermente differire in

Dettagli

POLITECNICO DI BARI Corso di Laurea in Ingegneria MECCANICA Corso di FONDAMENTI DI INFORMATICA

POLITECNICO DI BARI Corso di Laurea in Ingegneria MECCANICA Corso di FONDAMENTI DI INFORMATICA POLITECNICO DI BARI Corso di Laurea in Ingegneria MECCANICA Corso di FONDAMENTI DI INFORMATICA ACCESSO ALL AMBIENTE DI PROGRAMMAZIONE Microsoft Visual C++ è sufficiente cliccare sul pulsante di Windows,

Dettagli

Che cos'è un modulo? pulsanti di opzione caselle di controllo caselle di riepilogo

Che cos'è un modulo? pulsanti di opzione caselle di controllo caselle di riepilogo Creazione di moduli Creazione di moduli Che cos'è un modulo? Un elenco di domande accompagnato da aree in cui è possibile scrivere le risposte, selezionare opzioni. Il modulo di un sito Web viene utilizzato

Dettagli

IBM SPSS Statistics per Windows - Istruzioni di installazione (Licenza per sito)

IBM SPSS Statistics per Windows - Istruzioni di installazione (Licenza per sito) IBM SPSS Statistics per Windows - Istruzioni di installazione (Licenza per sito) Le seguenti istruzioni sono relative all installazione di IBM SPSS Statistics versione 21 con licenza per sito. Questo documento

Dettagli

IBM Tivoli Remote Control. Messaggi e codici SC13-3125-00

IBM Tivoli Remote Control. Messaggi e codici SC13-3125-00 IBM Tivoli Remote Control Messaggi e codici Versione 3.8 SC13-3125-00 IBM Tivoli Remote Control Messaggi e codici Versione 3.8 SC13-3125-00 Nota Prima di utilizzare questo prodotto e le relative informazioni,

Dettagli

Manuale prodotto GFI. Guida dell amministratore

Manuale prodotto GFI. Guida dell amministratore Manuale prodotto GFI Guida dell amministratore Le informazioni e il contenuto del presente documento vengono forniti esclusivamente a scopi informativi e come sono, senza garanzia di alcun tipo, sia espressa

Dettagli

Corso di Informatica di Base

Corso di Informatica di Base Corso di Informatica di Base LEZIONE N 3 Cortina d Ampezzo, 4 dicembre 2008 ELABORAZIONE TESTI Grazie all impiego di programmi per l elaborazione dei testi, oggi è possibile creare documenti dall aspetto

Dettagli

hottimo procedura di installazione

hottimo procedura di installazione hottimo procedura di installazione LATO SERVER Per un corretto funzionamento di hottimo è necessario in primis installare all interno del server, Microsoft Sql Server 2008 (Versione minima Express Edition)

Dettagli

www.mtcube.com Manuale di ASP

www.mtcube.com Manuale di ASP Manuale di ASP Sommario degli argomenti Che cosa sono le Active Server Pages... 3 Struttura, creazione ed esecuzione della pagina Asp... 3 Variabili e tipi di dati... 4 Numero Intero... 4 Numeri in virgola

Dettagli

Manuale utente. http://www.lexicool.com/lingo4.asp

Manuale utente. http://www.lexicool.com/lingo4.asp Sistema di gestione della terminologia Per Microsoft Windows 2000, XP, 2003 Server, Vista, 2008 Server, 7 Copyright 1994-2011 lexicool.com Manuale utente Per ulteriori informazioni su Lingo 4.0 visitare

Dettagli

Software Delivery Assistant Versione 1.3. Guida per l utente

Software Delivery Assistant Versione 1.3. Guida per l utente Software Delivery Assistant Versione 1.3 Guida per l utente Software Delivery Assistant Versione 1.3 Guida per l utente Software Delivery Assistant, Versione 1.3 (maggio 2002) Copyright International

Dettagli

WEBGATE400 ACTIVEX CONTROL. Manuale Programmatore

WEBGATE400 ACTIVEX CONTROL. Manuale Programmatore WEBGATE400 ACTIVEX CONTROL Manuale Programmatore Pagina 1 SOMMARIO Webgate400 ActiveX Control... 3 1 A Chi è destinato... 3 2 Pre requisiti... 3 3 Introduzione... 3 3.1 Requisiti di sistema... 3 3.2 Distribuzione

Dettagli

Struttura di un sistema operativo. Struttura dei Sistemi Operativi. Servizi per l utente generico. Servizi per l utente generico

Struttura di un sistema operativo. Struttura dei Sistemi Operativi. Servizi per l utente generico. Servizi per l utente generico Impossibile visualizzare l'immagine. Struttura di un sistema operativo Struttura dei Sistemi Operativi Servizi di un sistema operativo Interfaccia Utente Capitolo 2 -- Silberschatz Chiamate di sistema

Dettagli

WWW.ICTIME.ORG. NVU Manuale d uso. Cimini Simonelli Testa

WWW.ICTIME.ORG. NVU Manuale d uso. Cimini Simonelli Testa WWW.ICTIME.ORG NVU Manuale d uso Cimini Simonelli Testa Cecilia Cimini Angelo Simonelli Francesco Testa NVU Manuale d uso EDIZIONE Gennaio 2008 Questo manuale utilizza la Creative Commons License www.ictime.org

Dettagli

Programmazione in Excel con il linguaggio Visual Basic

Programmazione in Excel con il linguaggio Visual Basic Programmazione in Excel con il linguaggio Visual Basic L'ambiente di programmazione Il foglio elettronico Excel, così come gli altri prodotti Office di Microsoft, possiede un vero e proprio ambiente di

Dettagli

Introduzione al QMF per Windows

Introduzione al QMF per Windows Query Management Facility Introduzione al QMF per Windows Versione 7 SC13-2907-00 Query Management Facility Introduzione al QMF per Windows Versione 7 SC13-2907-00 Nota Prima di utilizzare questo prodotto

Dettagli

Configurazione client in ambiente Windows XP

Configurazione client in ambiente Windows XP Configurazione client in ambiente Windows XP Il sistema operativo deve essere aggiornato con il Service Pack 2, che contiene anche l aggiornamento del programma di gestione delle connessioni remote. Visualizzare

Dettagli

VERIFICARE E MODIFICARE LA CONFIGURAZIONE DI RETE SU

VERIFICARE E MODIFICARE LA CONFIGURAZIONE DI RETE SU Via P. Giuria, 7 10125 Torino Italy VERIFICARE E MODIFICARE LA CONFIGURAZIONE DI RETE SU Nel potrebbe caso essere fosse impossibile l errata WINDOWS configurazione accedere ad della internet XP scheda

Dettagli

Xerox 700 Digital Color Press con Integrated Fiery Color Server. Stampa da Windows

Xerox 700 Digital Color Press con Integrated Fiery Color Server. Stampa da Windows Xerox 700 Digital Color Press con Integrated Fiery Color Server Stampa da Windows 2008 Electronics for Imaging, Inc. Per questo prodotto, il trattamento delle informazioni contenute nella presente pubblicazione

Dettagli

Aggiornamenti Sistema Addendum per l utente

Aggiornamenti Sistema Addendum per l utente Aggiornamenti Sistema Addendum per l utente Aggiornamenti Sistema è un servizio del server di stampa che consente di tenere il software di sistema sul proprio server di stampa sempre aggiornato con gli

Dettagli

Guida alla scansione su FTP

Guida alla scansione su FTP Guida alla scansione su FTP Per ottenere informazioni di base sulla rete e sulle funzionalità di rete avanzate della macchina Brother, consultare la uu Guida dell'utente in rete. Per ottenere informazioni

Dettagli

Guida all uso dell ambiente di sviluppo 1 integrato o IDE. JCreator LE 4.50

Guida all uso dell ambiente di sviluppo 1 integrato o IDE. JCreator LE 4.50 Guida all uso dell ambiente di sviluppo 1 integrato o IDE JCreator LE 4.50 Inizializzazione: creazione del nuovo progetto e del file sorgente in ambiente JCreator Al lancio del programma si apre la finestra

Dettagli

Manuale prodotto GFI. Guida dell amministratore

Manuale prodotto GFI. Guida dell amministratore Manuale prodotto GFI Guida dell amministratore Le informazioni e il contenuto del presente documento vengono forniti esclusivamente a scopi informativi e come sono, senza garanzia di alcun tipo, sia espressa

Dettagli

Symantec Network Access Control Guida introduttiva

Symantec Network Access Control Guida introduttiva Symantec Network Access Control Guida introduttiva Symantec Network Access Control Guida introduttiva Il software descritto nel presente manuale viene fornito in conformità a un contratto di licenza e

Dettagli

GFI LANguard 9. Manuale. A cura di GFI Software Ltd.

GFI LANguard 9. Manuale. A cura di GFI Software Ltd. GFI LANguard 9 Manuale A cura di GFI Software Ltd. http://www.gfi.com E-mail: info@gfi.com Le informazioni contenute nel presente documento sono soggette a modifiche senza preavviso. Salvo se indicato

Dettagli

Manuale di Lokalize. Nick Shaforostoff Traduzione italiana: Pino Toscano

Manuale di Lokalize. Nick Shaforostoff Traduzione italiana: Pino Toscano Nick Shaforostoff Traduzione italiana: Pino Toscano 2 Indice 1 Introduzione 5 2 Editor 6 2.1 Finestra principale..................................... 6 2.2 Barre degli strumenti....................................

Dettagli

Uso di un browser (con riferimento a Microsoft Internet Explorer 7.0)

Uso di un browser (con riferimento a Microsoft Internet Explorer 7.0) Uso di un browser (con riferimento a Microsoft Internet Explorer 7.0) Nota Bene: Si raccomanda di leggere queste dispense di fronte al computer, provando passo dopo passo le funzionalità descritte. Per

Dettagli

Gestione del database Gidas

Gestione del database Gidas Gestione del database Gidas Manuale utente Aggiornamento 20/06/2013 Cod. SWUM_00535_it Sommario 1. Introduzione... 3 2. Requisiti e creazione del Database Gidas... 3 2.1.1. SQL Server... 3 2.1.2. Requisiti

Dettagli

Capitolo 2 -- Silberschatz

Capitolo 2 -- Silberschatz Struttura dei Sistemi Operativi Capitolo 2 -- Silberschatz Struttura di un sistema operativo Servizi di un sistema operativo Interfaccia Utente Chiamate di sistema Tipi di chiamate Programma di sistema

Dettagli

MODULO 5 Basi di dati (database)

MODULO 5 Basi di dati (database) MODULO 5 Basi di dati (database) I contenuti del modulo: questo modulo riguarda la conoscenza da parte del candidato dei concetti fondamentali sulle basi di dati e la sua capacità di utilizzarli. Il modulo

Dettagli

Installazione di GFI Network Server Monitor

Installazione di GFI Network Server Monitor Installazione di GFI Network Server Monitor Requisiti di Sistema Le macchine che eseguono GFI Network Server Monitor richiedono: I sistemi operativi Windows 2000 (SP4 o superiore), 2003 o XP Pro. Windows

Dettagli

GFI Product Manual. ReportPack

GFI Product Manual. ReportPack GFI Product Manual ReportPack http://www.gfi.com info@gfi.com Le informazioni contenute nel presente documento sono soggette a modifiche senza preavviso. Salvo se indicato diversamente, le società, i nomi

Dettagli

Controllo Winsock di Visual Basic

Controllo Winsock di Visual Basic Controllo Winsock di Visual Basic Il controllo Winsock, non visibile all'utente, consente di accedere ai servizi di rete TCP e UDP. Per creare applicazioni client o server non è necessario conoscere in

Dettagli

Foglio Elettronico. Creare un nuovo foglio elettronico Menu File Nuovo 1 clic su Cartella di lavoro vuota nel riquadro attività

Foglio Elettronico. Creare un nuovo foglio elettronico Menu File Nuovo 1 clic su Cartella di lavoro vuota nel riquadro attività Foglio Elettronico Avviare il Programma Menu Start Tutti i programmi Microsoft Excel Pulsanti 2 clic sull icona presente sul Desktop Chiudere il Programma Menu File Esci Pulsanti Tasto dx 1 clic sul pulsante

Dettagli

Installazione di IBM SPSS Modeler 14.2 Client (licenza di rete)

Installazione di IBM SPSS Modeler 14.2 Client (licenza di rete) Installazione di IBM SPSS Modeler 14.2 Client (licenza di rete) Le seguenti istruzioni sono relative all installazione di IBM SPSS Modeler Client versione 14.2 con licenza di rete. Questo documento è stato

Dettagli

INSTALLAZIONE E UTILIZZO CONVERTITORE PDF WSO2PDF 1.00

INSTALLAZIONE E UTILIZZO CONVERTITORE PDF WSO2PDF 1.00 Pagina 1 di 16 INSTALLAZIONE E UTILIZZO CONVERTITORE PDF WSO2PDF 1.00 1 SCOPO Lo scopo di questo documento è di fornire supporto tecnico per l installazione e la configurazione del prodotto Convertitore

Dettagli

Client Avaya Modular Messaging per Microsoft Outlook versione 5.0

Client Avaya Modular Messaging per Microsoft Outlook versione 5.0 Client Avaya Modular Messaging per Microsoft Outlook versione 5.0 Importante: le istruzioni all'interno di questa guida sono applicabili solamente nel caso in cui l'archivio di messaggi sia Avaya Message

Dettagli

www.associazioni.milano.it - Il sito dedicato alle associazioni no-profit di Milano e provincia

www.associazioni.milano.it - Il sito dedicato alle associazioni no-profit di Milano e provincia Pubblicare le pagine via FTP Per pubblicare le pagine web della vostra Associazione sullo spazio all'indirizzo: http://www.associazioni.milano.it/nome occorrono i parametri sotto elencati, comunicati via

Dettagli

Istruzioni di installazione di IBM SPSS Modeler Text Analytics (utente singolo)

Istruzioni di installazione di IBM SPSS Modeler Text Analytics (utente singolo) Istruzioni di installazione di IBM SPSS Modeler Text Analytics (utente singolo) Le seguenti istruzioni sono relative all installazione di IBM SPSS Modeler Text Analytics versione 15 mediante un licenza

Dettagli

2.1 Configurare il Firewall di Windows

2.1 Configurare il Firewall di Windows .1 Configurare il Firewall di Windows LIBRERIA WEB Due o più computer possono scambiare dati, informazioni o servizi di tipo diverso utilizzando una connessione. Quindi, spesso, ad una connessione fisica

Dettagli

Guida di installazione e configurazione

Guida di installazione e configurazione Guida di installazione e configurazione Le informazioni e il contenuto del presente documento vengono forniti esclusivamente a scopi informativi e come sono, senza garanzia di alcun tipo, sia espressa

Dettagli

Notifica sul Copyright

Notifica sul Copyright Parallels Panel Notifica sul Copyright ISBN: N/A Parallels 660 SW 39 th Street Suite 205 Renton, Washington 98057 USA Telefono: +1 (425) 282 6400 Fax: +1 (425) 282 6444 Copyright 1999-2009, Parallels,

Dettagli

PHP. A. Lorenzi, R. Giupponi, D. Iovino LINGUAGGI WEB. LATO SERVER E MOBILE COMPUTING Atlas. Copyright Istituto Italiano Edizioni Atlas

PHP. A. Lorenzi, R. Giupponi, D. Iovino LINGUAGGI WEB. LATO SERVER E MOBILE COMPUTING Atlas. Copyright Istituto Italiano Edizioni Atlas PHP A. Lorenzi, R. Giupponi, D. Iovino LINGUAGGI WEB. LATO SERVER E MOBILE COMPUTING Atlas Copyright Istituto Italiano Edizioni Atlas Programmazione lato server PHP è un linguaggio che estende le funzionalità

Dettagli

roberto.albiero@cnr.it

roberto.albiero@cnr.it 2.2 Gestione dei file 2.2.1 Concetti fondamentali Un file (termine inglese che significa archivio) è un insieme di informazioni codificate ed organizzate come una sequenza di byte; queste informazioni

Dettagli

M.U.T. Modulo Unico Telematico. Specifiche tecniche interfaccia automatica per i Software Gestionali

M.U.T. Modulo Unico Telematico. Specifiche tecniche interfaccia automatica per i Software Gestionali M.U.T. Modulo Unico Telematico Specifiche tecniche interfaccia automatica per i Software Gestionali Data Redazione Documento 28/02/2011 Data Pubblicazione Documento Versione 2.1.0 Responsabile CNCE Giuseppe

Dettagli

L accesso ad una condivisione web tramite il protocollo WebDAV con Windows XP

L accesso ad una condivisione web tramite il protocollo WebDAV con Windows XP L accesso ad una condivisione web tramite il protocollo WebDAV con Windows XP Premessa Le informazioni contenute nel presente documento si riferiscono alla configurazione dell accesso ad una condivisione

Dettagli

Guida prodotto GFI. Limitazioni archivio di GFI Archiver e guida alla gestione licenze

Guida prodotto GFI. Limitazioni archivio di GFI Archiver e guida alla gestione licenze Guida prodotto GFI Limitazioni archivio di GFI Archiver e guida alla gestione licenze Le informazioni e il contenuto del presente documento vengono forniti esclusivamente a scopi informativi e come sono,

Dettagli

IBM SPSS Statistics per Windows - Istruzioni di installazione (Licenza per utenti singoli)

IBM SPSS Statistics per Windows - Istruzioni di installazione (Licenza per utenti singoli) IBM SPSS Statistics per Windows - Istruzioni di installazione (Licenza per utenti singoli) Le seguenti istruzioni sono relative all installazione di IBM SPSS Statistics versione 21 con licenza per utenti

Dettagli

Installazione di GFI LANguard Network Security Scanner

Installazione di GFI LANguard Network Security Scanner Installazione di GFI LANguard Network Security Scanner Requisiti di sistema Installare GFI LANguard Network Security Scanner su un computer in possesso dei seguenti requisiti: Sistemi operativi Windows

Dettagli

Arcserve Cloud. Guida introduttiva ad Arcserve Cloud

Arcserve Cloud. Guida introduttiva ad Arcserve Cloud Arcserve Cloud Guida introduttiva ad Arcserve Cloud La presente documentazione, che include il sistema di guida in linea integrato e materiale distribuibile elettronicamente (d'ora in avanti indicata come

Dettagli

Manuale prodotto GFI. Assistente archivio di GFI MailArchiver

Manuale prodotto GFI. Assistente archivio di GFI MailArchiver Manuale prodotto GFI Assistente archivio di GFI MailArchiver Le informazioni e il contenuto del presente documento vengono forniti esclusivamente a scopi informativi e come sono, senza garanzia di alcun

Dettagli

MODULO 7 SEZIONE 2 Utilizzo di Outlook Express 6.0 (Windows XP)

MODULO 7 SEZIONE 2 Utilizzo di Outlook Express 6.0 (Windows XP) 7.4 POSTA ELETTRONICA MODULO 7 SEZIONE 2 Utilizzo di Outlook Express 6.0 (Windows XP) prima parte 7.4.1 Concetti e termini 7.4.1.1 Capire come è strutturato un indirizzo di posta elettronica Tre parti

Dettagli

Professional IS / Standard. Manuale per l utente

Professional IS / Standard. Manuale per l utente Professional IS / Standard Manuale per l utente 1 2 3 4 5 Verifica preliminare Accesso e uscita Visualizzazione delle informazioni sui dispositivi Download e installazione dei pacchetti Appendice Leggere

Dettagli

Informativa sui cookie secondo la normativa europea

Informativa sui cookie secondo la normativa europea Informativa sui cookie secondo la normativa europea Il sito web che state navigando è conforme alla normativa europea sull'uso dei cookie. Per far funzionare bene questo sito, a volte installiamo sul tuo

Dettagli

Sistemi operativi I: Windows. Lezione I

Sistemi operativi I: Windows. Lezione I Sistemi operativi I: Windows Lezione I Scopo della lezione Richiamare le principali funzionalità di un sistema operativo Esemplificarle descrivendo la loro implementazione in Windows Introdurre alcuni

Dettagli

MANUALE UTENTE DEL SOFTWARE DI GESTIONE DEGLI ART. SDVR040A/SDVR080A/SDVR160A

MANUALE UTENTE DEL SOFTWARE DI GESTIONE DEGLI ART. SDVR040A/SDVR080A/SDVR160A MANUALE UTENTE DEL SOFTWARE DI GESTIONE DEGLI ART. SDVR040A/SDVR080A/SDVR160A Leggere attentamente questo manuale prima dell utilizzo e conservarlo per consultazioni future Via Don Arrigoni, 5 24020 Rovetta

Dettagli