❌

Vue lecture

Il y a de nouveaux articles disponibles, cliquez pour rafraĂźchir la page.

GrĂące au code il localise le meilleur VĂ©lib 🚮

Et s'il était possible d'identifier le Vélib stationné en meilleur état dans une station grùce à un peu de code?

C'est la mission que s'est lancé Technopolis et j'ai trouvé la vidéo passionnante! Et je ne dis pas ça parce qu'il a réussi à tracker chaque vélo minute par minute...

Comme tous les objets en service, les Vélibs sont victime d'usure voir de maltraitance (les pauvres!). Quoi de plus énervant quand on paye un service de location que de tomber sur un vélo qui n'est pas en étant de fonctionner ?

Entre les données ouvertes, la réflexion pour identifier les vélos les plus pourris et ceux qui roulent le mieux : franchement bravo !

EspĂ©rons que d'autres vidĂ©os voient le jour sur cette chaĂźne car je l'ai trouvĂ© trĂšs quali đŸ‘

Vous n'aimez pas le RSS : abonnez-vous par email đŸ“„
Vous devriez me suivre sur Twitter : @xhark

Article original écrit par Mr Xhark publié sur Blogmotion le 25/06/2025 | Pas de commentaire |
Attention : l'intégralité de ce billet est protégée par la licence Creative Commons

Cet article GrĂące au code il localise le meilleur VĂ©lib 🚮 provient de : on Blogmotion.

Comment simuler une attaque DDoS sur votre serveur

Potyos s'est intéressé aux connexions massives vers une machine, souvent connu sous le terme d'attaque DDoS ou attaque par déni de service. Avec la création d'un petit lab à la maison pour tester différents outils et observer la réaction du serveur face à autant de connexions simultanées :

J'aime bien son approche empirique, cela me rappelle un peu "ici Amy Plant".

Il le rappelle dans sa vidéo mais il vaut mieux 2 fois qu'une : mais ne tentez pas ça sur autre chose que des machines vous appartenant. Vous risquez d'avoir de gros ennuis et pensez que les pare-feux n'ont pas de log serait une grossiÚre erreur.

CloudFlare vient d'ailleurs de dĂ©jouer une attaque monumentale de 7.3Tbps, ce qui constitue un nouveau record mondial. Autant dire qu'avec votre serveur dĂ©diĂ© hĂ©bergĂ© chez AWS ou OVH vous ne risquez pas de pouvoir absorber autant de trafic sans tout planter 😁 mais heureusement ces hĂ©bergeurs fournissent souvent une protection native en amont pour Ă©viter d'Ă©crouler leur infra.

En bonus une autre vidéo de Potyos qui s'était intéressé aux protections WiFi WPA :

Merci Potyos pour la vulgarisation 👍

Vous n'aimez pas le RSS : abonnez-vous par email đŸ“„
Vous devriez me suivre sur Twitter : @xhark

Article original écrit par Mr Xhark publié sur Blogmotion le 22/06/2025 | Pas de commentaire |
Attention : l'intégralité de ce billet est protégée par la licence Creative Commons

Cet article Comment simuler une attaque DDoS sur votre serveur provient de : on Blogmotion.

UrBackup : la sauvegarde multiplateforme đŸ’Ÿ

J'ai découvert l'existence du produit UrBackup chez IT-Connect. Il s'agit d'un outil de sauvegarde open source et multiplateforme qui fonctionne avec un agent.

J'ai trouvĂ© l'outil rempli d'options, l'interface web semble facile Ă  utiliser et l'outil me semble trĂšs complet. Comme j'Ă©tais complĂštement passĂ© Ă  cĂŽtĂ© je vous propose de le dĂ©couvrir 🙂

L'outil propose mĂȘme de la dĂ©duplication, ce qui Ă©vite de stocker le mĂȘme fichier plusieurs fois.

➡ UrBackup

Merci à Florian pour la découverte et la prise en main de l'outil !

Vous n'aimez pas le RSS : abonnez-vous par email đŸ“„
Vous devriez me suivre sur Twitter : @xhark

Article original écrit par Mr Xhark publié sur Blogmotion le 18/06/2025 | Pas de commentaire |
Attention : l'intégralité de ce billet est protégée par la licence Creative Commons

Cet article UrBackup : la sauvegarde multiplateforme đŸ’Ÿ provient de : on Blogmotion.

Blogmotion est majeur : 18 ans 🎂🎉

Qui aurait pu dire que Blogmotion existerait encore 18 ans aprĂšs sa crĂ©ation ? Pas moi ! â˜ș

À une Ă©poque vous auriez eu une pluie de concours et de lots Ă  gagner, la Belle Époque diront certains !

Si j'ai toujours du plaisir à vous partager mes découvertes, astuces, scripts et l'actualité, il est vrai que le rythme a progressivement changé. Je n'ai plus autant de temps à consacrer qu'avant sur l'écriture des articles. Sans aucune publicité, rien ni personne ne me force à tenir un rythme, et c'est trÚs bien comme ça.

Le format vidĂ©o a Ă©clipsĂ© de nombreux blogs, c'est le cas de YouTube mais aussi de twitch, insta, etc. Mais certains ont survĂ©cu đŸ’Ș

Que tu connaisses ce blog depuis 18 jours ou 18 ans, merci pour ta fidĂ©litĂ© ! LĂąche ton petit comm si tu passes par lĂ ... 😆

Et un merci tout particulier Ă  yulPa qui hĂ©berge mes octets depuis de nombreuses annĂ©es pour que vous puissiez continuer Ă  me lire 👏

 

Vous n'aimez pas le RSS : abonnez-vous par email đŸ“„
Vous devriez me suivre sur Twitter : @xhark

Article original écrit par Mr Xhark publié sur Blogmotion le 09/06/2025 | 12 commentaires |
Attention : l'intégralité de ce billet est protégée par la licence Creative Commons

Cet article Blogmotion est majeur : 18 ans 🎂🎉 provient de : on Blogmotion.

Le vultech sur le différentiel est enfin sorti (presque)

Et ce n'est pas un revival de la chaine Vilbrequin, mais Bruce de la chaĂźne "e-penser" qui s'y colle :

En effet nos 2 protagonistes de la chaine Vilbrequin ayant mis fin à leur aventure commune avant que ce running gag de vultech sur le différentiel puisse sortir.

Qui mieux que Bruce pouvait vulgariser aussi bien ce sujet ? Et en plus il y a un bonus sur les trains (et oui spoil : les trains tournent aussi 😁)

Merci Jamy Bruce !

Vous n'aimez pas le RSS : abonnez-vous par email đŸ“„
Vous devriez me suivre sur Twitter : @xhark

Article original écrit par Mr Xhark publié sur Blogmotion le 28/05/2025 | Pas de commentaire |
Attention : l'intégralité de ce billet est protégée par la licence Creative Commons

Cet article Le vultech sur le différentiel est enfin sorti (presque) provient de : on Blogmotion.

[Linux] Comment utiliser « mount Â» en mode colonne

S'il y a bien une commande dont la sortie est peu lisible c'est bien la commande mount.

Il est possible d'ajouter un alias pour qu'elle soit beaucoup plus lisible en mode colonne.

mount | column -t

Au lieu de faire :

mount

Faire :

mount | column -t

C'est tout de suite mieux non ? ✅

A utiliser en complément de lsblk, blkid et cfdisk qui sont les 3 commandes que j'utilise le plus quand j'ai besoin de comprendre les points de montage d'une machine. Sans oublier bien sûr les commandes LVM (pvs/pvdisplay, vgs/vgdisplay, lvs/lvdisplay).

Vous pouvez créer un alias dans votre ~/.bashrc :

alias mountc = mount | column -t

source

Bonus : astuce avec "du"

Une astuce d'Adrien pour exclure les points de montage de la commande "du" quand on cherche Ă  savoir ce qui consomme de l'espace disque :

Vous n'aimez pas le RSS : abonnez-vous par email đŸ“„
Vous devriez me suivre sur Twitter : @xhark

Article original écrit par Mr Xhark publié sur Blogmotion le 26/05/2025 | Pas de commentaire |
Attention : l'intégralité de ce billet est protégée par la licence Creative Commons

Cet article [Linux] Comment utiliser « mount Â» en mode colonne provient de : on Blogmotion.

Comment connecter Home Assistant et Domoticz đŸ©”

