Menu

Aucun menu défini dans le customizer.

Castor – Votre flux vidéo web sur la télé, en top qualité

Vous avez déjà pesté contre votre télé qui refuse de lire une vidéo pourtant toute bête trouvée sur le web ? Hé bien Kilian Houpeurt aussi et c’est pourquoi il a décidé, plutôt que de râler dans le vide comme un mec lambda sur Twitter, qu’il allait prendre le taureau par les cornes et coder sa propre solution.

Ça s’appelle Castor et évidemment ça envoie du bois, lol. En fait c’est un outil en ligne de commande écrit en Go qui est open source et qui permet d’envoyer le vrai flux vidéo d’une page Web directement sur votre télévision en qualité max sans avoir besoin de Chromecast, ni d’AirPlay.

wacli – Archivez tout WhatsApp en local et faites-y des recherches hors ligne

Peter Steinberger, le papa de
PSPDFKit
, s’est mis en tête de faire sortir WhatsApp de sa prison dorée. Et pour cela, il a mis au point wacli, un client WhatsApp qui tourne exclusivement dans votre terminal. Ça se compose donc de commandes que vous pouvez scripter dans la joie et la bonne humeur pour enchaîner et automatiser toutes vos idées folles sur Whatsapp comme avec n’importe quel outil Unix.

Wacli se connecte à votre compte comme un appareil lié, exactement comme WhatsApp Web, vous scannez un QR code depuis votre téléphone et hop, l’outil rapatrie vos conversations dans une base SQLite locale, sur votre machine. À partir de là, la recherche se fait hors ligne.

Soft Serve – Le serveur Git auto-hébergé dans le terminal

Monter son propre serveur Git, ça rime souvent avec déployer une usine à gaz bourrée d’options qu’on n’utilisera jamais. Heureusement, Soft Serve prend le contre-pied total de tout ça ! Ce serveur Git self-hosted de charmbracelet (la bande derrière Bubble Tea, Glow,
Freeze
et Gum) fait sa vie dans le terminal et se pilote via SSH.

Un coup de brew install charmbracelet/tap/soft-serve (ou Docker, ou go install), vous lancez soft serve et hop, vous voilà avec un serveur Git complet qui tourne grâce à un seul binaire. Pour parcourir vos dépôts, pas besoin de navigateur, vous vous connectez juste en SSH et une petite interface en mode texte s’ouvre direct dans votre terminal. Genre ssh git.chezvous.net, et vous voilà en train de naviguer dans l’arborescence, lire les fichiers avec coloration syntaxique, fouiller les commits. Le tout sans quitter le shell !

KULA – Le monitoring serveur Linux qui tient dans un seul binaire

Ouais, je sais, on est le 1er mai, et je suis pas censé bosser mais que voulez-vous on ne se refait pas ^^. Et si j’ai ouvert l’ordi ce matin, c’est pour vous parler de KULA. !

KULA est un binaire tout simple qui permet de monitorer très facilement votre serveur Linux en temps réel, sans aucune dépendance.
c0m4r
, le dev derrière le projet, l’a codé en Go avec une obsession claire : Que ça marche partout sans rien installer à côté !

Spank – Donnez des petites fessées à votre MacBook quand il n’est pas sage

Filer des petites claques à son MacBook pour qu’il couine… c’est le genre de projet qu’on s’attend à trouver sur GitHub d’un Otaku sauf que là, c’est du sérieux… Enfin presque.

Spank
(Ah ah !), c’est un petit binaire en Go qui exploite l’accéléromètre de votre MacBook Apple Silicon via IOKit HID qui dès qu’il détecte un choc physique sur la machine, joue un petit son.

Dans Spank, y’a 4 modes au choix. D’abord le mode “pain” par défaut qui balance aléatoirement une dizaine de clips audio de protestation quand vous lui mettez une baffe. Là ça va vous plaire un peu plus car il y a également le mode --sexy, qui lui, monte en intensité au fil des claques sur une fenêtre glissante de 5 minutes, avec 60 niveaux d’escalade (ouch !).

Footywhoops – Un synthé codé en Go qui génère des patterns musicaux à la volée

Faire du bruit avec du code, c’est un peu le graal pour tout dev qui aime la musique. On connaît tous les gros trucs en C++ ou les frameworks spécialisés, mais voir débarquer un synthé complet codé en Go, c’est toujours une petite surprise qui se déguste sans modération.

Son nom :
Footywhoops
.

C’est un couteau suisse sonore que vous pilotez directement depuis votre terminal et qui permet de générer des séquences de batterie, des lignes de basse (un mode “Acid Bass” bien gras avec sub-oscillateur et enveloppes ADSR est de la partie), des arpèges et des mélodies. Le tout peut être calé sur différentes gammes musicales (majeure, mineure, dorienne, blues, etc.) pour éviter de finir avec une cacophonie insupportable. On est un peu dans l’esprit du live coding musical comme ce que propose
Strudel
ou
Dittytoy
, mais version ligne de commande.

HTTP Breakout Proxy – Le reverse engineering sans prise de tête

Pendant que Burp Suite avale 500 Mo de RAM au démarrage,
HTTP Breakout Proxy
lui, tient dans un binaire de quelques Mo qui disparaît dès que vous fermez le terminal.

Alors HTTP Breakout Proxy c’est quoi ?

Hé bien les amis, c’est un proxy HTTP/HTTPS écrit en Go qui intercepte le trafic réseau en temps réel et vous propose une interface web pour analyser tout ce qui passe. Requêtes, réponses, headers, body, timing… Tout est capturé et affiché proprement dans votre navigateur.

GoSearch – 18 milliards de mots de passe compromis à portée de terminal

18 milliards, c’est le nombre de mots de passe compromis auxquels GoSearch peut accéder avec une simple clé API BreachDirectory. Et ce n’est que la partie émergée de l’iceberg de cet outil OSINT qui a récemment été salué dans la newsletter OSINT pour son approche innovante de la recherche d’empreintes numériques.

Vous vous souvenez de Sherlock, cet outil Python qui permettait de chercher des pseudos sur différentes plateformes ? Et bien GoSearch, c’est comme si Sherlock avait pris des stéroïdes et appris le Go. En effet, le développeur ibnaleem a créé ce projet au départ pour apprendre le langage Go, mais il s’est rapidement transformé en un véritable projet communautaire.