Archives de
Tag: plugin

Cyborg Jeff vs Robots

Cyborg Jeff vs Robots

MAJ – illustration générée par ChatGPT, 2026

Ok, après de longues soirées, j’ai donc pu faire redescendre à la normal la charge CPU du serveur Infomaniak et rejoindre mes « copains » du serveur mutualisé. Le combat fut long, stressant et dans la mesure où une fois de plus, je me suis retrouvé seul au monde avec mon problème, je vais en profitez pour vous en faire partager les solutions, puisque déjà quelques autres internautes commencent à rencontrer de problèmes similaires.

Rappel des faits, début du mois, mon hébergement chez Infomaniak devait être isolé car quelques choses saturait le serveur web… et à moi d’en trouver la cause et l’éradiquer. Pas de malware, mise à jour de WordPress et plugins, rien n’y fait, je finis par constater un taux anormal d’appel dans les logs sur une seul et unique page du blog, plus de 10x par secondes et venant de serveurs BingBot officiels Microsoft. La raison reste toujours un mystère, mais mes lectures ont pu montrer d’autres cas similaires. Bug de l’outil, tentative de détournement pour saturer les serveurs…

Tout d’abord, j’ai donc installé un plugin de gestion de cache des pages à la demande d’Infomaniak. Celui-ci n’a pas vraiment fait diminuer la charge CPU, et m’enquiquine plus qu’autre chose d’ailleurs.

Après de nombreux tests, j’ai finalement interdit à BingBot et MSNBot de se rendre sur tout le site contenant la page à problème. Radicale, mais le contenu de celui-ci ne souffrira pas de ce nom référencement… Ceci dit cette solution est à mon goût trop agressive.

RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} ^.*(msnbot).* [NC]  # Si le user agent contient la chaine msnbot
RewriteRule ^.* – [F,L]  # On interdit alors l’accès à la page

RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} ^.*(bingbot).* [NC]  # Si le user agent contient la chaine msnbot
RewriteRule ^.* – [F,L]  # On interdit alors l’accès à la page

La solution s’avère efficace, puisque la charge serveur diminue alors de suite, néanmoins les logs restent surchargés, j’adapte donc avec un fichier ROBOTS.TXT qui placé à la racine du site impose aux différents bots ce qu’il peuvent indexer ou non… 24h plus tard, les résultats sont efficaces, mon fichiers LOG de 40mo est passé à 1,5mo !