Je migre de Domoticz vers Home Assistant, progressivement.

La bonne nouvelle ? Home Assistant et Domoticz peuvent se parler 😅

J'ai créé des interactions entre ces 2 systÚmes de domotique. Ainsi je peux migrer chaque périphérique en temps voulu et sans pression, le temps d'appréhender Home Assistant.

Dans cet article je vous explique comment un interrupteur relié à Home Assistant peut donner un ordre d'allumage à un bandeau LED piloté par Domoticz.

Le but

Lorsque j'appuie sur un bouton Zigbee (IKEA Shortcut E1812) reliĂ© Ă  Home Assistant je veux qu'il ordonne Ă  Domoticz d'allume la tĂȘte de lit.

La tĂȘte de lit Ă©tant reliĂ©e Ă  Domoticz en Zigbee, il s'agit d'un bandeau LED USB branchĂ© sur une prise LIDL (TS011F).

Domoticz fonctionne sur un Raspberry Pi et HomeAssistant sur un mini PC, ce sont 2 machines distinctes.

Principe et pré-requis

Dans mon installation HA je dispose d'un broker MQTT (Moquitto) et de Zigbee2MQTT (Z2M).

J'aurais pu accéder à l'état du bouton depuis Domoticz via MQTT, mais je vous présente ici une méthode générique qui fonctionne avec n'importe quel type de périphérique. Si vous aviez eu un périphérique WiFi Tuya dans HA il n'aurait pas été exposé dans le broker MQTT (à moins de relayer l'état Tuya vers MQTT...).

Pré-requis : HA et Domoticz doivent chacun disposer d'une @IP fixe (ou en DHCP static), il est important qu'elle ne bouge pas.

Dans mon cas :

  •  192.168.0.14 : Domoticz
  • 192.168.0.26 : HA

Actions à réaliser dans Domoticz

Vous devez autoriser l'IP de HA Ă  atteindre l'API dans :

Configuration > ParamÚtres > Sécurité : réseaux de confiance

J'ai donc ajouté 192.168.0.26 qui est l'adresse IP de HA.

Pensez à cliquer sur "appliquer les paramÚtres" pour mémoriser.

Enfin, identifiez l'ID de l'ampoule/prise que vous souhaitez piloter, dans mon cas ce sera l'IDX 1312.

Action à réaliser dans Home Assistant

HA va piloter un pĂ©riphĂ©rique Domoticz au travers de l'API Domoticz, grĂące Ă  un script bash qui va commuter l'Ă©tat de la tĂȘte de lit.

Avant d'aller plus loin, testez cette ligne de commande en SSH depuis Home Assistant (HAOS de mon cÎté):

/usr/bin/curl "http://192.168.0.14:8080/json.htm?type=command&param=switchlight&idx=1312&switchcmd=Toggle&level=0&passcode="

Vous devez remplacer :

  • idx=1312 par l'ID de votre ampoule (affichĂ©e dans Domoticz)
  • 192.168.0.14:8080 par l'IP et port de Domoticz

L'important est d'avoir un status "OK". Si c'est le cas continuons.

Ici l'action sera "toggle" c'est Ă  dire que ça la tĂȘte de lit s'allumera si elle est Ă©teinte et vice versa. Vous pouvez aussi  dĂ©cider de simplement Ă©teindre ou allumer. Dans mon cas je veux reproduire le fonctionnement d'un bouton poussoir façon tĂ©lĂ©rupteur.

A l'aide de StudioCodeServer créez un script :

config > shell > domoticz_tetelit.sh

Avec ceci comme contenu :

#!/bin/bash
/usr/bin/curl "http://192.168.0.14:8080/json.htm?type=command&param=switchlight&idx=1312&switchcmd=Toggle&level=0&passcode="

Astuce : pour récupérer facilement l'URL ouvrez Domoticz aller sur la page pour actionner votre ampoule/prise, appuyez sur F12 > onglet réseau, puis actionner le périphérique. Vous verrez l'URL d'appel qui est strictement identique à celle de l'API.

Redémarrer Home Assistant

Pour que le script soit pris en compte, faites un redémarrage de Home Assistant.

Menu "Outils de développement > Redémarrer > Redémarrer Home Assistant" :

⚠ Ne faites pas un rechargement rapide, cela ne suffira pas

Création de l'automatisation

Maintenant que notre script fonctionne il ne reste plus qu'Ă  l'associer Ă  l'appui du bouton dans Home Assistant.

Menu ParamĂštres > Automatisations et scĂšnes :

Voici la version YAML (modifiez le device_id):

alias: HA_to_Domoticz - Quand Bouton Shortcut Ikea allume la tete de lit
description: ""
triggers:
  - domain: mqtt
    device_id: ad668f7ef44ad44217c21c75c48d9a8a
    type: action
    subtype: "on"
    trigger: device
conditions: []
actions:
  - metadata: {}
    data: {}
    action: shell_command.tete2lit
mode: single

Debug

Si cela ne fonctionne pas, vérifiez que la ligne de commande en SSH fonctionne. Si oui, alors testez chaque étape de votre automatisation à l'aide des 3 points verticaux > exécuter l'action.

Vous pouvez également le faire via :

Outils de développement > Action > Shell Command: tete2lit

Conclusion

Et voilĂ , it works!

Il s'agit de ma maniÚre de faire, n'hésitez pas à me partager la votre en commentaire.

Je prévois un autre article pour synchroniser l'état d'un périphérique plus complexe, à savoir faire remonter la vitesse de fonctionnement d'un ventilateur de plafond connecté dans HA vers Domoticz.

Vous n'aimez pas le RSS : abonnez-vous par email đŸ“„
Vous devriez me suivre sur Twitter : @xhark

Article original écrit par Mr Xhark publié sur Blogmotion le 22/05/2025 | Pas de commentaire |
Attention : l'intégralité de ce billet est protégée par la licence Creative Commons

Cet article Comment connecter Home Assistant et Domoticz đŸ©” provient de : on Blogmotion.

C’était mieux avant ? Presque !

Une bonne phrase de boomer comme on les aime : c'était mieux avant, tout fou le camp !

Je ne sais pas comment je suis tombé sur cette vidéo de Mickadoule mais j'ai adoré son approche, sur la simplicité d'une interface, mettre les bonnes actions au bon endroit, quelque chose qui s'appréhende naturellement sans nécessiter un apprentissage parfois décourageant...

Et en bonus je vous suggÚre cette autre vidéo dans laquelle il explique comment il s'est séparé de son abonnement à la suite Adobe et aux outils inclus :

Comme lui j'utilise de plus en plus photopea, une alternative en ligne de Photoshop qui ne dépaysera pas trop.

Vous n'aimez pas le RSS : abonnez-vous par email đŸ“„
Vous devriez me suivre sur Twitter : @xhark

Article original écrit par Mr Xhark publié sur Blogmotion le 15/05/2025 | Pas de commentaire |
Attention : l'intégralité de ce billet est protégée par la licence Creative Commons

Cet article C’était mieux avant ? Presque ! provient de : on Blogmotion.

NanoKVM : prendre la main sur votre machine

Les serveurs dans le monde pro sont tous équipés de carte IPMI/BMC, qui permettent de gérer la machine depuis un réseau "out of band".

Quand on utilise une machine non pro pour un usage de lab ou de serveur Ă  domicile, cette fonctionnalitĂ© peut manquer.  C'est dans cette optique qu'iMot3k nous prĂ©sente le NanoKVM :

Vous connaissez sans doute DELL iDRAC, HP iLO, Lenovo Xclarity, IBM HMC, etc. Et bien l'idée est de proposer quelque chose qui s'en rapproche à un tarif accessible.

Vous n'aimez pas le RSS : abonnez-vous par email đŸ“„
Vous devriez me suivre sur Twitter : @xhark

Article original écrit par Mr Xhark publié sur Blogmotion le 12/05/2025 | Pas de commentaire |
Attention : l'intégralité de ce billet est protégée par la licence Creative Commons

Cet article NanoKVM : prendre la main sur votre machine provient de : on Blogmotion.

La maintenance d’un train d’atterrissage ✈

J'aime dĂ©monter les objets, comprendre comment ils sont fabriquĂ©s, construits et assemblĂ©s. Et je suis tombĂ© complĂštement par hasard sur cette vidĂ©o dans un atelier de maintenance Safran... et j'ai trouvĂ© ça passionnant !

La précision, les outils, les techniques et machines :

Merci à Elodie pour cette visite, elle a l'air passionnée par son environnement et ça fait du bien !

ps: je sais que cette vidĂ©o s'Ă©loigne de la thĂ©matique habituelle du blog, mais je suis sĂ»r qu'elle plaira Ă  nombre d'entre-vous 😉

Vous n'aimez pas le RSS : abonnez-vous par email đŸ“„
Vous devriez me suivre sur Twitter : @xhark

Article original écrit par Mr Xhark publié sur Blogmotion le 03/05/2025 | Pas de commentaire |
Attention : l'intégralité de ce billet est protégée par la licence Creative Commons

Cet article La maintenance d’un train d’atterrissage ✈ provient de : on Blogmotion.

Le splitter optique qui Ă©coutait les USA 👀

Tout commence par une étrange diminution de signal dans le réseau de AT&T... et la suite c'est Silvqin qui nous la raconte :

Avec une capacité de 10gbps, c'était énorme pour l'époque... Ce Narus STA 6400 devait coûter un petit billet.

Mark Klein est décédé le 8 Mars 2025 en Californie.

Bigup Ă  Sylvqin pour ce gros travail de qualitĂ© ! Comme d'habitude, c'est un rĂ©gal 👍

 

Vous n'aimez pas le RSS : abonnez-vous par email đŸ“„
Vous devriez me suivre sur Twitter : @xhark

Article original écrit par Mr Xhark publié sur Blogmotion le 30/04/2025 | Pas de commentaire |
Attention : l'intégralité de ce billet est protégée par la licence Creative Commons

Cet article Le splitter optique qui Ă©coutait les USA 👀 provient de : on Blogmotion.

[3D] GĂ©nĂ©rer un STL Ă  partir d’une photo 📩

Les IA progressent dans tous les domaines et la modélisation 3D n'y fait pas exception. Tom's Basement nous fait découvrir Tripo3D qui permet de créer un modÚle 3D à partir de 4 photos de votre objet :

Si nous sommes encore loin du rĂ©sultat d'un vĂ©ritable scanner 3D, le rĂ©sultat est loin d'ĂȘtre honteux. MĂȘme s'il semble plus rĂ©ussi avec des figurines qu'avec de vĂ©ritables piĂšces paramĂ©triques.

Je dois justement tester ça avec une piÚce plastique sur mon vélo, la finition du garde-boue (il m'en reste une que je vais prendre en photo), je verrai si ça tient la route et vous tient au courant.

Malheureusement la fonctionnalité de cette IA ne semble plus disponible sans payer... espérons que d'autres voient le jour.

Vous n'aimez pas le RSS : abonnez-vous par email đŸ“„
Vous devriez me suivre sur Twitter : @xhark

Article original écrit par Mr Xhark publié sur Blogmotion le 18/04/2025 | Pas de commentaire |
Attention : l'intégralité de ce billet est protégée par la licence Creative Commons

Cet article [3D] GĂ©nĂ©rer un STL Ă  partir d’une photo 📩 provient de : on Blogmotion.

Interview du créateur de Mistral IA (lechat)

HugoDecrypte a pu questionner Arthur Mensch sur le fonctionnement de Mistral IA (aka le chat), mais aussi les biais :

Quand l'accÚs n'est pas saturé, le temps de réponse Mistral IA est bluffant, et je trouve les réponses pertinentes. Le gros avantage de cette IA c'est qu'il est possible en entrée d'envoyer une grande quantité de caractÚres sans avoir à payer... et c'est particuliÚrement pratique quand on envoie un script ou du code source pour analyse / correction.

Lechat fait partie des 3 sites d'IA que j'utilise avec Phind, Perplexity et duck.ai (généralement avec chatGPT).

➡ Un bon complĂ©ment Ă  l'interview rĂ©alisĂ© par Micode il y a 2 mois.

Cocorico đŸ‡«đŸ‡·

Vous n'aimez pas le RSS : abonnez-vous par email đŸ“„
Vous devriez me suivre sur Twitter : @xhark

Article original écrit par Mr Xhark publié sur Blogmotion le 14/04/2025 | Pas de commentaire |
Attention : l'intégralité de ce billet est protégée par la licence Creative Commons

Cet article Interview du créateur de Mistral IA (lechat) provient de : on Blogmotion.

Navigateurs internet : qui a copié sur qui ?

Micode a invité Sylvestre Ledru dans Underscore et revient sur l'histoire et la philosophie des navigateurs. Retour sur Netscape, KHTML, Firefox, Chromium, Safari... et les différents moteurs de rendu qui animent chaque navigateur :

Une raison de plus d'encourager l'utilisation de Firefox (navigateur libre et disposant de son propre moteur de rendu), afin d'éviter la situation de monopole avec des entreprises multinationales qui développent des nouvelles fonctionnalités qui marchent beaucoup mieux avec leur propre navigateur...

ParticuliÚrement intéressant, je ne connaissais pas tous les détails de l'histoire! Je me souviens de l'époque ou Mozilla était effectivement un navigateur web et un client mail.

Vous n'aimez pas le RSS : abonnez-vous par email đŸ“„
Vous devriez me suivre sur Twitter : @xhark

Article original écrit par Mr Xhark publié sur Blogmotion le 10/04/2025 | Pas de commentaire |
Attention : l'intégralité de ce billet est protégée par la licence Creative Commons

Cet article Navigateurs internet : qui a copié sur qui ? provient de : on Blogmotion.

đŸ—‘ïž Supprimer les indĂ©sirables de Windows 11

J'utilise O&O Shutup pour supprimer les fonctionnalitĂ©s, logiciels et autre bloatwares inutiles sur Windows 11/10. Et c'est dans cette mĂȘme veine que l'outil WinScript fonctionne :

Il est open source et existe en version classique ou portable, et mĂȘme directement en ligne.

⚠ N'activez pas des rĂ©glages que vous ne maitrisez pas, vous avez de grandes chances de casser des choses...

Merci à Florian d'IT-Connect pour la découverte!

Vous n'aimez pas le RSS : abonnez-vous par email đŸ“„
Vous devriez me suivre sur Twitter : @xhark

Article original écrit par Mr Xhark publié sur Blogmotion le 02/04/2025 | Pas de commentaire |
Attention : l'intégralité de ce billet est protégée par la licence Creative Commons

Cet article đŸ—‘ïž Supprimer les indĂ©sirables de Windows 11 provient de : on Blogmotion.

Comment monter son homelab (proxmox)

Yves Rougy, que l'on ne présente plus, a lancé une nouvelle thématique de vidéos sur l'auto-hébergement / homelab.

2 vidéos sont sorties dans lesquelles il parle des pré-requis et choix du matériel :

Puis il enchaine sur proxmox et Incus (qui me fait bien envie!) :

Des vidĂ©os accessibles, y compris pour les dĂ©butants 👍

Vous n'aimez pas le RSS : abonnez-vous par email đŸ“„
Vous devriez me suivre sur Twitter : @xhark

Article original écrit par Mr Xhark publié sur Blogmotion le 14/03/2025 | 3 commentaires |
Attention : l'intégralité de ce billet est protégée par la licence Creative Commons

Cet article Comment monter son homelab (proxmox) provient de : on Blogmotion.

[Tomato] RĂ©injecter la configuration aprĂšs un upgrade 🍅

A chaque mise Ă  jour de firmware de Tomato le process est le mĂȘme, il est conseillĂ© de ne pas repartir de sa configuration, mais de tout reparamĂ©trer Ă  la main...

Je vous explique pourquoi et comment faire pour transposer votre configuration (nvram) aprĂšs une mise Ă  jour de firmware.

Déjà parce qu'on est des feignants, mais aussi parce que cela n'a rien de passionnant. Et que c'est important de rester sur une version récente pour des questions de sécurité.

Pourquoi est-ce déconseillé de ré-injecter votre config

Chaque version de firmware tomato vient avec une liste de paramÚtres possible, le tout étant stocké en nvram.

Cela peut poser plusieurs problĂšmes :

  • paramĂštre qui n'existe plus (suppression)
  • paramĂštre qui a changĂ© de nom
  • paramĂštre qui a changĂ© de valeur possible
  • introduction d'un nouveau paramĂštre

Dans le pire des cas le routeur ne démarrera pas, plantera ou aura un fonctionnement difficilement compréhensible.

Dans le meilleur des cas vous consommerez de l'espace précieux en nvram au fur et à mesure des versions de firmwares que vous installerez.

Plus vous sautez de versions lors de l'upgrade, plus le risque est important. Et le changelog ne donne pas plus d'information sur les attributs qui changent (malheureusement).

Rappel du processus de mise Ă  jour

Admettons que je suis sur la version Tomato 2022.1 et que je veux migrer vers la version 2025.1.

Avant de faire une mise Ă  jour du firmware de mon FreshTomato, je fais un backup :

  • du fichier de configuration .cfg (cf tutoriel)
  • du fichier de configuration nvram (format texte) nvram_v2021.1.txt

Ensuite je lance une réinitialisation complÚte de nvram, puis le routeur reboot.

Je définis une IP fixe sur ma machine (192.168.1.123/24) puis je me connecte sur http://192.168.1.1 avec l'identifiant "root" et le mot de passe "admin"

Puis je fais Ă  nouveau un backup du fichier de configuration texte nvram (cf tutoriel) que je nomme :

nvram_v2022.1_vide.txt

C'est maintenant le moment de faire la mise Ă  jour firmware de Tomato en v2025.1 Ă  partir du fichier TRX sans oublier de cocher la case :

" Erase all data in NVRAM. Optional. This is performed between the firmware upload and the reboot."

AprĂšs quelques minutes le routeur revient Ă  la vie, je me connecte sur http://192.168.1.1 avec l'identifiant "root" et le mot de passe "admin".

Puis je fais Ă  nouveau un backup du fichier de configuration texte nvram (cf tutoriel) que je nomme nvram_v2025.1_vide.txt.

Nous disposons maintenant de 2 fichiers de configuration usine, une pour chaque version de firmware :

  • nvram_v2021.1_vide.txt
  • nvram_v2025.1_vide.txt

Comparer les versions

Maintenant que nous disposons de 2 fichiers de configuration usine, nous allons pouvoir comparer ces 2 fichiers.

Pour que ce soit plus pratique, je crée une version triée par ordre alphabétique en bash (ma préférence).

En bash (depuis WSL par exemple, ou directement depuis votre routeur Tomato) :

cat nvram_v2021.1_vide.txt | sort > nvram_v2021.1_vide_SORTED.txt
cat nvram_v2025.1_vide.txt | sort > nvram_v2025.1_vide_SORTED.txt

Aussi possible en PowerShell :

gc nvram_v2021.1_vide.txt | Sort-Object | sc nvram_v2021.1_vide_SORTED.txt
gc nvram_v2025.1_vide.txt | Sort-Object | sc nvram_v2025.1_vide_SORTED.txt

Je compare ces 2 fichiers triés dans WinMerge.

A noter que le tri est aussi possible directement dans WinMerge : Menu Plugins > appliquer un script > trier les lignes par ordre croissant (je conseille de travailler sur une copie pour garder les fichiers cd conf nvrame non triés).

DĂšs que je vois un paramĂštre qui a Ă©tĂ© supprimĂ© dans le firmware plus rĂ©cent, je le rĂ©percute dans mon fichier nvram_v2021.1.txt. MĂȘme chose pour les nouveaux paramĂštres, je les ajoute Ă  la main. Je travaille toujours sur le fichier non triĂ© pour modifier, les 2 fichiers triĂ©s sont lĂ  pour que la comparaison visuelle dans WinMerge soit plus facile.

Exemple ici avec la suppression du paramÚtre "log_ftp", que je supprime également dans ma configuration perso s'il était également présent.

Je dispose maintenant d'un nouveau fichier nvram tout beau tout propre, prĂȘt Ă  ĂȘtre injectĂ© dans le routeur : nvram_2025.1.txt.

Script d'injection du nouveau fichier nvram

Je copie mon nouveau fichier nvram_2025.1.txt dans le /tmp du routeur via FTP (activez-le avant) ou directement avec vi en copier/coller.

Puis j'utilise ce code bash pour injecter la nouvelle configuration nvram :

#!/bin/sh
input="/tmp/nvram_injected.txt"
while IFS= read -r line
do
nvram set "$line"
done < "$input"

Si tout s'est bien passé, on valide la nouvelle configuration :

nvram commit && reboot

Patientez plusieurs minutes jusqu'à ce que le routeur redémarre. Si ce n'est pas le cas c'est que vous avez flingué quelque chose.

Commandes utiles

Si vous avez quelques paramÚtres à retirer et ne souhaitez pas réinjecter toute la nvram, procédez ainsi :

nvram unset nom_du_parametre1
nvram unset nom_du_parametre2
nvram unset nom_du_parametre3
nvram commit && reboot

C'est un peu le mĂȘme principe que chez Cisco, la configuration est lue au boot.

Conclusion

Et voilà ! Merci à ceux qui attendaient cet article depuis 2022 et qui se reconnaitront 🙂

De mon cÎté j'utilise un second routeur pour mes tests, cela me permet de voir s'il y a eu des changements importants d'une version de firmware à une autre, sans péter le vrai. Si vous suivez chaque version il y a peu de changement d'une version à une autre, mais ça vaut le coup de vérifier (regardez les changelog de FreshTomato).

Enfin : gardez toujours la nvram configuration usine de votre version de firmware actuelle, cela vous évitera de faire un reset configuration avant l'upgrade...

Vous n'aimez pas le RSS : abonnez-vous par email đŸ“„
Vous devriez me suivre sur Twitter : @xhark

Article original écrit par Mr Xhark publié sur Blogmotion le 09/03/2025 | Un commentaire |
Attention : l'intégralité de ce billet est protégée par la licence Creative Commons

Cet article [Tomato] RĂ©injecter la configuration aprĂšs un upgrade 🍅 provient de : on Blogmotion.

Envoyer le rĂ©sultat d’un script dans un attribut AD

Je suis tombĂ© sur une vidĂ©o de la chaine IT-Connect qui traite du dĂ©ploiement de Windows 11 afin de connaĂźtre le pourcentage de machines Ă©ligibles et compatibles avec l'OS (TPM, gĂ©nĂ©ration de  processeur, etc.).

Et dans cette vidéo il fait remonter le résultat d'un script d'ouverture de session dans les attributs AD des comptes ordinateurs.

Je trouve ça trÚs malin, j'imagine des cas d'utilisation pour avoir de la remontée d'information quand on ne dispose pas d'une gestion centralisée (MEMCM, inventaire, etc).

Vous n'aimez pas le RSS : abonnez-vous par email đŸ“„
Vous devriez me suivre sur Twitter : @xhark

Article original écrit par Mr Xhark publié sur Blogmotion le 06/03/2025 | Pas de commentaire |
Attention : l'intégralité de ce billet est protégée par la licence Creative Commons

Cet article Envoyer le rĂ©sultat d’un script dans un attribut AD provient de : on Blogmotion.

[Home Assistant] Quels périphériques Zigbee acheter ?

Thomas de la chaine AbrÚge partage sa reflexion autour des périphériques Zigbee sur Home Assistant.

Il est assez rare d'avoir des préco sur le type de capteurs à acheter, on trouve souvent une vidéo sur le test d'un périphérique, mais pas d'un ensemble de capteurs :

J'ai aussi opté pour du Aqara pour les détecteurs d'ouverture de porte, ils sont trÚs petits et trÚs fiables.

J'ai moi aussi tout basculé en Zigbee et supprimé tous les périphériques Wifi, Bluetooth, ou qui utilisent des systÚmes propriétaires. J'ai d'ailleurs déconnecté ma box Somfy il y a quelques jours. La seule box propriétaire que je garde est celle de Delta Dore, car elle pilote mon chauffage et mes volets roulants (et que ça marche vraiment bien !).

Pour l'instant j'ai gardĂ© mon pont Hue, car j'aime bien l'application mobile de Philips 🙂

Enfin, j'utilise aussi Z2M (Zigbee2MQTT) pour bénéficier d'une grande compatibilité.

Vous n'aimez pas le RSS : abonnez-vous par email đŸ“„
Vous devriez me suivre sur Twitter : @xhark

Article original écrit par Mr Xhark publié sur Blogmotion le 18/02/2025 | Pas de commentaire |
Attention : l'intégralité de ce billet est protégée par la licence Creative Commons

Cet article [Home Assistant] Quels périphériques Zigbee acheter ? provient de : on Blogmotion.

Comment distribuer des connexions web 🍌 (load balancer)

Et si tous les SysAdmins étaient tous des imposteurs ? C'est la question à laquelle tente de répondre Thomas...

Plus sérieusement, il aborde l'architecture d'une application web, la répartition de charge et la scalabilité (horizontale et verticale) :

La vidĂ©o est plutĂŽt trĂšs bien faite, j'adore les animations ! C'est souvent des concepts qu'on apprend sur le tas, alors merci Thomas d'avoir synthĂ©tisĂ© tout ça aussi bien 👏

Vous n'aimez pas le RSS : abonnez-vous par email đŸ“„
Vous devriez me suivre sur Twitter : @xhark

Article original écrit par Mr Xhark publié sur Blogmotion le 13/02/2025 | Pas de commentaire |
Attention : l'intégralité de ce billet est protégée par la licence Creative Commons

Cet article Comment distribuer des connexions web 🍌 (load balancer) provient de : on Blogmotion.

Une Ă©norme faille de parsing d’adresse email

Ou plutÎt un bug, selon l'implémentation des RFC, comme souvent. Ce bug semble au départ assez anodin, jusqu'à ce que l'on comprenne l'enjeu : il permet en effet de recevoir un email destiné à une adresse email A sur une adresse email B.

Voici la découverte de Gareth Heyes, comptée par Hackintux (comme d'hab, vidéo au top!) :

Certaines vulnĂ©rabilitĂ©s sont d'ailleurs dĂ©couvertes par des moteurs d'IA (exemple), et il faut s'attendre Ă  ce que cela s'accĂ©lĂšre. C'est probablement une bonne chose, car certaines vulnĂ©rabilitĂ©s seront corrigĂ©es avant de partir dans la nature... sauf si ce n'est pas l'Ă©diteur qui s'en aperçoit en premier 🙂

 

Vous n'aimez pas le RSS : abonnez-vous par email đŸ“„
Vous devriez me suivre sur Twitter : @xhark

Article original écrit par Mr Xhark publié sur Blogmotion le 27/01/2025 | Pas de commentaire |
Attention : l'intégralité de ce billet est protégée par la licence Creative Commons

Cet article Une Ă©norme faille de parsing d’adresse email provient de : on Blogmotion.

Sauvegarder une carte SD/clé USB en image compressée

Je fais au moins une fois par an une sauvegarde complÚte de la carte microSD de mon Raspberry Pi avant un changement important : montée de version de Raspberry Pi OS ou de mon logiciel domotique (domoticz, HA étant sur un SSD).

Ce clone parfait me permet de restaurer la carte exactement dans l'état ou elle était au moment de la sauvegarde.

HDD Raw Copy Tool (gratuit)

Étrangement Windows ne permet pas de faire cela facilement, donc je vous partage ce logiciel gratuit qui permet de faire une image compressĂ©e d'une clĂ© USB ou d'une carte SD (peu importe son type).

Vous utilisez peut-ĂȘtre RoadKil's DiskImage qui fonctionne bien mais ne permet pas d'obtenir un fichier compressĂ© en sortie. Il faut alors utiliser 7zip ou Ă©quivalent.

HDD Raw Copy Tool permet nativement de cloner un périphérique vers un autre ou vers un fichier image compressé *.imgc

Développé par le site hddguru.com il est compatible avec toutes les versions de Windows, existe en version classique ou portable.

Il est capable de communiquer avec les interfaces suivantes : SATA, IDE, SCSI, SAS, USB et Firewire.

De mon cÎté il fonctionne parfaitement avec un lecteur de carte universel USB de marque LDLC.

 

 

Vous n'aimez pas le RSS : abonnez-vous par email đŸ“„
Vous devriez me suivre sur Twitter : @xhark

Article original écrit par Mr Xhark publié sur Blogmotion le 20/01/2025 | Pas de commentaire |
Attention : l'intégralité de ce billet est protégée par la licence Creative Commons

Cet article Sauvegarder une carte SD/clé USB en image compressée provient de : on Blogmotion.

[Tomato] Bloquer des IP externes (Shodan, Censys) ⛔

Depuis plusieurs années j'utilise un routeur Netgear R8000 avec le firmware FreshTomato, un fork du défunt TomatoUSB. Et j'ai eu envie de bloquer les scans de sites publiques comme Shodan ou Censys.

Mais soyons clair : cela n'augmentera la sécurité et ne diminuera pas le risque de scans/attaques depuis l'extérieur (ce que pourrait faire un fail2ban).

Cela évite quelques scripts kiddies en cas de grosses vulnérabilités, et puis c'était un petit challenge technique.

Fonctionnement

Nous allons injecter des rĂšgles dans iptables pour bloquer des listes d'IP v4 publiques correspondant Ă  celles des scanners comme Shodan ou Censys.

Pour rappel, iptables permet de configurer des rÚgles cÎté utilisateur afin qu'elles soient injectées dans netfilter cÎté noyau Linux.

Ce tutoriel fonctionne avec FreshTomato et potentiellement tous les forks qui s'en rapprochent.

ipset est une extension d'iptables qui permet de gĂ©rer des ensembles d’adresses IP, contrairement aux chaĂźnes iptables classiques. IPset facilite la crĂ©ation de listes d'adresses autorisĂ©es et/ou bloquĂ©es.

L'idée est donc de stocker une liste d'adresses IP dans un fichier texte pour ensuite le parser et injecter ces IP pour les bloquer depuis internet (chaine INPUT) :

# shodan:
64.226.86.0/24
64.227.90.0/24
64.227.107.0/24
# censys:
162.142.125.0/24
167.94.138.0/24
# etc...

La génération de ce fichier sera abordée dans un autre article afin de ne pas surcharger celui-ci.

En attendant voici la liste contenant les IP/réseaux de shodan et censys ici :

➡tĂ©lĂ©charger le fichier blocklist shodan/censys

Merci Arthur pour les listes 😉

Pré-requis

Vous aurez besoin d'un espace de stockage persistant : clé USB ou partition /jffs. Dans mon cas j'utilise une clé USB.

Nous devons activer des modules de filtrage spécifiques dans le noyau, au démarrage du routeur.

Depuis un terminal SSH, saisissez :

modprobe -a ip_set xt_set ip_set_hash_ip ip_set_hash_net
ipset create shodan hash:net

La 1Êłá”‰ ligne active les modules de filtrage par IP et par rĂ©seau (subnet) dans le noyau Linux du routeur FreshTomato.

La 2ᔉ ligne créé un ipset nommĂ© "shodan" que nous alimenterons ensuite par un script Ă  partir de la blocklist fournie avant les prĂ©-requis.

Important : si vous perdez la connexion SSH c'est qu'un des modules est manquant (voir section "bugs possibles").

Pour rendre ce paramétrage persistant, allez dans Administration > Scripts puis coller les 2 lignes que vous avez saisies manuellement :

Comment manipuler un ipset ?

Voici quelques commandes de base pour comprendre ce que fera le script et éventuellement le déboguer.

Affiche le contenu de l'ipset "shodan" :

ipset list shodan

Vider le contenu de l'ipset "shodan" (sans le supprimer) :

ipset flush shodan

Supprimer l'ipset "shodan" (ne doit plus ĂȘtre utilisĂ© par netfilter pour que cela fonctionne) :

ipset destroy shodan

Lier l'ipset Ă  une chaine iptables (INPUT)

Pour bloquer tout ce qui correspond Ă  l'ipset "shodan" dans iptables (chaine INPUT) :

iptables -I INPUT -m set --match-set shodan src -j DROP

L'option "-I" permet d'insérer la rÚgle en début de chaine en décalant les rÚgles existantes vers le bas.

Pourquoi? parce que iptables fonctionne dans cet ordre : la premiÚre rÚgle évaluée et qui correspond s'applique au détriment de la suite. Au contraire si nous voulions ajouter la rÚgle en fin de chaine c'est l'option "-A" que nous aurions du utiliser, comme "append".

Ajout du script d'init

Lorsque le service "firewall" démarre il va lire la configuration web, nous devons donc préciser l'utilisation de l'ipset "shodan" en blocage.

Allez dans Administration > Scripts > Firewall puis coller :

iptables -I INPUT -m set --match-set shodan src -j DROP

Sauvegardez en cliquant sur le bouton "save".

Pourquoi ne pas appeler ici le script inject_blocklist_to_iptables.sh ? On s'affranchit de potentielles problématiques de montage/corruption de la clé USB et on évite un souci un crash au démarrage du routeur. On appellera ce script dans la partie "Wan Up".

Peupler l'ipset avec adresses IP et sous-réseaux

Afin de comprendre ce que l'on fait, voici un exemple.

Imaginons que nous voulons ajouter l'IP 12.34.56.78 et le réseau 137.184.13.0/24 dans l'ipset "shodan" pour les bloquer.

Nous saisissons en SSH :

ipset -! add shodan "12.34.56.78"
ipset -! add shodan "137.184.13.0/24"

La syntaxe "-!" correspond à l'option "-exist", ce qui évite d'avoir une erreur si l'adresse/réseau ajouté est déjà présent dans l'ipset concerné.

Il est aussi possible de préciser une ip au format CIDR (ex: 12.34.56.78/32) :

ipset -! add shodan "12.34.56.78/32"

La prise en compte est immédiate.

Maintenant que vous avez compris le principe nous allons utiliser le script que j'ai écrit, qui va lire les IP/réseaux à bloquer puis injecter le tout dans iptables.

Le script

➡tĂ©lĂ©charger inject_blocklist_to_iptables.sh

Lancez-le d'abord à la main (adaptez le chemin suivant l'emplacement sur la clé USB/JFFS) :

/tmp/mnt/CLEUSB/scripts/iptables/block_shodan_censys/inject_blocklist_to_iptables.sh

Le script va injecter la liste des IP Ă  bloquer dans iptables, tout seul comme un grand. Si tout fonctionne nous allons pouvoir le rendre persistant :

Allez dans Administration > Scripts > Firewall :

Dans mon cas avec mon chemin cela donne :

/bin/sh /tmp/mnt/CLEUSB/scripts/iptables/block_shodan_censys/inject_blocklist_to_iptables.sh

Sauvegardez en cliquant sur le bouton "save".

A chaque fois que votre routeur va (re)trouver l'accÚs à internet le script s'exécutera. Si ce n'est pas suffisant pour vous ajouter une exécution au moment de votre choix dans le planificateur via Administration > Scheduler.

Toutes les 24h semble ĂȘtre une bonne idĂ©e, tout cela dĂ©pend si votre fichier de liste d'IP est rĂ©guliĂšrement mis Ă  jour ou non.

Voir les rĂšgles iptables actives

Pour afficher toutes les rĂšgles de la chaine INPUT :

iptables -S INPUT

Pour afficher toutes les rÚgles avec le nombre de paquets qui ont matché sur chaque rÚgle :

iptables --list --numeric --verbose --line-numbers

Ou la version courte :

iptables -L -n -v --line-numbers

Bugs possibles

S'il vous manque un des modules noyau j'ai constaté que le routeur part en utilisation CPU proche de 100% et coupe la connexion SSH ouverte dans laquelle vous aurez saisi la commande pour créer l'ipset. C'est pourquoi je vous conseille d'activer les modules à la main en SSH avant de les rendre persistant par script dans l'interface web (pour éviter le plantage du routeur au démarrage...).

Pour redémarrer le service firewall :

service firewall restart

⚠ Attention : cette commande va recharger uniquement la configuration depuis votre interface web tomato ainsi que les scripts. Tout ce que vous aurez saisi en SSH devra ĂȘtre de nouveau saisi pour que ce soit actif.

â„č N'hĂ©sitez pas Ă  jeter un Ɠil cĂŽtĂ© logs (Status > Logs) car le script Ă©crira ses erreurs et informations si vous avez besoin de vĂ©rifier des choses. Sous condition que vos logs ne tournent pas trop vite, ou bien que vous ayez activer la journalisation sur une clĂ© USB.

Conclusion

Voilà un tutoriel qui pourra servir de base pour d'autres usages. Je n'ai pas parlé d'IPv6 mais c'est à tout à fait possible moyennant un peu d'adaptation.

J'ai pris le temps d'expliquer comment tout ça fonctionne, en plus de la fourniture du script. N'hésitez pas à me faire un retour ou poser vos questions si vous en avez.

J'ai regroupĂ© shodan et censys dans le mĂȘme ipset, parce que c'est plus simple ainsi. Mais vous pouvez faire autant d'ipset qu'il vous en plaira, pensez Ă  dupliquer la derniĂšre ligne du script avec votre fichier *.list

Gardez en tĂȘte que si vous dĂ©clarez des subnet entiers dans un ipset de type "hash:ip" iptables va convertir les subnets en IP donc ça se remplira trĂšs vite. C'est la raison pour laquelle je suis parti sur les subnets.

Enfin, par défaut la limite est fixée à 65536 lignes dans chaque ipset. Pour augmenter cette valeur il faudra spécifier l'option maxelem. Mais attention à ne pas surcharger votre routeur !

Sources utiles :

 

Vous n'aimez pas le RSS : abonnez-vous par email đŸ“„
Vous devriez me suivre sur Twitter : @xhark

Article original écrit par Mr Xhark publié sur Blogmotion le 13/01/2025 | Un commentaire |
Attention : l'intégralité de ce billet est protégée par la licence Creative Commons

Cet article [Tomato] Bloquer des IP externes (Shodan, Censys) ⛔ provient de : on Blogmotion.

Une carte graphique sur Raspberry Pi 5 (PCIe)

C'Ă©tait le rĂȘve de tout geek qui adore les trucs inutiles et donc indispensables !

Il est maintenant possible de brancher une carte graphique en PCIe sur un Raspberry Pi 5, moyennant quelques bidouilles tout de mĂȘme.

Merci Goodwin pour ces nombreux tests ! Reste à savoir à quoi ça peut servir... 🙂

Vous n'aimez pas le RSS : abonnez-vous par email đŸ“„
Vous devriez me suivre sur Twitter : @xhark

Article original écrit par Mr Xhark publié sur Blogmotion le 02/01/2025 | Pas de commentaire |
Attention : l'intégralité de ce billet est protégée par la licence Creative Commons

Cet article Une carte graphique sur Raspberry Pi 5 (PCIe) provient de : on Blogmotion.

[DIY] Customiser une manette de GameCube (phob)

Thomas (de la chaine AbrÚge) s'est lancé dans une réparation d'un lot de manettes de GameCube, et j'avoue que j'ignorais totalement ces mods matériels.

Ils consistent au remplacement de certains composants afin d'apporter un temps de réponse plus faible, une meilleure précision et une usure moindre.

Vous n'aimez pas le RSS : abonnez-vous par email đŸ“„
Vous devriez me suivre sur Twitter : @xhark

Article original écrit par Mr Xhark publié sur Blogmotion le 23/12/2024 | Pas de commentaire |
Attention : l'intégralité de ce billet est protégée par la licence Creative Commons

Cet article [DIY] Customiser une manette de GameCube (phob) provient de : on Blogmotion.

L’histoire d’un mec qui créé son propre OS

overfl0w vient de publier une vidéo qui présente TempleOS, un systÚme d'exploitation créé à partir de... rien !

Comme d'habitude je suis extrĂȘmement fan du montage, alors bigup Ă  overfl0w 👍

L'auteur de TempleOS, Terry A. Davis, est décédé en 2018 à l'ùge de 48 ans.

Vous n'aimez pas le RSS : abonnez-vous par email đŸ“„
Vous devriez me suivre sur Twitter : @xhark

Article original écrit par Mr Xhark publié sur Blogmotion le 16/12/2024 | Pas de commentaire |
Attention : l'intégralité de ce billet est protégée par la licence Creative Commons

Cet article L’histoire d’un mec qui créé son propre OS provient de : on Blogmotion.

WinUtil : un puissant tweaker pour Windows 🚀

Chris Titus développe WinUtil : un outil en PowerShell qui permet d'installer et supprimer des applications, de nettoyer Windows, mais aussi de réaliser un grand nombre de tùches, de façon centralisée.

Il est écrit en powershell et propose une interface graphique :

Il permet par exemple de retrouver le menu clic droit classique, de définir l'heure en UTC si vous avez un double boot, de supprimer OneDrive, de supprimer des bloatwares, d'installer rapidement dotnet 2/3/4, d'activer un accÚs avec OpenSSH, de réinitialiser Windows Update, de supprimer Adobe Creative Cloud... pour chaque paramÚtre il est possible de cliquer sur l'aide pour avoir un descriptif complet de chaque option et des clés de registres impactées.

Il est aussi possible de créer un LiveCD de votre version de Windows depuis l'onglet MicroWin :

J'avoue prĂ©fĂ©rer de loin utiliser un LiveCD comme celui de Sergei Strelec, mais celui-ci aura le mĂ©rite d'ĂȘtre parfaitement lĂ©gal car construit par vos soins.

Comment lancer WinUtil

Pour utiliser le script depuis une invite PowerShell :

irm christitus.com/win | iex

Et voici la présentation complÚte de l'outil par son auteur :

➡ GitHub du projet WinUtil

Il fera gagner du temps Ă  ceux qui installent des applications sur des machines fraichement installĂ©es, et ravira tous ceux qui aiment personnaliser, bidouiller Windows 🚀

outil découvert sur reddit

Vous n'aimez pas le RSS : abonnez-vous par email đŸ“„
Vous devriez me suivre sur Twitter : @xhark

Article original écrit par Mr Xhark publié sur Blogmotion le 12/12/2024 | Pas de commentaire |
Attention : l'intégralité de ce billet est protégée par la licence Creative Commons

Cet article WinUtil : un puissant tweaker pour Windows 🚀 provient de : on Blogmotion.

HardenSysvol : Auditez vos scripts et GPO AD

Avec le temps les GPO ou les scripts stockés dans le SYVOL peuvent contenir tout un tas de données sensibles, qui parfois n'ont rien à faire ici.

Florian nous propose un outil gratuit et open source à utiliser en complément d'outils d'audit tels que Ping Castle, Purple Knight, ORADAD, etc.

HardenSysvol (GitHub)

Vous n'aimez pas le RSS : abonnez-vous par email đŸ“„
Vous devriez me suivre sur Twitter : @xhark

Article original écrit par Mr Xhark publié sur Blogmotion le 20/11/2024 | Un commentaire |
Attention : l'intégralité de ce billet est protégée par la licence Creative Commons

Cet article HardenSysvol : Auditez vos scripts et GPO AD provient de : on Blogmotion.

Windows Server 2025 : découverte et installation

Florian d'IT-Connect propose une découverte de Windows Server 2025, mais aussi les nouveautés, ce qui change, les fonctionnalités dépréciées, le modÚle de licence, l'installation et l'aperçu du produit :

Et sans surprise, on retrouve la mĂȘme interface graphique que Windows 11. C'est toujours un peu Ă©trange au dĂ©but mais on s'y fait toujours, c'Ă©tait toujours le cas pour les versions prĂ©cĂ©dentes aussi.

Merci Florian pour cette vidĂ©o trĂšs complĂšte 👍

Vous n'aimez pas le RSS : abonnez-vous par email đŸ“„
Vous devriez me suivre sur Twitter : @xhark

Article original écrit par Mr Xhark publié sur Blogmotion le 08/11/2024 | Pas de commentaire |
Attention : l'intégralité de ce billet est protégée par la licence Creative Commons

Cet article Windows Server 2025 : découverte et installation provient de : on Blogmotion.

Doom tourne sur une croix de pharmacie đŸ•č

Sylvqin vient de nous pondre une vidĂ©o complĂštement inattendue sur le business des croix de pharmacie, et ne me demandez par pourquoi mais c'est un sujet qui me passionne. Sans le savoir je crois que j'attendais cette vidĂ©o 😁

DĂ©jĂ  parce qu'il y a une enquĂȘte sur un marchĂ© de niche. Je me suis souvent demandĂ© dans la rue qui crĂ©e ces animations de zinzin. Sans parler des TV dans les vitrines avec 1500 lumens dans ta tronche (le voisinage doit apprĂ©cier). Mais aussi parce que tous les ingrĂ©dients y sont : hack de la croix (au sens noble du terme) et mĂȘme des crĂ©ations en pagaille avec du code dispo sur Github.

Inutile donc indispensable !

GG Sylvqin 👍

Vous n'aimez pas le RSS : abonnez-vous par email đŸ“„
Vous devriez me suivre sur Twitter : @xhark

Article original écrit par Mr Xhark publié sur Blogmotion le 26/10/2024 | Pas de commentaire |
Attention : l'intégralité de ce billet est protégée par la licence Creative Commons

Cet article Doom tourne sur une croix de pharmacie đŸ•č provient de : on Blogmotion.

Recréer Windows 11 en langage C, possible ?

C'est en tout cas le défi que s'est lancé V2F. Et je vous le dis tout de suite : cette vidéo est exceptionnelle, mais genre vraiment LA masterclass !

Si vous aimez l'informatique vous allez vous prendre un shoot de comprĂ©hension Ă  vitesse grand V 🙂

Vous n'aimez pas le RSS : abonnez-vous par email đŸ“„
Vous devriez me suivre sur Twitter : @xhark

Article original écrit par Mr Xhark publié sur Blogmotion le 22/10/2024 | Pas de commentaire |
Attention : l'intégralité de ce billet est protégée par la licence Creative Commons

Cet article Recréer Windows 11 en langage C, possible ? provient de : on Blogmotion.

Comment retrouver le lieu d’une photo inconnue ? 📾

C'est le challenge que s'est lancĂ© Amy : essayer de retrouver d'oĂč a Ă©tĂ© prise une photo trouvĂ©e au hasard, et quand.

Je vous partage la vidĂ©o car, comme toujours, sa dĂ©marche est empirique. Et je ne connaissais pas certains des sites utilisĂ©s :)đŸ“·đŸ“ž

Vous n'aimez pas le RSS : abonnez-vous par email đŸ“„
Vous devriez me suivre sur Twitter : @xhark

Article original écrit par Mr Xhark publié sur Blogmotion le 08/10/2024 | Pas de commentaire |
Attention : l'intégralité de ce billet est protégée par la licence Creative Commons

Cet article Comment retrouver le lieu d’une photo inconnue ? 📾 provient de : on Blogmotion.

Supermium : surfer en 2024 avec Windows XP ?

Les anciens OS tels que Windows 7, Vista, XP, 2003 n'ont plus aucun navigateur web compatible. Mais pourquoi surfer avec un systĂšme d'exploitation aussi vieux ?

Et bien cela peut ĂȘtre pour rĂ©cupĂ©rer un fichier, un pilote... des (mauvaises) raisons il y peut y en avoir plein.

Supermium

Supermium est navigateur internet libre et fork de Google Chrome. Il est spécialement développé pour fonctionner avec les vieilles versions de Windows.

Cela fait plusieurs annĂ©es qu'aucune version de Chrome, Edge, Vivaldi, Opera, Brave ou mĂȘme Firefox ne fonctionne avec d'anciennes versions de Windows. Et ce n'est pas une mauvaise chose en termes de sĂ©curitĂ©, cela Ă©vite que des personnes avec des machines obsolĂštes prennent le risque de surfer sur internet avec.

Il y a déjà les certificats qui posent un problÚme, mais aussi les suites de chiffrement (cipher suite) et algo de compression, ainsi que les protocoles (TLS, HTTP2, etc).

Mais il y a certains cas bien prĂ©cis ou cela peut dĂ©panner. Bien sĂ»r, je ne vous encourage pas Ă  ressortir votre vieux Windows XP pour lire vos mails ou faire vos achats hein, qu'on se comprenne bien 🙂

Télécharger Supermium

Pensez bien à prendre la version 32 bit car à l'époque Windows XP 64 était trÚs rare (et souvent inutile). Avec XP vous risquez d'avoir du mal à télécharger Supermium car il faut un IE9 minimum, y compris sur le site legacy. Personnellement je l'ai récupéré via FTP comme à la bonne époque (IE6 est compatible FTP).

A noter que le crĂ©ateur a aussi créé son propre noyau personnalisĂ© pour Windows Vista, qui permet justement de faire tourner des navigateurs normalement destinĂ©s Ă  des versions plus rĂ©centes de Windows, bref il touche sa bille 🙂

A noter qu'un support pour Windows 2000 est en cours.

▶TĂ©lĂ©charger Supermium / code source

source

Vous n'aimez pas le RSS : abonnez-vous par email đŸ“„
Vous devriez me suivre sur Twitter : @xhark

Article original écrit par Mr Xhark publié sur Blogmotion le 29/09/2024 | 4 commentaires |
Attention : l'intégralité de ce billet est protégée par la licence Creative Commons

Cet article Supermium : surfer en 2024 avec Windows XP ? provient de : on Blogmotion.

Une tĂ©lĂ©commande Bluetooth pour changer de piste ⏯

Il faut que je vous parle d'une tĂ©lĂ©commande Bluetooth Ă  moins de 10 € et qui me rend bien des services !

C'est aussi bĂȘte que pratique et ça fonctionne avec tous les smartphones et pĂ©riphĂ©riques BT.

Si vous utilisez le bluetooth dans une voiture avec un rĂ©cĂ©pteur BT ce sera aussi parfait pour vous ! Et mĂȘme avec une moto, une trottinette, un vĂ©lo, etc.

⚠ Disclaimer : Attention Ă  bien respecter la lĂ©gislation concernant l'appareil utilisĂ©, avoir quelque chose dans les oreilles peut ĂȘtre interdit suivant le vĂ©hicule en plus d'ĂȘtre carrĂ©ment dangereux.

Mon besoin

J'écoute beaucoup de musique depuis mon ordinateur ou mon smartphone vers mon casque Bluetooth. Que je sois chez moi ou au travail.

Je n'aime pas utiliser les boutons de gestion du volume et de changement de morceaux présents sur mon casque. Ils sont tactiles et peu précis. 1 fois sur 2 je fais une mauvaise manipulation...

C'est alors que je me suis mis en tĂȘte de trouver une tĂ©lĂ©commande Bluetooth, principalement pour passer au morceau suivant.

Présentation de la télécommande

Un peu comme une grosse piĂšce de 2€, la tĂ©lĂ©commande se prĂ©sente dans la forme d'un petit boitier de 5 boutons :

  • moins de 4 cm de diamĂštre
  • 8,5mm de hauteur
  • boutons volume - et +
  • bouton piste prĂ©cĂ©dente / suivante
  • boutons lecture / pause

La compatibilité est annoncée avec iOS7.0 ou pour Android4.4 + (autant dire avec presque tout!).

Le boitier est livré avec un support sous forme de bague pour le fixer sur un volant de voiture. Libre à vous de l'utiliser ou non (ça n'est pas mon cas).

