Get Adobe Flash player

Solutions diverses

Autorité de certification lancée le 3 décembre 2015 (Bêta Version Publique). Cette autorité fournit des certificats gratuits X.509 pour le protocole cryptographique TLS au moyen d’un processus automatisé destiné à se passer du processus complexe actuel impliquant la création manuelle, la validation, la signature, l’installation et le renouvellement des certificats pour la sécurisation des sites internet. En septembre 2016, plus de 10 millions de certificats ont été délivrés. (Source https://fr.wikipedia.org/wiki/Let%27s_Encrypt )

Ci-dessous une documentation décrivant la génération d’un certificat SSL pour apache avec un renouvellement automatique (certificat par défaut expirant tous les 90 jours)

https://www.grafikart.fr/formations/serveur-linux/apache-ssl-letsencrypt

Mise en place de certificat SSL : https://www.memoinfo.fr/tutoriels-linux/configurer-lets-encrypt-apache/

 

 

smtp-source -s 20 -l 5120 -m 15 -c -f user1@domain.tld -t user2@domain.tld serveurdemail:25
# -s Nombre de thread
# -l Taille du message
# -m Nombre de message
# -c affiche un compteur
# -f expediteur
# -t destinataire

Comme tout CDN (Content Delivery Network), Cloudfare réplique les données statiques des sites web au travers d’un réseau mondial pour être toujours au plus prêt des utilisateurs finaux et ainsi optimiser le chargement de ses fichiers.

Il peut également bloquer les menaces, robots et autres crawlers abusifs pour faire économiser de la bande passante et les ressources de vos serveurs.

Je recommande cette solution qui est très intéressante : https://www.cloudflare.com

 

Nécessite :  Un serveur avec un proxy SQUID ou autre .

La solution suivante est un exemple fonctionnel pour passer à travers un proxy par le port 443 . Le serveur suivant supervision.prestafute.net peux être utiliser en guise de solution technique , mais ne pourra absolument pas être utilisé pour naviguer sur internet ou se connecter en ssh dessus . Le serveur SQUID comme le serveur SSH sont protégés par une authentification .

Sous windows : bitvise Tunnelier (A télécharger)

Exemple de configuration :

supervision.prestafute.net port SSH 443

Partie C2S :

127.0.0.1  8080 (port local)  localhost 443 (port distant SSH)

127.0.0.1   20 (port local)      localhost 3128 (port distant Proxy)

Sous Linux:

I) Installation de corkscrew pour la reconnaissance HTTP

Manière automatique :

apt-get install corksrew ou yum install corkscrew

Manière manuel :
export http_proxy=http://mon-proxy:port
wget http://pkgs.fedoraproject.org/repo/pkgs/corkscrew/corkscrew-2.0.tar.gz/35df77e7f0e59c0ec4f80313be52c10a/
tar xvf corkscrew-2.0.tar.gz
cd corkscrew-2.0
./configure
make && make install

II) Configuration

