Warren PAULUS. Windrop Programmation TCL
|
|
- Dorothée Albert
- il y a 8 ans
- Total affichages :
Transcription
1 Windrop Programmation TCL 2010/2011
2 Voici un tutoriel sur Windrop. Ce tutoriel a été trouvé sur le blog Il est impératif d avoir des notions en SQL pour ce qui concerne la partie MysqlTCL. Il est utile de se documenter sur la programmation en TCL si on veut pousser les choses un peu plus loin. Logiciels nécessaires à ce tutoriel : a) Eggdrop v1.8 CVS : disponible sur le site : Télécharger Eggdrop, ensuite extraire les fichiers dans un répertoire au choix : nous utiliserons «C:\Windrop». 1) Configuration de Windrop Aller dans le répertoire d installation «C:\Windrop». Ouvrir le fichier «eggdrop.conf» avec un éditeur de texte, le bloc note par exemple. Voici des exemples de modifications : du nom d utilisateur sur IRC : set username "VotreBot" d informations sur l utilisateur : set admin "VotreBot < VotreBot@VotreBot.be>" d informations concernant le server : set network "Linknet" du fuseau horaire pour la Belgique : set timezone "CET" et set offset "-1" du fichier contenant les logs du channel : logfile jpk channeltest "logs/channeltest.log" du fichier contenant les utilisateurs : set userfile "VotreBot.user" du fichier contenant les chans : set chanfile "VotreBot.chan" du pseudo : set nick "VotreBot" du pseudo alternatif: set altnick "VotreBotbis" du nom du bot : set realname "Mr VotreBot" du script tcl apres connexion au server : proc evnt:init_server {type {global botnick putquick "MODE $botnick +his-w" du port par défaut et du ssl : set default-port du server où le bot se connecte : set servers {eu.link-net.org:+7000 du ssl-verify-server: set ssl-verify-server 1 Pour utiliser le DCC CHAT afin de communiquer avec le «Bot», on doit ajouter cette ligne : listen 3333 users. Telnet ne sera ainsi accessible que pour les utilisateurs! Windrop 2 Version 1.0 du document
3 Ensuite, ajouter un devant : - source scripts/winident2.tcl car on ne l utilise pas ; - die "Please make sure you edit your config file completely."; - die "You didn't edit your config file completely like you were told, did you?". Aller sur le channel du serveur que vous avez introduit, avec le client IRC favoris. Ici le bot s appelle «BotIngInd». Ensuite lancer le fichier «RunOnce.bat». Une fenêtre MS-DOS va apparaitre : Le «BotIngInd» s est bien lancé. On peut vérifier si il est bien connecté au serveur avec un /whois BotIngInd. Maintenant il va falloir lui dire qu on le maître, donc lui envoyer un «hello» avec cette commande : /msg BotIngInd hello Voici ce que nous devrions obtenir : Taper la commande «/msg BotIngInd pass votremotdepass» et voila ce qu on devrait avoir : Maintenant il va falloir lancer un DCC CHAT avec le «Bot». Pour cela, il suffit d aller dans Tools >> Chat : Cette fenêtre qui va apparaître : Windrop 3 Version 1.0 du document
4 Cliquer sur «OK». On va ainsi lancer un DCC Chat : Ne pas oublier d ouvrir le port 3333 sur l ordinateur où se trouve notre «Windrop» sinon cela ne fonctionnera pas! On peut aussi communiquer avec notre «Bot» en utilisant Putty par exemple. Voici la marche à suivre : Dans Host Name (or IP adresse), il faut mettre l adresse réseau de l ordinateur où se trouve votre Windrop! Une fenêtre MS-DOS va apparaître : Il va falloir lui affecter un channel. Pour cela, on doit utiliser ces commandes : -.+chan votrechannel -.chanset votrechannel chanmode +kstn-m votremotdepasse Les options du chanmode dépendent de notre channel : il peut être mis en «secret», «private» Vous pouvez voir si le bot est bien arrivé sur votre channel : Le «Bot» est bien arrivé sur le channel! Si on rencontre des erreurs pendant le chargement de certains fichier dll ou si MysqlTcl ne fonctionne pas, on doit modifier le fichier «RunOnce.bat» et modifier la ligne «eggdrop m» en «eggdrop n» ; cela permet de déboger notre windrop et de régler les problèmes! 2) MysqlTcl Au préalable, il est nécessaire de créer une base de données afin d utiliser MysqlTcl qui est à télécharger sur le site : A l heure actuelle, nous utiliserons «mysqltcl-3.03.zip» et MySQL 5.1. Décompresser le fichier dans le répertoire «lib/mysqltcl-3.03» de Windrop. On obtiendra 3 fichiers : - libmysql.dll - libmysqltcl.dll - pkgindex.tcl Windrop 4 Version 1.0 du document
5 Ouvrir le fichier «pkgindex.tcl» avec un éditeur de texte, mais il va falloir rajouter la ligne suivante au-dessus des lignes qui se trouvent déjà le fichier «pkgindex.tcl» : set dir "lib/mysqltcl-3.03/" Créer un fichier «mysql.tcl» qui va nous permettre d interagir avec la base de données, ce fichier doit être créé dans le répertoire «scripts». Voici un exemple : MysqlTcl avec Mysql 5.1 PAULUS Warren 08/07/2011 version 1.0 PAQUETAGE package require mysqltcl INITIALISATION set dbuser "warren" set dbpassword "isib" set name "db_irc" set ip "localhost" on envoie : afficher en DCC bind dcc - afficher dcc:afficher proc dcc:afficher {hand idx arg { set db_handle [mysqlconnect -host $::ip -user $::dbuser -password $::dbpassword -db $::name] set sql "SELECT * from membre" set result [mysqlsel $db_handle $sql -list] permet d'envoyer un message à un utilisateur, ici il s agit de moi putserv "privmsg moi :Resultat: $result" Windrop 5 Version 1.0 du document
6 on écrit : afficher sur le channel où se trouve le bot bind pub -!afficher sql:!afficher proc sql:!afficher { nick uhost handle channel arg { set db_handle [mysqlconnect -host $::ip -user $::dbuser -password $::dbpassword -db $::name] set sql "SELECT * from membre" set result [mysqlsel $db_handle $sql -list] on va envoyer le résultat sur le channel où on a écrit!afficher putserv "PRIVMSG $channel : $result" Explications: Ligne de programmation set dbuser "warren" set dbpassword "isib" set name "db_irc" set ip "localhost" set sql "SELECT * from membre" Explication Nous allons créer une variable qui va contenir l utilisateur de la base de données. Idem pour le password, nom de la base de données et l adresse ip. C est à ce niveau qu on va envoyer notre requête sql. On va récupérer toutes les données de la table membre. putserv "PRIVMSG $channel : $result" On peut aussi taper «set sql "DROP TABLE IF EXISTS membre;"» si on s y connaît en langage SQL, on ne devrait pas avoir de problèmes. Cette ligne permet d afficher le résultat sur le channel où l utilisateur a effectué la commande. Si on rajoute $ârg à cette fonction, cela permettra de récupérer l argument après!afficher par exemple!afficher test. On pourra rajouter test dans la base de données par exemple. [lindex $arg 0] et [lindex $arg 1] Par exemple :!adduser votreutilisateur votreutilisateur sera $arg de!adduser! Permet de récupérer le premier argument et le deuxième argument. Par exemple :!add arg1 arg2 [lindex $arg 0] va nous donner arg1. [lindex $arg 1] va nous donner arg2. Cela peut permettra de rajouter dans une table (arg1) une donnée (arg2) Windrop 6 Version 1.0 du document
7 3) Blowfish Encryption Nous allons créer un fichier «.tcl» afin de décrypter ce que les utilisateurs disent sur le channel. Voici un exemple de fichier «.tcl» à mettre dans le dossier «scripts» : Blowfish Encryption PAULUS Warren 10/07/2011 version 1.0 Permet de decrypter les messages du channel set cryptkey "votrekey" bind pub - - "+OK" pubdecrypt proc pubdecrypt {nick uhost hand chan arg { global cryptkey set plaintext [decrypt $cryptkey [join $arg]] set textsplit [split $plaintext] set cmd [lindex $textsplit 0] set cmdargs [lrange $textsplit 1 end] if {[info procs "pubmsg:$cmd"] == "pubmsg:$cmd" { pubmsg:$cmd $nick $uhost $hand $chan $cmdargs Permet de crypter un message envoyé par le bot sur le channel proc pubmsg:!helpsql {nick uhost hand chan arg { global cryptkey set data "Voici les différentes commandes:" Explications: Ligne de programmation set cryptkey "votrekey" bind pub - - "+OK" pubdecrypt proc pubdecrypt {nick uhost hand chan arg { Explication On crée une variable avec comme valeur notre key blowfish. Si sur le channel on voit un message qui commence par +OK alors on sait qu il faut le décrypter. On va donc se retrouver dans la procédure «pubdecrypt». Déclaration de la procédure «pubdecrypt», on rentre avec les arguments «nick uhost hand chan arg». Windrop 7 Version 1.0 du document
8 nick = Pseudo de l utilisateur qui a parlé sur le channel. chan = Le channel où l utilisateur a parlé. uhost = Connaitre les informations concernant l utilisateur. global cryptkey set plaintext [decrypt $cryptkey [join $arg]] Par exemple en crypté : user@ b8c8.isp... Cela permet d utiliser la cryptkey qui a été définie en dehors de la procédure. Permet de créer un variable «plaintext» qui va contenir le décryptage de l argument en fonction de la cryptkey. L argument, dans notre cas, c est ce qui vient après le «+OK» car comme on le sait le cryptage est de cette forme : +OK de4f884884/ proc pubmsg:!helpsql {nick uhost handle chan arg { set data "Voici les différentes commandes:" L argument est donc «de4f884884/». C est ce que l on va décrypter! Voici la procédure «pubmsg» qui est utilisée par la procédure «pubdecrypt». Donc dès que le bot voit une phrase «+OK» sur le channel, il décrypte l argument et si celui-ci est «!helpsql» on arrive dans cette procédure avec comme arguments nick, uhost, handle, channel qui ont été récupérés par «pubdecrypt». On va créer une variable «data» qui va contenir la phrase que l on voudra afficher sur le channel. Ensuite nous allons encrypter le contenu de la variable «data» grâce à la cryptkey. Puis nous allons afficher le résultat sur le channel avec le «+OK» devant afin que les utilisateurs sachent décrypter le data! Maintenant il nous suffit d intégrer le «BlowFish Encryption» à notre fichier mysql pour détecter!afficher en crypter. Ce n est pas compliqué. On peut aussi crypter les données ajoutées dans notre base de données pour plus de sécurité. Voir sur le blog pour avoir un aperçu de ce qui a été fait «appswarren.wordpress.com». Windrop 8 Version 1.0 du document
9 4) Fonction Catch Nous allons utiliser la fonction «catch». Pour ce faire je vais vous passer une partie de mon code que j expliquerai ensuite : proc pubmsg:!add {nick uhost handle channel arg { global cryptkey global db_handle set encrypted [encrypt $cryptkey [lindex $arg 1]] set ajoutsql "'$encrypted'" set dupli "mysqlsel/db server: Duplicate entry '$encrypted' for key 'PRIMARY'" set sql "INSERT INTO [lindex $arg 0] ([lindex $arg 0]) VALUES ($ajoutsql);" if { [ catch {set result [mysqlsel $db_handle $sql -list] fid ] { if { string equal $dupli $fin { set data "Attention [lindex $arg 1] se trouve déjà dans la base de données [lindex $arg 0]" else { set data "Ajout de [lindex $arg 1] dans la base de données [lindex $arg 0]" Explications: Ligne de programmation set ajoutsql "'$encrypted'" set dupli "mysqlsel/db server: Duplicate entry '$encrypted' for key 'PRIMARY'" set sql "SELECT * from membre" if { [ catch {set result [mysqlsel $db_handle $sql -list] fid ] { ) else { set data "Ajout de [lindex $arg 1] dans la base de données [lindex $arg 0]" Explication Nous allons créer une variable «ajoutsql» qui va contenir le mot encrypté sous cette forme mot car c est la ligne de programmation SQL qui a besoin du mot sous cette forme. Nous allons créer une variable «dupli» qui va contenir la phrase qui apparaît quand il y a une erreur de duplication. C est à ce niveau que nous allons envoyer notre requête sql. On peut aussi faire «set sql "DROP TABLE IF EXISTS membre;"» si ons y connaît en langage SQL, on ne devrait pas avoir de problèmes. Voilà la fonction if. Nous allons entourer la fonction à analyser entre un catch[], si jamais le set result{ nous envoie une exception alors on la récupèrera dans la variable «fid». Sinon on crée un variable data comme expliqué auparavant dans la partie «Blowfish». Pour information, lindex $arg 1 c est la donnée, et lindex $arg 0 c est la table. Windrop 9 Version 1.0 du document
10 if { [string equal $dupli $fin] { set data "Attention [lindex $arg 1] se trouve déjà dans la base de données [lindex $arg 0]" La fonction if permet de voir si les variables dupli et fid ont le même contenu donc de savoir si le message préenregistré correspond au message levé par l exception! Ce qui va permettre d alerter sur le channel qu il y déjà cette donnée dans la base de donnée! On peut maintenant gérer les exceptions comme on le veut. A nous de jouer! FIN DU TUTORIAL Windrop 10 Version 1.0 du document
titre : CENTOS_CUPS_install&config Système : CentOs 5.7 Technologie : Cups 1.3.7 Auteur : Charles-Alban BENEZECH
2012 Les tutos à toto CUPS server - install and configure Réalisée sur CentOS 5.7 Ecrit par Charles-Alban BENEZECH 2012 titre : CENTOS_CUPS_install&config Système : CentOs 5.7 Technologie : Cups 1.3.7
Plus en détailConfigurer la supervision pour une base MS SQL Server Viadéis Services
Configurer la supervision pour une base MS SQL Server Référence : 11588 Version N : 2.2 : Créé par : Téléphone : 0811 656 002 Sommaire 1. Création utilisateur MS SQL Server... 3 2. Configuration de l accès
Plus en détailPOVERELLO KASONGO Lucien SIO 2, SISR SITUATION PROFESSIONNELLE OCS INVENTORY NG ET GLPI
POVERELLO KASONGO Lucien SIO 2, SISR SITUATION PROFESSIONNELLE OCS INVENTORY NG ET GLPI Contexte de la mission Suite à la multiplication des matériels et des logiciels dans les locaux de GSB, le service
Plus en détailL installation a quelque peu changée depuis les derniers tutos, voici une actualisation.
Gestion de parc Informatique OCS, GLPI sur Debian 5 Jonathan Gautier Open Computer and Software Inventory Next Generation (OCS inventory NG) est une application permettant de réaliser un inventaire sur
Plus en détailPHP et mysql. Code: php_mysql. Olivier Clavel - Daniel K. Schneider - Patrick Jermann - Vivian Synteta Version: 0.9 (modifié le 13/3/01 par VS)
PHP et mysql php_mysql PHP et mysql Code: php_mysql Originaux url: http://tecfa.unige.ch/guides/tie/html/php-mysql/php-mysql.html url: http://tecfa.unige.ch/guides/tie/pdf/files/php-mysql.pdf Auteurs et
Plus en détail1-Introduction 2. 2-Installation de JBPM 3. 2-JBPM en action.7
Sommaire 1-Introduction 2 1-1- BPM (Business Process Management)..2 1-2 J-Boss JBPM 2 2-Installation de JBPM 3 2-1 Architecture de JOBSS JBPM 3 2-2 Installation du moteur JBoss JBPM et le serveur d application
Plus en détailSYNC FRAMEWORK AVEC SQLITE POUR APPLICATIONS WINDOWS STORE (WINRT) ET WINDOWS PHONE 8
SYNC FRAMEWORK AVEC SQLITE POUR APPLICATIONS WINDOWS STORE (WINRT) ET WINDOWS PHONE 8 INTRODUCTION Bonjour à tous; Aujourd hui je publie une nouvelle version de l adaptation de la Sync Framework Toolkit,
Plus en détailGestion de stock pour un magasin
Département d Informatique Université de Fribourg, Suisse http://diuf.unifr.ch Gestion de stock pour un magasin Stock online utilise ASP/MS-Access DO Thi Tra My No étudiant : 05-333-750 Travail de séminaire
Plus en détailVTX FTP. Transfert de fichiers business par FTP - Manuel de l'utilisateur. Informations complémentaires : www.vtx.ch. info@vtx.
VTX FTP Transfert de fichiers business par FTP - Manuel de l'utilisateur Informations complémentaires : www.vtx.ch info@vtx.ch 021/721 11 11 Table des matières 1 Introduction...3 1.1 But du document...3
Plus en détailServeur Linux : FTP. Mise en place d un service FTP sous Linux. Bouron Dimitri 20/04/2014
Mise en place d un service FTP sous Linux Bouron Dimitri 20/04/2014 Ce document sert de démonstration concise pour l installation, la configuration, la sécurisation, d un serveur FTP sous Linux utilisant
Plus en détailSommaire. Etablir une connexion avec une base de données distante sur PostGreSQL
Sommaire Etablir une connexion avec une base de données distante sur PostGreSQL 1 Connexion avec le module dblink...3 1.1 Création du module dblink... 3 1.2 Exemple de Mise en oeuvre... 4 1.3 Création
Plus en détailEncryptions, compression et partitionnement des données
Encryptions, compression et partitionnement des données Version 1.0 Grégory CASANOVA 2 Compression, encryption et partitionnement des données Sommaire 1 Introduction... 3 2 Encryption transparente des
Plus en détailGuide d installation de SugarCRM Open Source version 4.5.1
Guide d installation de SugarCRM Open Source version 4.5.1 Version 1.0.2 Mentions légales Mentions légales Ce document est susceptible de modification à tout moment sans notification. Disclaimer / Responsabilité
Plus en détailComment Accéder à des Bases de Données MySQL avec Windows lorqu'elles sont sur un Serveur Linux
Comment Accéder à des Bases de Données MySQL avec Windows lorqu'elles sont sur un Serveur Linux Distribué par Le Projet Documentation d'openoffice.org Table of Contents 1) Préambule...3 2) Télécharger
Plus en détailOCS Inventory & GLPI V.2
OCS Inventory & GLPI V.2 Installation sur SERVEUR S2 Personnes ayant collaborées à la réalisation de ce tutoriel : Thebest Thepure Thereal Thecomeback Le cerveau de toute la procédure Alpha testeur, écriture
Plus en détailTAGREROUT Seyf Allah TMRIM
TAGREROUT Seyf Allah TMRIM Projet Isa server 2006 Installation et configuration d Isa d server 2006 : Installation d Isa Isa server 2006 Activation des Pings Ping NAT Redirection DNS Proxy (cache, visualisation
Plus en détailPHP 5. La base de données MySql. A. Belaïd 1
PHP 5 La base de données MySql A. Belaïd 1 Base de données C est quoi une base de données? Une base de données contient une ou plusieurs tables, chaque table ayant un ou plusieurs enregistrements Exemple
Plus en détailPratique et administration des systèmes
Université Louis Pasteur Licence Informatique (L2) UFR de Mathématiques et Informatique Année 2007/2008 1 But du TP Pratique et administration des systèmes TP10 : Technologie LAMP Le but de ce TP est de
Plus en détailContenu. Cocher : Network Policy and Access Services > Next > Next. Cocher : Network Policy Server > Next > Install
Albéric ALEXANDRE 1 Contenu 1. Introduction... 2 2. Prérequis... 2 3. Configuration du serveur... 2 a. Installation de Network Policy Server... 2 b. Configuration de Network Policy Server... 2 4. Configuration
Plus en détailConnexion à SQL Server 2005 à partir du serveur d application SJSAS 9 Utilisation d une interface JDBC
Connexion à SQL Server 2005 à partir du serveur d application SJSAS 9 Utilisation d une interface JDBC Sommaire 1. Objectifs et intérêts... 2 2. Intégrer le driver SQL Server dans SJSAS 9... 2 2.1. Télécharger
Plus en détailVAMT 3. Activation de produits Microsoft
VAMT 3 Activation de produits Microsoft Rédacteurs : Stéphan CAMMARATA Objet : Cette documentation n a pas pour vocation d expliquer le concept VAMT en détail, mais de faciliter la migration vers VAMT3
Plus en détailManuel Utilisateur MISE A JOUR DU CLIENT SOFIE VERS LA VERSION 5. v0.99
Manuel Utilisateur MISE A JOUR DU CLIENT SOFIE VERS LA VERSION 5 v0.99 Table des matières 1. INTRODUCTION... 3 1.1 OBJECTIF DU DOCUMENT... 3 2. PREREQUIS... 4 2.1 TEST RÉSEAU... 4 2.2 CONFIGURATION RÉSEAU...
Plus en détailINSTALLER UNE BIBLIOBOX
INSTALLER UNE BIBLIOBOX Tuto en anglais : http://jasongriffey.net/librarybox/building.php Tuto en français : http://bibliobox.net/blog/post/2014/04/28/construire-sa-bibliobox-mr3020 Matériel dont nous
Plus en détailUwAmp. Serveur d'evaluation
UwAmp Serveur d'evaluation Aide sur UwAmp From UwAmp Wiki Jump to: navigation, search Tous les tutoriaux et aide sur l'installation et l'utilisation de UwAmp sont référencé sur cette page. Vous pouvez
Plus en détailInstallation d'un serveur FTP géré par une base de données MySQL
BTS INFORMATIQUE DE GESTION Option Administrateur de réseaux développement d applications COMPTE-RENDU D ACTIVITE ACTIVITE N 2 Nom et Prénom : Casanova Grégory Identification (objectif) de l activité Installation
Plus en détailHowTo Installer egroupware 1.2 sur SME Serveur 7.0
HowTo Installer egroupware 1.2 sur SME Serveur 7.0 Auteur: Stéphane Gauvin, sgauvin@serviceinfosg.com Contribution: N/A Version supportée: SME Serveur 7.0 License: GPL Dernière Mise à jour: 18/03/2006
Plus en détailAccès aux ressources informatiques de l ENSEEIHT à distance
Ecole Nationale Supérieure d Électrotechnique, d Électronique, d Informatique, d Hydraulique et des Télécommunications Accès aux ressources informatiques de l ENSEEIHT à distance Jean-François GINESTE,
Plus en détailComment Connecter une Base de Données MySQL via un Driver JDBC Avec OpenOffice.org
Comment Connecter une Base de Données MySQL via un Driver JDBC Avec OpenOffice.org Diffusé par Le Projet Documentation OpenOffice.org OpenOffice.org Documentation Project How-To Table des matières 1. Introduction...3
Plus en détailSSH, le shell sécurisé
, le shell sécurisé Objectifs : 1. Présenter le protocole et les outils associés Sébastien JEAN Pourquoi 1/2? Les services standards ne supportent que peu de propriétés de sécurité souvent l identification,
Plus en détailPrésentation, mise en place, et administration d'ocs Inventory et de GLPI
Présentation, mise en place, et administration d'ocs Inventory et de GLPI I Présentation Open Computer and Software Inventory Next Gen II Architecture d'ocs Inventory III Mise en place 1 er méthode avec
Plus en détailLes différentes méthodes pour se connecter
Les différentes méthodes pour se connecter Il y a plusieurs méthodes pour se connecter à l environnement vsphere 4 : en connexion locale sur le serveur ESX ; avec vsphere Client pour une connexion sur
Plus en détailOpenPaaS Le réseau social d'entreprise
OpenPaaS Le réseau social d'entreprise Spécification des API datastore SP L2.3.1 Diffusion : Institut MinesTélécom, Télécom SudParis 1 / 12 1OpenPaaS DataBase API : ODBAPI...3 1.1Comparaison des concepts...3
Plus en détailOlivier Mondet http://unidentified-one.net
T-GSI Ch.4 Le Langage SQL LDD, LCD Cet exercice guidé reprend le plan suivis lors de l intervention de formation faite pour l académie de Versailles. L objectif principal visait en la présentation du langage
Plus en détailEtudiant Ella Fitzgerald
Etudiant Ella Fitzgerald [ GLPI & OCS inventory ] Procédure d installation d un serveur de gestion de parc «OCS Inventory NG» mis en liaison avec une application HelpDesk «GLPI» sur Debian. Thomas MICHEL
Plus en détailConfiguration de routeur D-Link Par G225
Configuration de routeur D-Link Par G225 Modèle : DIR-625 et DIR-628 Adresse du routeur par le navigateur internet : http://192.168.0.1/ Changer le mot de passe utilisateur du routeur Sans fil L'accès
Plus en détail1 Configuration des Fichiers Hosts, Hostname, Resolv.conf
INSTALLATION ET CONFIGURATION ZIMBRA SUR DEBIAN 4.0 ETCH Zimbra est une solution Open Source d e-mail et de partage de calendrier destinée aux entreprises, aux prestataires de service, aux institutions
Plus en détailMysql avec EasyPhp. 1 er mars 2006
Mysql avec EasyPhp 1 er mars 2006 Introduction MYSQL dérive directement de SQL (Structured Query Language) qui est un langage de requètes vers les bases de données relationnelles. Il en reprend la syntaxe
Plus en détailProcédure d installation Smart Map 3
Procédure d installation Smart Map 3 1 Sommaire Procédure de désinstallation de l ancienne version 3 Procédure d installation de Smart Map Admin 4 Procédure d installation de Smart Map Client 9 2 Procédure
Plus en détailWDpStats Procédure d installation
WDpStats Procédure d installation Table de matières WDpStats... 1 Procédure d installation... 1 Table de matières... 1 Résumé... 2 Réquisits... 2 Installation... 2 Difficultés... 6 Lancement... 7 wdpstats_install_oracle_fr.xml
Plus en détailCréation d un service web avec NetBeans 5.5 et SJAS 9
Sommaire Création d un service web avec NetBeans 5.5 et SJAS 9 1. Présentation... 2 2. Création d un service web avec NetBeans... 2 2.1. Création d une application Web... 2 2.2. Création du service web...
Plus en détailMS SQL Express 2005 Sauvegarde des données
MS SQL Express 2005 Sauvegarde des données Création : 08.04.2011 Modification : 08.04.2011 Situation La base de données gratuite MSSQL Express 2005 ne dispose pas d agent (planificateur de tâche) comme
Plus en détailServeur de Téléphonie Asterisk implanté sur Trixbox
Doc-etudiant.fr Serveur de Téléphonie Asterisk implanté sur Trixbox By kitophe59 08 2 ATTENTION : ce tutoriel est abordé au moyen d un système d exploitaton type Linux. Il est conseillé de connaitre et
Plus en détailService de certificat
Service de certificat Table des matières 1 Introduction...2 2 Mise en place d une autorité de certification...3 2.1 Introduction...3 2.2 Installer le service de certificat...4 3 Sécuriser un site web avec
Plus en détailManuel des logiciels de transferts de fichiers File Delivery Services
Manuel des logiciels de transferts de fichiers File Delivery Services Editeur La Poste CH SA Technologies de l information Webergutstrasse 12 CH-3030 Berne (Zollikofen) Contact La Poste CH SA Technologies
Plus en détailTutoriel XBNE Connexion à un environnement XBMC distant
Tutoriel XBNE Connexion à un environnement XBMC distant 1. Introduction... 3 2. Quelques notions d informatique... 4 2.1 Réseau informatique... 4 2.1.1 Adresse ip... 4 2.1.2 Fixer l adresse ip d un équipement...
Plus en détailProtocole SSH-2.0. Tuan-Tu, TRAN. Janvier 2009
Janvier 2009 1 2 Etablissement des clés de session Protection des données échangées 3 Identification par mot de passe Identification par clé publique Identification par hôte 4 Utilisations de Secure Shell
Plus en détailHAUTE DISPONIBILITÉ DE MACHINE VIRTUELLE AVEC HYPER-V 2012 R2 PARTIE CONFIGURATION OPENVPN SUR PFSENSE
HAUTE DISPONIBILITÉ DE MACHINE VIRTUELLE AVEC HYPER-V 2012 R2 PARTIE CONFIGURATION OPENVPN SUR PFSENSE Projet de semestre ITI soir 4ème année Résumé configuration OpenVpn sur pfsense 2.1 Etudiant :Tarek
Plus en détailTuto 2 : Configuration Virtual box, Configuration et installation du serveur XiBO
Tuto 2 : Configuration Virtual box, Configuration et installation du serveur XiBO Dans Virtual box, la machine virtuelle xibo éteinte, sélectionner la et cliquer sur l icône configuration : Dans la fenêtre
Plus en détailLINUX REMPLAÇANT WINDOWS NT
189 Cette installation fonctionne chez moi à Veyre. Vous pouvez consulter et télécharger les fichiers à : http://perso.wanadoo.fr/gerard.blanchet/ veyre/ Mais c'est tout à fait adapté à un établissement
Plus en détailLogiciel : GLPI Version : 0.72.4 SYNCRHONISATION DE GLPI AVEC ACTIVE DIRECTORY. Auteur : Claude SANTERO Config. : Windows 2003.
Ce document est libre de droit, merci simplement de respecter son auteur. Toutes remarques ou commentaires seront les bienvenues. ATTENTION : La mise à jour par script entre GLPI et Active Directory ne
Plus en détailDirection des Systèmes d'information
DEPLOIEMENT DU CLIENT SSL SSL VPN Direction des Systèmes d'information Auteur GDS Référence 2010-GDS-DPT Version Date /2010 Nb. Pages 8 Sujet Ce document décrit le déploiement du logiciel «SSL VPN Client»
Plus en détailAnnexe 1. DIDACTICIEL Installation OCS 2.0RC2 /GLPI 0.78.3 pour WINDOWS
Annexe 1 DIDACTICIEL Installation OCS 2.0RC2 /GLPI 0.78.3 pour WINDOWS Par Monsieur Jason Pinaud BAC pro MRIM au 08 mars 2011 1 Sommaire Prés-requis : page 3 Téléchargements nécessaires page 3 Installation
Plus en détailTUTORIEL RADIUS. I. Qu est-ce que RADIUS? II. Création d un groupe et d utilisateur
TUTORIEL RADIUS Dans ce tutoriel nous allons voir, comment mettre en place une borne wifi avec un protocole RADIUS. Pour cela, vous aurez besoin : - d un serveur Windows 2012 - d un Active Directory -
Plus en détailCREATION WEB DYNAMIQUE
CREATION WEB DYNAMIQUE IV ) MySQL IV-1 ) Introduction MYSQL dérive directement de SQL (Structured Query Language) qui est un langage de requêtes vers les bases de données relationnelles. Le serveur de
Plus en détailMise en place d un serveur trixbox sur un domaine Kwartz. Version 1.0 du 25 juin 2012 Lycée Polyvalent d Artois, Noeux les Mines Adrien Bonnel
Mise en place d un serveur trixbox sur un domaine Kwartz Version 1.0 du 25 juin 2012 Lycée Polyvalent d Artois, Noeux les Mines Adrien Bonnel 1 Télécharger trixbox CE 2.8.0.4 Vous pouvez récupérer le fichier
Plus en détailInstallation d un hébergement Web à domicile
Installation d un hébergement Web à domicile Wampserver Par Sébastien ZAMBON Version 1.0 11.07.2015 Table des matières Introduction... 3 Configuration du PC... 3 Configuration d une adresse IP statique...
Plus en détailLa programmation orientée objet Gestion de Connexions HTTP Manipulation de fichiers Transmission des données PHP/MySQL. Le langage PHP (2)
Le langage PHP (2) Walid Belkhir Université de Provence belkhir@cmi.univ-mrs.fr http://www.lif.univ-mrs.fr/ belkhir/ 1 / 54 1 La programmation orientée objet 2 Gestion de Connexions HTTP 3 Manipulation
Plus en détailDocumentation FOG. 3. Choisir le nom de la machine, le nom d utilisateur et le mot de passe correspondant (par exemple : fog, password)
1. Installer une machine Ubuntu Server 14.04 i386 2. Saisir l adresse IP 3. Choisir le nom de la machine, le nom d utilisateur et le mot de passe correspondant (par exemple : fog, password) 4. Si vous
Plus en détailAdministration de Parc Informatique TP03 : Résolution de noms
Institut Galilée L2 Info S1 Année 2013 2014 Administration de Parc Informatique TP03 : Résolution de noms Le but de ce TP est d apprendre aux machines à se connaître par le nom plutôt que simplement par
Plus en détailServeur de messagerie sous Debian 5.0
Serveur de messagerie sous Debian 5.0 Avec Postfix et une connexion sécurisée GEORGET DAMIEN ET ANTHONY DIJOUX 06/10/2009 [Tutorial d installation d un serveur de messagerie POP et SMTP sous Debian, avec
Plus en détailLa double authentification dans SharePoint 2007
La double authentification dans SharePoint 2007 Authentification NT et Forms sur un même site Dans de nombreux cas on souhaite pouvoir ouvrir un accès sur son serveur SharePoint à des partenaires qui ne
Plus en détailLe protocole FTP (File Transfert Protocol,
Mise en place d un serveur FTP sous CentOS 6.2 Nicolau Fabien, Emanuele Prestifilippo Le protocole FTP (File Transfert Protocol, en français protocole de transfert de fichiers) permet d envoyer ou récupérer
Plus en détailPowershell. Sommaire. 1) Étude du cahier des charges 2) Veille technologique 3) Administration sur site 4) Automatisation des tâches d administration
Powershell Powershell Sommaire 1) Étude du cahier des charges 2) Veille technologique 3) Administration sur site 4) Automatisation des tâches d administration 1) Étude du cahier des charges (1.1.1) La
Plus en détailVXPERT SYSTEMES. CITRIX NETSCALER 10.1 et SMS PASSCODE 6.2. Guide d installation et de configuration pour Xenapp 6.5 avec SMS PASSCODE 6.
VXPERT SYSTEMES CITRIX NETSCALER 10.1 et SMS PASSCODE 6.2 Guide d installation et de configuration pour Xenapp 6.5 avec SMS PASSCODE 6.2 Pour VXPERT.fr et FGAGNE.COM François Gagné fgagne@vxpert.fr 1 1.
Plus en détailSQL Historique 1982 1986 1992
SQL Historique 1950-1960: gestion par simple fichier texte 1960: COBOL (début de notion de base de données) 1968: premier produit de sgbdr structuré (IBM -> IDMS) 1970-74: élaboration de l'outil d'analyse
Plus en détailInstallation et configuration d OCS/GLPI sur un Serveur Debian
Installation et configuration d OCS/GLPI sur un Serveur Debian GLPI (Gestionnaire Libre de Parc Informatique) est une application web (développée en PHP) qui permet la gestion de parc informatique et de
Plus en détailTransport Layer Security (TLS) Guide de mise en œuvre. Version: 1.0
Transport Layer Security (TLS) Guide de mise en œuvre Version: 1.0 15 mai, 2013 Table des matières Aperçu... 2 Reconnaissances... 2 Introduction de TLS... 2 Comment fonctionne TLS... 2 Comment mon organisation
Plus en détailWhitepaper. Méthodologie de création de rapports personnalisés SQL Server Reporting Services
Ce Whitepaper décrit la méthodologie de développement d un rapport personnalisé au format SQL Server Reporting Service (SSRS) appliqué à System Center Operations Manager (SCOM) Whitepaper Méthodologie
Plus en détailDans cette Unité, nous allons examiner
13.0 Introduction Dans cette Unité, nous allons examiner les fonctionnements internes d une des plateformes de publication web les plus largement utilisées de nos jours sur l Internet, WordPress. C est
Plus en détailPARTAGER UN ANNUAIRE COLLECTIF DE SIGNETS AVEC DEL.ICIO.US
PARTAGER UN ANNUAIRE COLLECTIF DE SIGNETS AVEC DEL.ICIO.US Introduction Pourquoi utiliser DEL.ICIO.US? Cet outil permet à plusieurs personnes de partager la même liste de sites favoris et ce sur n importe
Plus en détailhttp://manageengine.adventnet.com/products/opmanager/download.html?free
Introduction Opmanager est un outil de supervision des équipements réseau. Il supporte SNMP, WMI et des scripts ssh ou Telnet pour récupérer des informations sur les machines. Toutefois les machines doivent
Plus en détailLES ACCES ODBC AVEC LE SYSTEME SAS
LES ACCES ODBC AVEC LE SYSTEME SAS I. Présentation II. SAS/ACCESS to ODBC III. Driver ODBC SAS IV. Driver ODBC SAS Universel V. Version 8 VI. Références I. Présentation Introduction ODBC, qui signifie
Plus en détailOcs Inventory et GLPI s appuie sur un serveur LAMP. Je vais donc commencer par installer les paquets nécessaires.
Installation & Configuration GPLPI / OCS Inventory NG Installer sur Debian 5 Lenny, Liaison Active Directory, Mise en place du couple OCS/GLPI Par : POMENTE Guillaume OCS Inventory et GLPI sont deux outils
Plus en détail2X ThinClientServer Guide d utilisation
2X ThinClientServer Guide d utilisation Page 1/23 Sommaire 2x Thin Client Server Boot PXE Edition... 3 Connections Manage... 3 Connections Manage Users... 3 Connections Manage Full Desktops... 4 Connections
Plus en détailUtilisez Toucan portable pour vos sauvegardes
Utilisez Toucan portable pour vos sauvegardes Préambule Toucan est un logiciel libre et gratuit, permettant de réaliser des sauvegardes ou synchronisation de vos données. Il est possible d automatiser
Plus en détailTP Contraintes - Triggers
TP Contraintes - Triggers 1. Préambule Oracle est accessible sur le serveur Venus et vous êtes autorisés à accéder à une instance licence. Vous utiliserez l interface d accés SQL*Plus qui permet l exécution
Plus en détailInstallation de la plate-forme Liberacces 2.0 «Intégrale» avec LiberInstall
Installation de la plate-forme Liberacces 2.0 «Intégrale» avec LiberInstall Titre Version Date Dernière page Identité du document Installation de la plate-forme Liberacces 2.0 «Intégrale» avec LiberInstall
Plus en détailImprimantes et partage réseau sous Samba avec authentification Active Directory
Imprimantes et partage réseau sous Samba avec authentification Active Directory Sommaire 1- Pré requis Page 2 2- Configuration réseau Page 3 3- Installation de samba Page 4 à 5 4- Installation de kerberos
Plus en détailINSTALLATION ET LANCEMENT DU CONNECTEUR E-SIDOC
INSTALLATION ET LANCEMENT DU CONNECTEUR E-SIDOC Introduction : Le connecteur ne fonctionne que si BCDI est installé en Client/Serveur. Il ne peut fonctionner qu avec une version de Bcdi supérieure ou égale
Plus en détailManuel d utilisateur du site de covoiturage «Etucovoiturage»
2012 Manuel d utilisateur du site de covoiturage «Etucovoiturage» version 1.0 KOULOUH Khalid, MARYNICH Mikhail, OUDJEHIH Anis, OQAIDI Khalid Master 2 CCI 28/03/2012 Sommaire Comment disposer d'une Page
Plus en détailOpen Source Job Scheduler. Installation(s)
Open Source Job Scheduler Installation(s) Installations Standard Configuration Superviseur Agent SOS-Paris 2 Pré-requis o Base de données o MySQL, MSACCESS, Oracle o JDBC ou ODBC o Connecteurs o Mysql
Plus en détailPHP. Bertrand Estellon. 26 avril 2012. Aix-Marseille Université. Bertrand Estellon (AMU) PHP 26 avril 2012 1 / 214
PHP Bertrand Estellon Aix-Marseille Université 26 avril 2012 Bertrand Estellon (AMU) PHP 26 avril 2012 1 / 214 SQLite et PDO Base de données SQLite et PDO SQLite écrit les données relatives à la base dans
Plus en détailAnas Abou El Kalam Sécurité SSH SSH
SSH 1 Introduction La possibilité de travailler.à distance. a toujours été une fonctionnalité très appréciée des utilisateurs de machines UNIX. Cela est traditionnellement possible suivant plusieurs modes
Plus en détailtitre : CENTOS_BIND_install&config Système : CentOS 5.7 Technologie : Bind 9.3 Auteur : Charles-Alban BENEZECH
2012 Les tutos à toto BIND server-install and configure Réalisée sur CentOS 5.7 Ecrit par Charles-Alban BENEZECH 2012 titre : CENTOS_BIND_install&config Système : CentOS 5.7 Technologie : Bind 9.3 Auteur
Plus en détaila) Supprimer les bases de données installées dans la version 6.03
METTRE EN ŒUVRE OPEN ERP 6.1 EN CONTEXTE MONOPOSTE Attention : si la version 6.03 ou 6.04 d open Erp a été installée sur l ordinateur, il est impératif de la désinstaller car les deux versions sont incompatibles.
Plus en détailProtocole de mise en place et d utilisation de FOG-server
Protocole de mise en place et d utilisation de FOG-server Sommaire : Introduction :... 2 Pré-requis :... 3 Installation du système d exploitation:... 4 Installation de FOG-Server :... 9 Utilisation de
Plus en détailProcédure d utilisation et de paramétrage (filtrage) avec IPFIRE
Procédure d utilisation et de paramétrage (filtrage) avec IPFIRE Par AVIGNON Bastien et CHOMILIER Tom V2.0 Sommaire : (Sommaire interactif) I) Introduction... 2 II) Mettre en place une black liste sur
Plus en détailSUGARCRM Sugar Open Source Guide d Installation de French SugarCRM Open Source Version 4.2
SUGARCRM Sugar Open Source Guide d Installation de French SugarCRM Open Source Version 4.2 Version 1.0.5 Mentions légales Mentions légales Ce document est susceptible de modification à tout moment sans
Plus en détailBases de SQL. Hacks 1-6 CHAPITRE UN
CHAPITRE UN Bases de SQL Hacks 1-6 Même les commandes SQL les plus simples peuvent comporter des variantes curieuses ; ce chapitre vous montrera qu un programmeur astucieux peut exploiter les nombreuses
Plus en détailNotes de cours : bases de données distribuées et repliquées
Notes de cours : bases de données distribuées et repliquées Loïc Paulevé, Nassim Hadj-Rabia (2009), Pierre Levasseur (2008) Licence professionnelle SIL de Nantes, 2009, version 1 Ces notes ont été élaborées
Plus en détailProcédure d installation Trixbox - A2Billing
Procédure d installation Trixbox - A2Billing Filière : Télécommunication Auteurs : Joseline Trachsel Julien Berger Date : 01.02.2007 Table des matières TABLE DES MATIERES...3 1. INTRODUCTION...5 2. INSTALLATION
Plus en détailInstallation et configuration de Vulture Lundi 2 février 2009
Installation et configuration de Vulture Lundi 2 février 2009 V1.0 Page 1/15 Tables des matières A. Informations (Page. 3/15) B. Installation (Page. 3/15) 1- Téléchargement des paquets nécessaires. 2-
Plus en détailKWISATZ MODULE PRESTASHOP
Table des matières -1) KWISATZ - :...2-1.1) Introduction :...2-1.2) Description :...3-1.2.1) Schéma :...3-1.3) Mise en place :...4-1.3.1) PRESTASHOP :...4-1.3.1.1) Les Web Services :...4-1.3.2) KWISATZ
Plus en détailPHP et les Bases de données - Généralités
PHP et les Bases de données - Généralités Conception d une base de données Méthodes utilisées : MERISE, UML Modèle conceptuel des données MCD, Modèle logique MLD, Modèle Physique MPD. Ces aspects seront
Plus en détail