La télécommande dispose d'une portée d'environ 10m, mais peu importe car je suis toujours à proximité du périphérique à piloter.

L'appairage

Et là vous vous dites : mais on peut appairer un seul périphérique BT, donc comment ça marche ? C'est là que la "magie" opÚre !

Cette tĂ©lĂ©commande n'est pas vue comme un casque, mais comme un clavier bluetooth. Donc votre pĂ©riphĂ©rique (smartphone, ordinateur, etc) peut tout Ă  fait accepter cette tĂ©lĂ©commande en mĂȘme temps qu'un casque 😀

La télécommande est détectée comme "Smart Remote"

Quand elle n'est pas utilisée, la télécommande passe en veille pour préserver la pile (CR2025).

Conclusion

Ce petit gadget à 6€ rend en fait bien des services car je peux changer de morceau à tout moment hyper rapidement !

Je l'ai également installé dans une ancienne voiture (Prius 3) en complément d'un récepteur Bluetooth.

Finalement le seul défaut du produit est qu'il ne remonte pas l'état de sa pile, mais comme il consomme trÚs peu et pour son tarif je lui pardonne bien volontiers.

Il s'agit d'une dĂ©couverte perso et spontanĂ©e, comme d'habitude je n'ai rien Ă  vendre 😊

Vous la trouverez sur AliExpress en cherchant "Télécommande sans fil pour voiture et moto" (1, 2)

 