Ajout dans `./ssh/config
ProxyCommand /usr/local/bin/corkscrew IP_PROXY PORT %h %p ~/.ssh/auth

Ajout dans ./ssh/auth
login:password du proxy
test  : ssh root@supervision.prestafute.net -p 443 => OK

Redirection de port pour SSH et HTTP sans proxy :
ssh -C2qTnN -L 20:localhost:3128 root@supervision.prestafute.net -p 443
ssh -C2qTnN -L 30:localhost:443 root@supervision.prestafute.net -p 443

III) Utilisation

Dans firefox : Manuel HTTP Proxy : 127.0.0.1 sur le port 20

Pour la connexion SSH : ssh root@localhost -p 30

Le script suivant permet de surveiller le contenu d’un site par un mot clé insérer dans la source du site . Le script suivant utilise CURL (apt-get install curl) pour effectuer des requêtes HTTP permettant de récupérer la source du site dans une liste et vérifier que le mot clé existe bien .

Le script est très utile si celui-ci est hacké ou si celui-ci ne répond plus

 

 

Etape 1 : Préparation de l’environnement 

mkdir /home/automates
cd /home/automates && mkdir alert index param

Etape 2 : Mise en place du script bash 

vim monitsite.sh

Copier coller le script suivant :

#!/bin/sh
BASEDIR="/home/automates"
FILE="$BASEDIR/liste.txt"
GETPARAM="$BASEDIR/param"
GETAL="$BASEDIR/alert"
MAILD="VOTRE EMAIL"
while read ligne
do
SITE=$(echo $ligne|awk -F"|" '{print($1)}')
KEY=$(echo $ligne|awk -F"|" '{print($2)}')
PRM=$(echo $ligne|awk -F"|" '{print($3)}')
echo "=== SITE $SITE ==="


if test -z $PRM; then
 DATA=$(curl -s http://$SITE)
else
if test -e $GETPARAM/$SITE.txt; then
 MPARAM=$(less $GETPARAM/$SITE.txt)
 echo "curl --request $PRM 'http://$SITE' --data '$MPARAM'"
 DATA=$(curl --request $PRM 'http://$SITE' --data '$MPARAM' )
 fi
fi

if echo $DATA | grep $KEY > /dev/null; then
 echo "$SITE = OK"
 if test -e "$GETAL/$SITE"; then
 rm -f $GETAL/$SITE
 fi
else
if test -e "$GETAL/$SITE"; then
 echo "Flag exist"
else
 SUBJECT="[ALERT] $SITE NOK"
 EMAIL=$MAILD
 EMAILMESSAGE="/tmp/email$SITE.txt"
 DATEEX=$(date '+%d/%m/%y %H:%M')
 echo "Site $SITE inaccessible le $DATEEX" > $EMAILMESSAGE
 echo "$SITE = NOK"
mail -s "$SUBJECT" "$EMAIL" < $EMAILMESSAGE
 touch $GETAL/$SITE
 rm -f $EMAILMESSAGE
fi
fi
echo ""
echo "----------------"
echo ""
done < $FILE

Etape 3 : 

Créer un fichier texte : liste.txt avec le listing des sites et le mot clé a rechercher

Exemple :

site1.fr|key1
site2.fr|key2

Etape 4 : Créer un cron toutes les minutes de monitsite.sh

Quelques actuces sur windows

Astuce n°1
Repérer les changements de caractères

Windows dispose d’une option qui permet de repérer lorsque les touches Verr Num (activation du pavé numérique) ou Caps Lock (Verrouillage des majuscules) sont enclenchées. Il suffit pour cela de cliquer sur Démarrer, paramètres puis Panneau de configuration. Sélectionnez l’icône Accessibilité. Activez l’onglet Clavier et cochez l’option Utiliser les touches bascules. Validez par OK. Dès lors, à chaque fois que vous appuierez sur Caps Lock ou Num Lock, vous entendrez un avertissement sonore.

Astuce n°2
Refermez plusieurs fenêtres d’un seul clic

Pour refermer plusieurs fenêtres d’exploration d’un seul clic, maintenez la touche Maj enfoncée tandis que vous cliquez sur la croix du bouton de fermeture de la dernière fenêtre ouverte. Touts les fenêtres précédemment ouvertes sur le bureau sont ainsi simultanément refermées.
Astuce n°3
Parcourez une arborescence de répertoire

Pour remonter dans l’arborescence des dossiers ouverts à partir de l’Explorateur, utilisez la touche Retour Arrière (BackSpace).
Astuce n°4
Renommez instantanément un fichier ou un dossier

Pour renommer un fichier ou un dossier cliquez dessus et appuyez sur la touche F2.
Astuce n°5
Copiez rapidement un fichier

Pour créer une copie de fichier, maintenez la touche Ctrl enfoncée tandis que vous faites glisser l’icône du fichier jusqu’au bureau ou jusqu’à l’icône du dossier dans lequel vous souhaitez placer la copie du fichier.
Astuce n°6
Copiez plus rapidement

Lorsque vous voulez copier du texte, des images vous devez passer par : Edition -> Copier et vis-versa pour coller. Mais vous pouvez effectuer cette manipulation plus rapidement, pour cela il vous suffit juste de sélectionner le texte ou l’image que vous souhaitez copier puis appuyer simultanément sur les touches « Crtl » et « C » puis « Crtl » et « V » pour coller. Vous pouvez aussi réaliser cette opération avec les touches « Ctrl+Ins » pour copier et « Maj+Ins » pour coller.
Astuce n°7
Effectuez des captures d’images

Pour faire des captures d’images facilement il vous suffit de presser la touche « impr écran/syst » en haut à droite du clavier, puis copiez l’image pour la voir s’affichée.
Astuce n°8
Obtenir le sigle Euro

Il est possible d’utiliser le sigle de l’Euro depuis n’importe quelle application qui utilise les polices True Type. Pour cela, il suffit d’appuyer simultanément sur les touches « Alt Gr » et « E ». Attention, seulement certaines polices incorporent ce sigle. Certaines applications permettent aussi de faire apparaître le sigle Copyright en appuyant simultanément sur « Alt Gr » et « C ».
Astuce n°9
Si votre PC plante Windows 98 permet de vérifier si un fichier système est manquant ou endommagé.

Il vous suffit de cliquer sur « Démarrer », puis « Exécuter », tapez « SFC » et cliquez sur « Ok ». Il n’y a plus qu’à suivre pas à pas.
Astuce n°10
Dégradé dans la barre de titre des fenêtres

Cliquez sur le bouton droit de la souris sur le bureau de windows. Choisissez « Propriété », cliquez ensuite sur l’onglet « Apparence » puis « Avancé » . Dans la rubrique « Elément » positionnez-vous sur « Barre de titre active ». Choisissez ensuite la couleur de départ sous le menu « Couleur »et la couleur d’arrivée sous le menu « Couleur 2 ». Réalisez la même opération avec l’élément « Barre de titre inactive », puis cliquez sur « Ok »
Astuce n°11
Faire de la place sur le disque dur

Vous pouvez faire de la place en supprimant les fichiers « Temporary Internet Files » (Ce dossier contient des pages Web stockées sur votre disque dur pour un affichage rapide). En les supprimant vos paramètres personnalisés pour les pages Web resteront inchangés. Pour cela double-cliquez sur l’icône « Poste de travail » puis cliquez avec le bouton droit de la souris sur votre disque dur local, appuyez sur « Nettoyage du disque », cochez la case « Fichiers Internet temporaires » puis, enfin, cliquez sur « OK ».
Astuce n°12
Raccourci d’un site sur le bureau

Vous allez tout d’abord sur le site qui vous intéresse, puis dans le menu « Fichier » choisissez « Envoyez » puis « Raccourci vers le bureau »
Astuce n°13
Changer une icône

Pour changer l’apparence d’une icône sur le bureau, vous devez cliquez avec le bouton droit de la souris sur l’icône désirée, choisissez « Propriétés » puis, cliquez sur « Changer d’icône » et enfin sur « Parcourir… » là il vous suffira de sélectionnez l’icône souhaitée.
Astuce n°14
Séléctionner rapidement

Dans un logiciel de traitement de texte ou autres, le curseur se trouve en début de ligne, pour la séléctionner entièrement et rapidement faites : « Maj+Fin » ou « Maj+End »

Astuce n°15
Vérifier l’activation de windows XP

oobe/msoobe /a

Astuce n°16
Ouvrir un lien dans une nouvelle fenêtre

Menu Outils – Options – Onlet Avancées – section navigation – décochez réutiliser les fenêtres pour lancer les raccourcis.

Astuce n°17
Comment optimiser l’arrêt de Windows

Lorsque vous effectuer la tache ‘arrêt du système’, il est possible qu’un programme ne puisse pas être arrêté car il est bloqué.
Windows vous demande alors ce qu’il doit faire et ne s’arrête pas automatiquement. Cette astuce stop tout les programmes en attente avant la fermeture.
– Lancez regedit (demarrer / executer et tapez regedit) et rendez-vous à la clef suivante :
[HKEY_CURRENT_USER\Control Panel\Desktop]
-Créez la Valeur Chaîne « AutoEndTasks » (si elle ne figure pas dans la fenêtre de gauche…) et mettez la valeur « 1 ».
Il ne reste plus qu’a redemarrer pour prendre en compte le changement.
N’oubliez pas de fair une sauvegarde du registre avant tout changement de celui-ci.

Astuce n°18
Comment arrêter WindowsXP juste avec un raccourci

Il est possible d’arrêter windowsXP, grace a un raccourci placé sur le bureau par exemple:
Faites un click droit sur le bureau et prenez nouveau/ raccourcis ensuite une fenetre s’ouvre pour vous demander ou est le raccourci, et la, dans l’emplacement du texte écrire ou faites un copier coller :
Shutdown -s -t 00
Pour info 00 représente le temps donc si vous mettez 60 celui-ci fermera XP au bout d’une minute.
Cliquez sur suivant et nommer le raccourci comme vous le voulez (fermeture, closed…) et ensuite sur terminer.
Il n’y a plus qu’a tester.

Astuce n°19
Comment booster son disque dur

Pour booster son disque dur il faut ouvrir le registre.
donc faites démarrer / exécuter et tapez regedit
Ensuite allez dans :
HKEY LOCAL MACHINE\System\ CurrentControlSet\Control\Session Manager\Memory Management\
Dans la partie droite, créez une nouvelle valeur DWORD nommée LargeSystemCache.
Donnez à cette clé la valeur 1 en Hexadécimal.
Pour prendre en compte redemarrez votre pc.
N’oubliez pas de fair une sauvegarde du registre avant tout changement de celui-ci.

Astuce n°20
Comment désactiver le rapport d’erreur

A chaque fois qu’un de vos logiciel fait un bloquage, windows vous propose d’envoyer un rapport d’erreur systématiquement. Si vous ne voulez plus de ce message voici la procédure à faire:
Faite un click droit sur l’icone poste de travail qui est sur votre bureau.
Cliquez sur propriéte et ensuite sur avancé. En bas recherchez Rapport d’erreur et cliquez dessu. Il ne reste plus qu’a cliquer sur désactiver rapport d’erreur et à redemarrer pour prendre en compte les changement.

Astuce n°21
Configurer son réseau pour avoir 100% des ressources actives

Pour se faire cliquez sur « Démarrer », « Exécuter » puis tapez « gpedit.msc » et cliquez sur « OK ».
L’éditeur de stratégie de groupe local se chargera.Dans la partie gauche ouvrez les sousmenu Stratégie Ordinateur local /Configuration ordinateur / Modèles d’administration / Réseau / Planificateur de paquet QoS et ensuite dans la fenêtre de droite cliquez sur la ligne « limiter la bande passante réservable ». Dans la fenêtre qui s’ouvre cliquez sur « activer » et ensuite sur ok pour valider les changements.
Attention cette manip n’est valable que pour les versions officielles d’XP les copies n’ayant pas cette option.

Astuce n°22
Comment optimiser la mémoire virtuelle

La mémoire virtuelle est celle qu’utilise XP en plus de votre mémoire physique. Elle se « greffe » pendant votre cession sur votre disque dur.
Pour la paramétrer rien de plus simple.
Poste de travail / propriétés / Avancé. Cliquez sur paramètres dans la zone perfomance. Ensuite cliquez sur avancé et ensuite sur modifier dans la zone de mémoire virtuelle. La vous rentrez la même valeur pour la taille initiale et maximale.
Elle se calcule de la manière suivante: 1,5 fois la mémoire vive sans dépasser les 512 Mo. Il ne reste plus qu’à valider en cliquant sur définir.

Astuce n°23
Comment accélérer windows

Cette astuce, pourtant assez connue, peut-être mal utilisée. En effet, nombreuses sont les personnes qui préfèrent activer la défragmentation du boot. Pourtant, si vous utilisez régulièrement un défragmenteur, la défragmentation du boot ralentie alors le démarrage (elle est inutile). La désactivation de cette défragmentation va donc accélérer le démarrage de windows XP.

Ouvrez regedit (menu Démarrer, Exécuter… et taper regedit)
Allez à HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction
Modifiez la valeur de la clé Enable à N (Y par défaut)
Redémarrer.

Attention : si vous ne pratiquez pas de défragmentation régulière comme indiqué plus haut, il est conseillé de laisser Enable à Y.

Pas de solutions ? Cliquer ici

J’avais déjà essayé deux ou trois manières de me connecter en ipv6 depuis la maison, mais c’est en général un peu long :

faut s’inscrire chez un tunnel broker, mettre en place des scripts, avoir une IP fixe…

le paquet miredo (Hardy) permet de faire tout ça de manière hyper-simple.

Une commande suffit :

# apt-get install miredo

Il faudra ensuite effectué une configuration :

# sudo vi /etc/miredo.conf
# ServerAddress   teredo.ipv6.microsoft.com
# sudo /etc/init.d/miredo restart
Sous Redhat - CentOs :

# sudo rpm -Uvh miredo-*.rpm

Plus d'infos :
- https://wiki.ubuntu.com/IPv6
- http://www.debian-administration.org/articles/621

Tout utilisateur de Ubuntu ou Debian qui se respecte connaît les dépôts de paquets spécialement conçus pour colmater les failles de sécurité. Dès qu’un problème est identifié, l’équipe de sécurité applique les correctifs existants et met tout ça à disposition le plus vite possible.

Voici comment faire en sorte que ces mises à jour soient appliquées automatiquement, par exemple une fois par jour.

La première chose à faire est d’installer le paquet cron-apt, qui est spécialement fait pour ça :

# apt-get install cron-apt

Ce paquet permet de lancer une mise à jour à intervalle régulier. Le problème est que nous ne voulons mettre à jour que les paquets concernés par les problèmes de sécurité, et pas l’ensemble de notre distribution. Ceci est particulièrement important si on utilise une distribution testing ou unstable. Pour cela nous allons créer une source de paquets restreinte aux dépôts de sécurité. On va donc éditer un fichier /etc/apt/security.sources.list contenant la ligne suivante :

deb http://security.debian.org/ testing/updates main contrib non-free

(remplacez testing par stable ou unstable selon votre config)

Il faut ensuite indiquer à cron-apt d’utiliser ce fichier. Pour cela, ouvrez le fichier /etc/cron-apt/config et ajoutez ou décommentez la ligne suivante :

OPTIONS="-o quiet=1 -o Dir::Etc::SourceList=/etc/apt/security.sources.list"

Par défaut, cron-apt ne fait que mettre à jour les sources de paquets, et ne les installe pas. Si vous souhaitez automatiser également l’installation, il faut que vous rajoutiez un fichier nommé 5-install dans le répertoire /etc/cron-apt/action.d/ et qui contient la ligne suivante :

dist-upgrade -y -o APT::Get::Show-Upgraded=true

Attention : il est normalement déconseillé d’effectuer ce genre d’actions automatiquement sur un serveur. En cas de problèmes lors de la mise à jour, ceci peut empêcher certains services de redémarrer. Dans tous les cas, pensez à bien regarder les rapports envoyés par Cron pour vérifier que tout s’est bien dérouolé…

Et voila. Il nous reste à régler la fréquence et le moment des mises à jour. Par défaut elles ont lieu une fois par jour à 1h du matin (cf le fichier /etc/cron.d/cron-apt). Ceci est très bien si vous avez un serveur qui tourne en permanence.Il ne reste plus qu’a faire un lien sympolique vers /usr/sbin/cron-apt dans /etc/cron.daily

Il est souvent nécessaire de savoir quand ont été exécutées les commandes.

Il faut pour cela modifier la variable HISTTIMEFORMAT :

export HISTTIMEFORMAT='%F %T '

Ce qui affichera sous la commande history : 
   67  2010-12-14 08:36:04 ls
   68  2010-12-14 08:36:04 mv * ../
   69  2010-12-14 08:36:04 cd ..
   70  2010-12-14 08:36:04 ls

Matériels :

– 2 machines physique (presta1.prestafute.net & presta2.prestafute.net)

– 1 IP load balancing (failover) permettant la bascule en redondance

– Synchronisation de copie de VM système (copie cluster sur la machine physique)

La mise en place d’une infrastructure en cloud computing permet de pouvoir synchronisé la même VM sur plusieurs serveur et permettre la redondance entre elle si jamais une  ne tiens pas au niveau système .

J’ai choisi proxmox pour son moteur cluster . La synchro s’effectue via un script bash .

A venir passage en IPv6