User-agent: *
Disallow: /wp-*
Disallow: /*.php$
Disallow: /*.js$
Disallow: /*.inc$
Disallow: /*.css$
Disallow: /*%26layout=
Disallow: /*xoops_url

J’impose donc de ne pas indexer tous répertoires ou fichiers commençant par wp- à savoir des fichiers critiques à WordPress, les fichiers .php, .js ou .css et propre à ce cas les urls contenant la chaine de caractère %26layout= ou xoops_url.

Bon, j’espère être tranquille jusqu’à l’année prochaine mantenant !

Allé, pour vous donner un peu de coeur à l’ouvrage… tout cela me rappelle ce morceau de musique écrit en 2002 : Cyborg Jeff – We are the Bots !

Lire la suite Lire la suite

Saturation serveur

Saturation serveur

Déjà quelques jours que je m’arrache les cheveux et perd un temps précieux sur un sérieux problème d’attaque Web sur mon serveur, un soucis qui semble s’orienter autour d’attaque de BingBot ou d’un bon bug dans celui-ci, le tout causant une charge CPU anormal sur le serveur.

Et c’est de la que le problème a été identifié. Contacté par Infomaniak il y a un moment, mon hébergement avait dû être démutualisé pour cause de surcharge CPU, or ce n’est pas vraiment le genre d’Infomaniak de faire la grimace ! Difficile de mettre la doigt exactement sur ce qui en est la cause, il a donc fallu tenter plusieurs pistes.

J’ai d’abord fait un genre de test malware de mes différents sites avec cet outil : http://sucuri.net/ sans grand résultat, il m’annonçait simplement que mes versions de WordPress n’était pas à jour. Dans la mesure où le passage à Worpdress 3.x impliquait toute une série d’incompatibilité plugins, je m’étais volontairement arrêté à la version 2.9.8.2  J’ai donc mis à jour mes noyaux, mis à jour les nombreux plugins et puis ?

Je me suis souvenu avoir lu qu’il était parfois utile de checker authenticité des thèmes wordpress utilisés. En effet, par exemble, celui de mon blog avait été réalisé au départ d’un thème datant maintenant de 2007…. Cause potentiel ? Pas vraiment sur, mais bon, cela n’aura pas fait de tord de mettre tout cela à jour

J’en ai profité pour faire du nettoyage sur mon serveur, par bloquer via .htaccess certains répertoires,… puis sous les conseilles d’Infomaniak, j’ai installé un outil d’optimisation de cache du site WP Super Cache, qui permet de diminuer les requêtes aux serveurs.

Mais rien à faire, la charge CPU restait toujours assez élevée… Dans les statistiques, je voyais qu’une page d’un de mes blogs était anormalement visitée, plus de 600.000 fois depuis début mai sans aucune raison. La page était plutôt clean, on aurait juste pu lui reprocher un embed de player Jamendo… Un croisement avec les weblog du site me montre effectivement que le problème passe bien par là, on retrouve ce genre de log plusieurs fois par seconde en permanence :

157.55.17.151 - - [16/May/2012:00:00:10 +0200] "GET /cyborgjeff/site/albums/divagation-se-1997/%26layout=button_count%26show_faces=false%26width=250%26action=like%26colorscheme=light%26font=arial%26height=35px/1997/02/24/344-4u2-ethnic-drums-ftl-mix-16/1997/04/10/372-ego/1997/03/23/365-2-3-frutti-dance-classics/1997/02/24/344-4u2-ethnic-drums-ftl-mix-16/1997/04/10/370-introduction-of-dream-part-ii/1996/11/27/279-moon-day/1996/11/27/279-moon-day/1997/04/04/368-deep-house-titanic-mix/1997/04/10/372-ego/1997/04/10/372-ego/1997/04/05/369-i-get-no-sleep-part-2/1997/03/03/351-one-month-but-three-weeks-without-you-mixing/1997/03/16/361-hey-mister-dj/1997/02/12/335-space-del/1997/02/12/335-space-del/ HTTP/1.1" 301 - "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)"

Plusieurs choses m’intrigue là dedans, d’abord tout le blabla après la page proprement dit et ensuite des appels vers les urls des pages liées à la première, un peu comme si l’appel en question allait ouvrir une dizaine de pages d’un coup, ce qui pourrait évidemment expliquer la surcharge, ensuite à quoi peut bien faire référence ceci : %26layout=button_count%26show_faces=false%26width=250%26action=like%26colorscheme=light%26font=arial%26height=35px

J’ai tout d’abord supprimer ma page temporairement, les appels ont continuer sans soulager le serveur, et pour cause, c’est wordpress qui génère les messages d’erreur type 404 et compagnie, par contre fin de journée, le BingBot a fini par se lassé et la charge CPU est retombée… J’ai réactivé la page, et dès le lendemain, bardouf !

Petit check, les différentes IPs semblent bien provenir de Microsoft (MSNBot et BingBot), j’avais fini par trouver quelques Abus BingBot récent mais qui semble surtout provenir d’adresse IP douteuses, et cibler essentiellement les pages de logins ou de commentaires, ce qui n’est pas le cas ici… J’ai par contre aussi trouvé certaines personnes rapportant des comportements agressif et anormaux des BingBots officiels ces dernières semaines…

Que faire ? Pour l’heure j’ai bloqué l’accès à Bingbot et Msnbot via du code .htaccess

RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} ^.*(msnbot).* [NC] # Si le user agent contient la chaine msnbot
RewriteRule ^.* - [F,L] # On interdit alors l'accès à la page

RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} ^.*(bingbot).* [NC] # Si le user agent contient la chaine msnbot
RewriteRule ^.* - [F,L] # On interdit alors l'accès à la page

Cela soulage le serveur, mais je trouve la parade un peu trop large… j’aimerais bien pouvoir affiner cela, voir comprendre la raison du problème sur ma page bien précise… histoire de pouvoir me prémunir d’autres pertes de temps de ce genre !

>> Ici la solution finale mise en place : https://lesmondesdecyborgjeff.be/2012/05/24/cyborg-jeff-vs-robots/

Lire la suite Lire la suite

L’ultime pour 2010 !

L’ultime pour 2010 !

Cette année encore la TUM Party clôturait la saison des DémoParty 2010 en Allemagne, pas très loin d’où j’étais d’ailleurs parti en vacance… Peut-être certains d’entre vous avaient-ils vu passer quelques étranges messages de voyages dans l’espace et histoire de téléscope sur mon Twitter et Facebook ?? Le mystère peut enfin se lever !

Après la plus qu’encourageant performance d’Incubation lors de la Evoke 2010, signant par ailleurs mon retour à la musique, j’avais ensuite poursuivi avec une jolie 3° place avec mon titre Smiling READY’s square à la MAIN Party… Puis Zavie et LLB se décidèrent à tenter un nouveau et dernier projet avant la fin de l’année…

Le projet seraient plus modeste, la fin d’année étant déjà fort proche… j’avais ici carte blanche pour construire une musique autour de laquelle ils allaient construire la démo… Pour les outils musicaux, nous allions rester sur le plugin de Farbrausch, permettant d’obtenir au final un fichier musicale très très petit qui pourrait être intégrer dans une Démo 64ko… LLB m’avait pour se faire travailler quelques sons de départ et investiguer la possibilité de jouer avec le CUTOFF de ceux-ci. Il faut bien admettre que le VSTi Farbraush V2 n’est pas hyperfastoche à maitriser… mais je voulais vraiment cette fois en tirer le maximum… La base était pas mal, mais nous avons travailler ensemble par la suite à vraiment trouver les sons que je voulais… et j’ai fini par moi même d’ailleurs pouvoir affiner leur réglages et surtout leur intégration dans OpenModplug Tracker, l’affreux logiciel de musique sous Windows aux allures d’un tableur Excell’97 !

Assez rapidement, je partais avec des strings FM assez planant, un thème assez simple mais profond. Je ne voulais pas tomber dans la facilité d’un titre Trance au rythme carré BoumBoum… Si j’ai fait mon retour sur la DemoScene, c’est bien pour aller explorer des chemins plus complexes ! J’avais envie d’une batterie plutôt saturée comme j’en garde souvenir dans les Démo du début de ce siècle ! Après y avoir calé une petite mélodie, je me lançais alors à jouer avec le CUTOFF, pas si facile à maîtriser malgré tout…

Musicalement, mon influence première reste bien sur Owl City dont je suis 100% fan ! Mais j’en ai glissé quelques autres qui me font par exemple penser à Lotus Turbo Challenge ou Donkey Kong Country… De nouveaux passages et orientations donnaient chaque jours un peu plus de personnalité à mon titre…. finalement appelé : Me & my Telescope.

Un peu avant la mi-décembre, le titre était terminé. Zavie, LLB et moi même avions commencé déjà à réfléchir à ce que serait la Démo, tout en sachant donc que le temps serait compter… Moi je me voyais déjà dans l’espace, par de là la lunette du téléscope… Un cube, pourquoi pas un cube bleue à la découverte d’un nouveau monde ? Rapidement envahi par des cubes gris et terne… Alors tombé amoureux d’une jolie cube rose… Il verrait sa dulcinée capturée par l’infâme cube noire,… s’en suivrait une sacrée course poursuite 3D dans l’espace…

Non, ce n’est pas cela que nous avons réalisé… Mais j’apprécie tout de même grandement de voir ma musique prendre vie dans l’univers numérique réalisé par notre équipe : e-Departure

Télécharger la démo (Windows) e-Departure sur Pouet.net

Voulez vous découvrir comment à pris vie Me & my Telescope ?

Lire la suite Lire la suite

Il faut sauver Pinnacle Studio

Il faut sauver Pinnacle Studio

Après une première découverte du montage vidéo informatisé via un logiciel Magix fin des années 90, j’ai vraiment fait mes débuts à la dur sur Adobe Premiere 6 en auto formation avec l’aide de mon formateur multimédia… Avec des études en ingénieur du son, un intérêt tout particulier pour l’informatique et les média et à l’époque une très récente formation approfondie d’Adobe Photoshop 6, j’avais pu maitriser de manière basique l’outil, et même à gagner ma croute avec,… puisque c’est grâce à cela que j’ai pu décrocher mon actuel job dans le domaine de l’e-learning.

J’ai donc travaillé quelques années avec Premiere et une excellente carte d’acquisition vidéo de la marque Pinnacle, qu’il allait me falloir remplacer en 2003 ! Or une petite gueguerre venait de froisser Adobe et Pinnacle, les nouvelles cartes d’acquisition vidéo n’étant plus supportée par Adobe Première, je me retrouvais à découvrir Pinnacle Liquid Edition 5, la version « pro » de leur de logiciel de montage vidéo…. Un poil plus conviviale que mon aseptisé Adobe Premiere 6, Liquid Edition souffrait tout de même d’une grosse gourmandise en ressource et surtout d’une ergonomie mal pensée… C’est alors qu’un nouvel heureux hasard allait me faire croiser la route Pinnacle Studio 8 !

Des Pinnacle Studio 8… j’en avais une pelletée de CD dans mon armoire ! C’est qu’à l’époque, les ordinateurs Asus que j’avais choisi pour mes collègues était livré avec ce logiciel. Mais je n’y avait guère fait attention. Un jour, mon patron m’apporta un boitier de digitalisation vidéo analogique USB pour faire un essai…. Un boitier de la marque Pinnacle, livré avec une version bien étoffée de Pinnacle Studio 8… La mayonnaise allait prendre !

Il faut savoir qu’à l’époque donc, je donnais une formation pour adultes concernant la digitalisation vidéo, et j’y présentais Adobe Premiere 6, et qu’il fallait bien avouer que ce logiciel était assez mal adapté à mon public, certes intéressé par le sujet. Pinnacle Studio 8 se révélait être bien plus simple, très intuitif, beaucoup plus flexible et nettement moins cher !!! Je me lançais donc à ré-écrire ma formation autour de ce dernier,… avant d’en faire mon outil de travail quotidien !

Durant près de 6 ans, j’évoluais donc de version en version Studio 10, 12,…. 14 ! Studio n’était pas exempt de défauts, il avait ses caprices, ses plantages, ses lenteurs… C’est vrai ! Mais fort souvent les plus gros soucis étaient rapidement corrigé par une mise à jour…. Alors donc, pourquoi aller voir ailleurs ? Pourquoi aller voir comment a évolué Adobe Premiere, à quoi ressemble son petit frère Première Element,… Pourquoi diable s’intéresser à iMovie et Final Cut uniquement disponible sur Mac,… ou tenter Edius Canopus !

Et bien voilà que je me retrouve à devoir me poser toutes ces questions !! La faute à un Pinnacle Studio 14 beaucoup trop buggués, abandonné par Pinnacle et son nouvel investisseur Avid… Des problèmes majeurs dont je ne cesse de me plaindre via les divers SAV depuis novembre 2009, et qui reste toujours non résolu… Aucune mise à jour !!! Et je suis loin d’être le seul à en avoir remonté des problèmes sur ce Pinnacle 14.

Lire la suite Lire la suite

Plan B ?

Plan B ?

Lightworks – ©EditShare, 2010

Bon, je profite de cette journée pour poster ce lien mis de coté… Je commence à l’avoir un peu mauvaise du comportement de Pinnacle / Avid concernant le support foireux de Studio 14, la disparition de produit tel que Liquid 6/Avid 7… A l’heure actuelle, je n’avais pas accroché à Adobe Premiere 6, mais cela date, pas plus à Eidus Canopus. Final Cut me demanderait un Mac, mais pourquoi pas ?… j’avais donc vu ceci qui pourrait être une alternative intéressante : Lightworks !

En principe un projet qui devrait au final proposer un produit « libre » et compatible avec bons nombres de « plugins » et logiciels tiers, eux payant, tel que After Effect par exemple… Je me suis inscris pour faire partie des Beta Testers il y a quelques mois, no news… En tout cas, l’interface de cette image ne rebute pas du tout, que du contraire !

http://www.focus-numerique.com/news_id-1958.html
http://en.wikipedia.org/wiki/List_of_video_editing_software