Vous n'aimez pas le RSS : abonnez-vous par email đŸ“„
Vous devriez me suivre sur Twitter : @xhark

Article original écrit par Mr Xhark publié sur Blogmotion le 17/09/2024 | 2 commentaires |
Attention : l'intégralité de ce billet est protégée par la licence Creative Commons

Cet article Une tĂ©lĂ©commande Bluetooth pour changer de piste ⏯ provient de : on Blogmotion.

[Linux] Retour sur la dangereuse faille LZMA XZ (SSH)

Thomas nous raconte la faille qui a Ă©tĂ© tuĂ© dans l'Ɠuf aussi vite qu'elle Ă©tait arrivĂ©e : XZ Utils.

Et il est vrai que le scĂ©nario est digne d'un film et qu'on est passĂ© trĂšs prĂšs d'une grosse crise mondiale (ou une attaque ciblĂ©e) dont on aurait pu se souvenir longtemps. Mais est-ce vraiment la seule faille dormante qui a existĂ© ? bien sĂ»r que non. MĂȘme le code source ouvert peu laisser passer des portes dĂ©robĂ©es.

 

Si l'on a arrive à générer une offre d'emploi avec l'IA, on doit sans doute pouvoir identifier une backdoor non ?!

Merci Thomas (cocadmin) 👍

Vous n'aimez pas le RSS : abonnez-vous par email đŸ“„
Vous devriez me suivre sur Twitter : @xhark

Article original écrit par Mr Xhark publié sur Blogmotion le 11/09/2024 | Pas de commentaire |
Attention : l'intégralité de ce billet est protégée par la licence Creative Commons

Cet article [Linux] Retour sur la dangereuse faille LZMA XZ (SSH) provient de : on Blogmotion.

Les batteries compatibles sont-elles vraiment pourries ? 🔋

On peut ĂȘtre tentĂ© d'acheter une batterie compatible pour une visseuse, un ordinateur, un smartphone, etc. Si on a l'impression de faire une bonne affaire sur le prix, est-ce que le rapport qualitĂ©/prix est vraiment bon ?

C'est la question à laquelle Joffrey répond avec un protocol de test :

Et dans le mĂȘme temps (ça tombe bien!) StĂ©phane Marty nous propose une analyse sous l'angle Ă©lectronique :

En conclusion : est-ce que les fabricants abusent sur les prix des🔋batteries ? clairement oui. Est-ce que les batteries sont de qualitĂ© : aussi ! De mon cĂŽtĂ© j'ai dĂ©jĂ  changĂ© les accus, souvent 18650, en achetant moi-mĂȘme en direct sur un site fiable. Et je trouve que c'est de loin la meilleure alternative. A condition de savoir ce que l'on fait et de ne pas acheter des accu sous-dimensionnĂ©s.

Vous n'aimez pas le RSS : abonnez-vous par email đŸ“„
Vous devriez me suivre sur Twitter : @xhark

Article original écrit par Mr Xhark publié sur Blogmotion le 06/09/2024 | Pas de commentaire |
Attention : l'intégralité de ce billet est protégée par la licence Creative Commons

Cet article Les batteries compatibles sont-elles vraiment pourries ? 🔋 provient de : on Blogmotion.

Démo : est-il possible de contourner un WAF ?

De plus en plus de sites sont situĂ©s derriĂšre un WAF, qui permet de filtrer les requĂȘtes malveillantes mais aussi de ne pas exposer un serveur web en direct sur internet. CloudFlare Ă©tant le plus connu, mais il en existe bien d'autres.

ProblĂšme : il existe quelques mĂ©thodes pour ignorer le WAF, souvent Ă  cause de dĂ©faut ou d'oubli de configuration. C'est ce que propose Secureaks dans cette vidĂ©o particuliĂšrement bien faite, merci Ă  Romain 👍

Vous n'aimez pas le RSS : abonnez-vous par email đŸ“„
Vous devriez me suivre sur Twitter : @xhark

Article original écrit par Mr Xhark publié sur Blogmotion le 30/08/2024 | Un commentaire |
Attention : l'intégralité de ce billet est protégée par la licence Creative Commons

Cet article Démo : est-il possible de contourner un WAF ? provient de : on Blogmotion.

Une tablette Android comme interrupteur (HA) 💡

Les frÚres Poulain présentent un produit constitué d'une tablette Android murale qui vient s'installer à la place d'un interrupteur dans un mur.

Grùce à la connexion avec HomeAssistant aprÚs un petit hack, il est possible de faire des dashboards personnalisés.

Il s'agit du NS Panel Pro qui coûte une centaine d'euros.

Vous n'aimez pas le RSS : abonnez-vous par email đŸ“„
Vous devriez me suivre sur Twitter : @xhark

Article original écrit par Mr Xhark publié sur Blogmotion le 17/08/2024 | Pas de commentaire |
Attention : l'intégralité de ce billet est protégée par la licence Creative Commons

Cet article Une tablette Android comme interrupteur (HA) 💡 provient de : on Blogmotion.
❌