Virus WMI : Exécution sans disque réussie

2025-01-29
Virus WMI : Exécution sans disque réussie

Un projet de preuve de concept, Stuxnet, démontre un nouveau virus qui cache son code malveillant dans l'Instrumentation de gestion Windows (WMI), réussissant ainsi une exécution sans disque. Le virus utilise le WMI comme système de fichiers, en exploitant un script PowerShell au démarrage pour extraire et charger la charge utile en mémoire. Le projet inclut une technique d'escalade de privilèges nouvelle et des techniques d'évasion anti-AV avancées, telles que le chargement à la demande des bibliothèques système et la recherche dynamique des décalages de fonctions, lui permettant d'échapper à la détection par les principaux logiciels antivirus et bacs à sable. L'auteur suggère également des possibilités d'exploitation de failles dans l'espace noyau au sein du WMI.

Lire plus
Développement évasion antivirus

Meelo : Un serveur musical auto-hébergé pour les collectionneurs

2025-01-28
Meelo : Un serveur musical auto-hébergé pour les collectionneurs

Meelo est un serveur musical personnel auto-hébergé et une application web, similaire à Plex ou Jellyfin, mais axé sur la flexibilité et l'expérience de navigation. Conçu pour les collectionneurs de musique, il identifie les faces B, les morceaux rares, détecte automatiquement les duos et les collaborations, prend en charge divers formats et l'analyse des métadonnées, et récupère des informations auprès de MusicBrainz et plus encore. Meelo prend en charge les clips vidéo, en les différenciant des interviews ou des contenus en coulisses. Il est disponible maintenant via des images Docker.

Lire plus

Malimite : Un décompilateur puissant pour iOS et macOS

2025-01-28
Malimite : Un décompilateur puissant pour iOS et macOS

Malimite est un décompilateur open source pour iOS et macOS conçu pour aider les chercheurs à analyser et décoder les fichiers IPA et les bundles d'applications. Basé sur le décompilateur Ghidra, il supporte directement Swift, Objective-C et les ressources Apple. Il est multiplateforme (Mac, Windows, Linux), décode automatiquement les ressources iOS, évite la décompilation du code lib, reconstruit les classes Swift et inclut même une traduction de méthodes LLM intégrée. Un fichier JAR précompilé est disponible sur la page Releases, avec des instructions d'installation et d'utilisation supplémentaires sur le Wiki.

Lire plus
Développement décompilateur

Proposition de sucre syntaxique pour la gestion des erreurs en Go : un compromis entre concision et clarté

2025-01-28
Proposition de sucre syntaxique pour la gestion des erreurs en Go : un compromis entre concision et clarté

La communauté Go débat d'une nouvelle proposition de syntaxe pour la gestion des erreurs visant à réduire le code redondant. La proposition introduit un nouvel opérateur '?' pour gérer les erreurs renvoyées par les fonctions de manière plus concise tout en préservant la lisibilité. Cette proposition a suscité une vaste discussion au sein de la communauté, principalement sur la question de savoir si la nouvelle syntaxe est suffisamment claire et si elle pourrait encourager les développeurs à négliger la gestion des erreurs. Certains soutiennent qu'elle réduit efficacement le code redondant, améliorant ainsi la lisibilité ; d'autres craignent que la nouvelle syntaxe ne soit trop implicite, ce qui pourrait conduire à des erreurs plus difficiles à déboguer.

Lire plus
Développement sucre syntaxique

HawkEye : Vérificateur et formatteur d'en-têtes de licence open source multiplateforme

2025-01-28
HawkEye : Vérificateur et formatteur d'en-têtes de licence open source multiplateforme

HawkEye est un outil open source puissant pour vérifier et formater les en-têtes de licence dans les fichiers de code. Il prend en charge plusieurs formats, s'intègre parfaitement à GitHub Actions et fournit également une interface en ligne de commande pour une utilisation locale. HawkEye vérifie l'exhaustivité et la cohérence des en-têtes de licence, corrige automatiquement les fichiers non conformes et permet même de supprimer les en-têtes de licence. Initialement développé en Java, il a été réécrit en Rust pour une image Docker plus petite et des performances améliorées.

Lire plus

FastAnime : Votre expérience anime depuis le terminal !

2025-01-28
FastAnime : Votre expérience anime depuis le terminal !

FastAnime est un outil en ligne de commande qui vous permet de naviguer et de regarder des anime directement depuis votre terminal. Il s'intègre à AniList pour des fonctionnalités de recherche et de téléchargement puissantes, et offre de nombreuses options de personnalisation. Les utilisateurs peuvent parcourir les anime, télécharger des vidéos, gérer le cache, et plus encore, le tout via une interface en ligne de commande bien conçue. Il prend en charge le lecteur MPV, fournit des notifications sur le bureau et offre des raccourcis clavier pratiques. FastAnime est facile à installer avec la prise en charge de plusieurs gestionnaires de paquets et systèmes d'exploitation, offrant un riche ensemble d'options de ligne de commande et de fonctionnalités de personnalisation pour une expérience de visionnage d'anime simplifiée et puissante.

Lire plus
Développement

Script Python pour simplifier le téléchargement de vidéos et de playlists YouTube

2025-01-28
Script Python pour simplifier le téléchargement de vidéos et de playlists YouTube

Le script Python `Download-Simply-Videos-From-YouTube` rend le téléchargement de vidéos et de playlists YouTube incroyablement facile. Il prend en charge les téléchargements de haute qualité, les multiples formats, les sous-titres et les miniatures, et organise automatiquement les fichiers. Il suffit d'installer Python et FFmpeg, d'exécuter le script et de suivre les instructions. Créé par Pierre-Henry Soria, un ingénieur logiciel IA passionné par l'automatisation de la création de contenu.

Lire plus

Janus : Plongez au cœur d'un puissant modèle d'IA

2025-01-27
Janus : Plongez au cœur d'un puissant modèle d'IA

DeepSeek AI a publié un rapport technique détaillant son modèle d'IA Janus, couvrant son architecture, ses performances et ses applications. Le rapport, disponible en PDF, offre des spécifications techniques approfondies et est idéal pour les professionnels de l'IA. Janus démontre un potentiel significatif, suggérant un possible changement de paradigme dans le paysage de l'IA.

Lire plus

ErisForge : Outil simple d'ablation pour les LLM

2025-01-27
ErisForge : Outil simple d'ablation pour les LLM

ErisForge est une bibliothèque Python permettant de modifier les grands modèles de langage (LLM) en transformant leurs couches internes. Elle permet de créer des versions ablatées et augmentées des LLM, entraînant des réponses modifiées à des entrées spécifiques. Les fonctionnalités incluent la manipulation contrôlée du comportement du modèle, la mesure des expressions de refus et la prise en charge des directions de transformation personnalisées. Facile à utiliser avec des exemples et une documentation complets.

Lire plus
Développement Modification de Modèle

Bagels : Un puissant outil de suivi des dépenses en terminal

2025-01-27
Bagels : Un puissant outil de suivi des dépenses en terminal

Bagels est un puissant outil de suivi des dépenses qui fonctionne directement dans votre terminal. Suivez et analysez vos finances facilement grâce à des fonctionnalités telles que les comptes, les sous-catégories, les divisions de transactions, les transferts et les modèles de transactions récurrentes. L'interface claire offre des raccourcis personnalisables et des paramètres par défaut. Toutes les données sont stockées localement, garantissant confidentialité et commodité. L'installation est simple sur macOS et Windows.

Lire plus
Développement suivi des dépenses finances

Voice-Pro : L'outil ultime de conversion vocale IA et de traduction multilingue

2025-01-27
Voice-Pro : L'outil ultime de conversion vocale IA et de traduction multilingue

Voice-Pro est une application web de pointe, alimentée par l'IA, conçue pour révolutionner le traitement du contenu multimédia. Elle offre une solution tout-en-un pour les créateurs de contenu, les chercheurs et les professionnels de la communication multilingue, intégrant le téléchargement de vidéos YouTube, la séparation vocale, la reconnaissance vocale, la traduction et la synthèse vocale. Ses principales fonctionnalités incluent la reconnaissance vocale Whisper, Faster-Whisper et Whisper-Timestamped ; le clonage vocal zero-shot avec F5-TTS et E2-TTS ; la traduction en temps réel dans plus de 100 langues ; et la création de jaquettes IA (technologie RVC). Voice-Pro fournit une installation et des mises à jour faciles pour les utilisateurs Windows.

Lire plus

Shunpo : Un outil Bash minimaliste pour une navigation de répertoire plus rapide

2025-01-27
Shunpo : Un outil Bash minimaliste pour une navigation de répertoire plus rapide

Shunpo est un outil bash minimaliste conçu pour accélérer la navigation dans les répertoires de votre terminal. Il fournit un système simple de signets, vous permettant de sauter vers les répertoires fréquemment utilisés avec un minimum de frappes. Idéal pour les utilisateurs qui utilisent constamment des commandes comme `cd`, `pushd` ou `popd`, Shunpo vous permet de facilement ajouter, supprimer et lister des signets. L'installation est simple : il suffit d'exécuter `install.sh`.

Lire plus

Créez vos propres AirTags : présentation d’OpenHaystack

2025-01-27
Créez vos propres AirTags : présentation d’OpenHaystack

OpenHaystack est un framework open source qui vous permet de créer vos propres trackers Bluetooth en utilisant le réseau Find My d’Apple. En effectuant une rétro-ingénierie du système d’Apple, il utilise intelligemment les diffusions Bluetooth, la cryptographie à clé publique et la base de données centrale d’Apple pour le suivi de la localisation. Le projet fournit une application macOS et un firmware, compatibles avec divers appareils Bluetooth tels que BBC micro:bit et ESP32. Malgré quelques limitations, il offre une solution créative pour le suivi d’objets personnels.

Lire plus
Développement

ACK pour Cray X-MP : Un triomphe de la rétro-informatique

2025-01-26
ACK pour Cray X-MP : Un triomphe de la rétro-informatique

Ce projet est une fourche de l’Amsterdam Compiler Kit (ACK) qui prend en charge le superordinateur Cray X-MP et le système d’exploitation COS. Il désactive les autres plates-formes en commentant les références dans les scripts de build LUA. Pour une compilation et une exécution réussies sur macOS et Linux, il faut installer bison, flex, gcc, gmake et lua. Il est également crucial d’installer les outils du référentiel GitHub COS-Tools (un assembleur croisé, un lieur croisé et un gestionnaire de bibliothèques pour le Cray X-MP). Après la compilation, les compilateurs croisés génèrent des exécutables pour le Cray X-MP et COS. Le fichier Lisez-moi détaille la compilation d’un programme, le téléchargement via FTP sur un système NOS 2.8.7, l’utilisation de l’interface Cray Station pour le transférer et l’exécuter sur le Cray X-MP, et enfin comment afficher les résultats. Un mélange fascinant de rétro-informatique et d’ingénierie logicielle moderne.

Lire plus
Développement

Orange Intelligence : Outil de productivité open source pour macOS surpassant celui d'Apple

2025-01-26
Orange Intelligence : Outil de productivité open source pour macOS surpassant celui d'Apple

Orange Intelligence est un puissant outil de productivité open source pour macOS, conçu pour surmonter les limites des fonctionnalités d'intelligence intégrées d'Apple. Son interface élégante de fenêtre flottante permet aux utilisateurs de capturer, traiter et remplacer du texte de manière transparente dans n'importe quelle application. Grâce à la prise en charge des fonctions Python personnalisées, il s'intègre parfaitement aux LLM comme OpenAI ou LLaMA local, permettant la création de systèmes d'agents complexes. Construit avec Python, PyQt6 et Applescript, Orange Intelligence offre de nombreuses options de personnalisation, augmentant ainsi la productivité des développeurs, des chercheurs et des passionnés d'IA.

Lire plus
Développement

Statut du support du chipset Asahi Linux M3

2025-01-26
Statut du support du chipset Asahi Linux M3

La page wiki du projet Asahi Linux détaille son support pour les puces de la série Apple M3 (M3, M3 Pro et M3 Max). La page présente un tableau décrivant l'état de diverses fonctionnalités matérielles dans différentes versions d'Asahi Linux (comme linux-asahi, asahi-edge, etc.), incluant le support stable, les fonctionnalités en cours de développement et les fonctionnalités non supportées. Il est important de noter que, comme les puces de la série M3 n'ont pas encore été officiellement lancées, une grande partie du statut du support est prédictive, basée sur les modèles de mise à jour précédents d'Apple. La page souligne également les détails de l'implémentation et les difficultés de fusion en amont pour certaines fonctionnalités (par exemple, cpuidle).

Lire plus
Développement Puce Apple M3

Sortie de Puck v0.18 : Nouveau moteur de glisser-déposer avec prise en charge de CSS Grid et Flexbox

2025-01-25
Sortie de Puck v0.18 : Nouveau moteur de glisser-déposer avec prise en charge de CSS Grid et Flexbox

Le générateur de pages visuel open source Puck a publié la version v0.18, dotée d’un nouveau moteur de glisser-déposer avec une prise en charge complète de CSS Grid et Flexbox pour des mises en page avancées. Cette version inclut également un ajustement dynamique de la hauteur de DropZone, un raccourci clavier interactif, un sélecteur de composant parent et supprime les styles restrictifs pour une intégration plus facile. Des améliorations et des dépréciations de composants et de propriétés sont également incluses ; consultez le journal des modifications pour plus de détails.

Lire plus

WebFFT : La transformation de Fourier la plus rapide sur le Web !

2025-01-25
WebFFT : La transformation de Fourier la plus rapide sur le Web !

WebFFT est une métalibrairie contenant plusieurs bibliothèques FFT, basées sur JavaScript et WebAssembly. Elle effectue un benchmark de toutes les sous-bibliothèques et utilise la meilleure pour les appels suivants. L'implémentation des Transformations de Fourier Rapides (FFT) et des FFT 2D est simple, avec prise en charge des entrées à valeurs réelles. Un profileur permet d'optimiser son utilisation.

Lire plus
Développement

Des coins arrondis fluides à la manière d'Apple pour Tailwind CSS : corner-smoothing

2025-01-25
Des coins arrondis fluides à la manière d'Apple pour Tailwind CSS : corner-smoothing

corner-smoothing est un plugin Tailwind CSS qui vous permet de créer des coins arrondis fluides, similaires à ceux des appareils Apple, pour vos éléments. Facile à installer et à utiliser, il suffit d'ajouter le plugin à votre projet et d'appliquer les noms de classe désignés. Inspiré par Rob, ce plugin offre un contrôle plus précis sur l'arrondi des coins, améliorant ainsi l'esthétique de votre interface utilisateur.

Lire plus
Développement Coins arrondis

Actionate : Intégration de GitHub Actions pour les IDE JetBrains

2025-01-25
Actionate : Intégration de GitHub Actions pour les IDE JetBrains

Actionate est un plugin qui intègre la puissance de GitHub Actions directement dans votre IDE JetBrains, créant un environnement de développement unifié. Il élimine le changement de contexte en vous permettant de gérer et d'exécuter des workflows, de visualiser des journaux détaillés et de relancer des tâches directement dans votre IDE. Actionate prend en charge plusieurs comptes GitHub, des déclencheurs manuels de workflow avec des paramètres personnalisés et fournit des détails complets sur l'exécution du workflow. Cette intégration transparente augmente considérablement la productivité du développeur.

Lire plus
Développement Outil de développement

VexRiscv : Une implémentation de CPU RISC-V 32 bits conviviale pour FPGA

2025-01-25
VexRiscv : Une implémentation de CPU RISC-V 32 bits conviviale pour FPGA

VexRiscv est une implémentation de CPU RISC-V 32 bits conviviale pour FPGA, écrite en SpinalHDL. Elle possède une profondeur de pipeline configurable, plusieurs extensions d'ensemble d'instructions (y compris M, A, F, D, C) et un système de plugins hautement extensible permettant l'ajout facile d'instructions et de fonctionnalités personnalisées. Le projet propose un large éventail de configurations, d'un simple RV32I à des SoC complexes compatibles avec Linux, et inclut une documentation, des tests et des exemples complets pour une implémentation et un débogage rapides sur FPGA.

Lire plus
Matériel

Kit de pinceaux Krita open source pour effets de peinture 3D

2025-01-25
Kit de pinceaux Krita open source pour effets de peinture 3D

Draneria a publié une trousse à pinceaux Krita gratuite comprenant des pinceaux imitant les effets métalliques et une gomme RGBA unique. Cette gomme permet d'ajouter du RGBA universel à n'importe quel trait de pinceau ou d'aplatir la peinture existante. L'installation est facile : il suffit d'importer le fichier .bundle. La trousse inclut également des conseils et des notes supplémentaires pour une utilisation optimale.

Lire plus

TinyZero : Débloquer le raisonnement dans les LLM à faible coût

2025-01-25
TinyZero : Débloquer le raisonnement dans les LLM à faible coût

Le projet TinyZero montre comment doter les grands modèles de langage (LLM) de capacités d'auto-vérification et de recherche à faible coût, en utilisant l'apprentissage par renforcement. Basé sur veRL et expérimentant avec la série Qwen2.5, TinyZero fournit des instructions détaillées pour l'installation, la préparation des données et l'entraînement. Même les modèles plus petits peuvent réaliser un raisonnement sophistiqué. Le projet met en évidence la faisabilité d'améliorer les LLM via RL, offrant une nouvelle approche pour la recherche IA rentable.

Lire plus

Passerelle SMS Android avec MQTT : Transformez votre téléphone en hub SMS

2025-01-25
Passerelle SMS Android avec MQTT : Transformez votre téléphone en hub SMS

Ce projet transforme votre téléphone Android en une passerelle SMS puissante utilisant le protocole MQTT. Il permet d'envoyer et de recevoir des SMS, de les transférer vers un serveur et d'envoyer des notifications d'envoi/livraison. Les fonctionnalités incluent la prise en charge des requêtes USSD, la prise en charge de plusieurs cartes SIM et des mécanismes de nouvelle tentative pour la livraison de SMS ayant échoué. Bien que la compatibilité de certaines fonctionnalités (comme USSD et plusieurs cartes SIM) dépende de votre téléphone et de votre opérateur, le projet fournit le code source complet, permettant aux développeurs de le compiler et de le modifier pour répondre à leurs besoins.

Lire plus
Développement Passerelle SMS

L'éditeur Helix se dote d'un explorateur de fichiers

2025-01-25
L'éditeur Helix se dote d'un explorateur de fichiers

Une mise à jour significative est arrivée pour l'éditeur Helix ! Le développeur drybalka a intégré un explorateur de fichiers avec des modifications de code minimales. Cet explorateur de fichiers fonctionne de manière similaire à l'explorateur de fichiers de Telescope, mais il utilise intelligemment le sélecteur de fichiers existant d'Helix, en modifiant seulement quelques fichiers principaux. Le résultat est une amélioration substantielle de l'expérience utilisateur, fournissant une fonctionnalité d'exploration de fichiers très nécessaire. Bien qu'il soit actuellement basique, il répond à une demande de longue date des utilisateurs et améliore considérablement la facilité d'utilisation d'Helix.

Lire plus

Chatbox : Votre copilote IA sur ordinateur

2025-01-25
Chatbox : Votre copilote IA sur ordinateur

Chatbox est une application client de bureau open source prenant en charge divers grands modèles linguistiques (LLM) tels que GPT, Claude, Gemini et Ollama. Ses fonctionnalités incluent le stockage de données local, la compatibilité multiplateforme, des fonctionnalités de requête avancées et la collaboration d'équipe. Initialement créé pour le débogage des requêtes, sa facilité d'utilisation et ses fonctionnalités ont conduit à une adoption généralisée, le transformant en une application de bureau IA robuste utilisée pour tout, du débogage des requêtes aux discussions informelles.

Lire plus
Développement application IA client bureau

Onit : Votre assistant de chat IA local

2025-01-24
Onit : Votre assistant de chat IA local

Onit est un assistant de chat IA open source qui réside sur votre bureau ! Il est similaire à ChatGPT Desktop, mais avec un mode local et la prise en charge de plusieurs fournisseurs de modèles (Anthropic, Google AI, xAI, etc.). On peut le comparer à Cursor Chat, mais disponible partout sur votre ordinateur, pas seulement dans votre IDE. Les fonctionnalités principales incluent le mode local (via Ollama), la prise en charge de plusieurs fournisseurs (OpenAI, Anthropic, xAI, etc.), le téléchargement de fichiers, l'historique des discussions et des raccourcis personnalisables. Les projets futurs incluent l'autocontexte, le RAG local et la saisie semi-automatique locale. Onit privilégie l'accès universel, la liberté du fournisseur, une approche privilégiant le local, la personnalisation et l'extensibilité.

Lire plus

Générateur de prédicats de type : vitesse et sécurité de type redéfinies

2025-01-24
Générateur de prédicats de type : vitesse et sécurité de type redéfinies

Cet article examine en détail une comparaison approfondie de Type-Predicate-Generator avec d'autres vérificateurs de types d'exécution. Generator produit un code plus de 100 fois plus rapide, sans dépendances d'exécution, et génère du code TypeScript strictement sûr, lisible et modifiable, sans nécessiter de DSL personnalisé. Il surpasse les autres générateurs de code en termes de vitesse, émettant même des tests unitaires, tout en évitant l'utilisation de `eval()` et en offrant une expérience de débogage supérieure. En résumé, Generator présente des avantages significatifs en termes de performances, de sécurité de type et de facilité d'utilisation.

Lire plus
Développement vérification de type

KubeStatus Operator : Ajoutez facilement une page d'état à votre cluster Kubernetes

2025-01-24
KubeStatus Operator : Ajoutez facilement une page d'état à votre cluster Kubernetes

KubeStatus Operator est un outil gratuit et open-source qui permet d'ajouter facilement une page d'état à votre cluster Kubernetes, affichant l'état opérationnel (opérationnel, dégradé ou HORS SERVICE) des services. Écrit en Go et utilisant l'API Kubernetes pour récupérer les informations sur les clusters et les ressources, KubeStatus offre un moyen simple et pratique de visualiser l'état actuel de votre cluster et de vos ressources sans avoir besoin de l'outil en ligne de commande kubectl ou du tableau de bord Kubernetes. Il propose également une page conviviale qui peut servir de page d'état principale.

Lire plus

Lightpanda : Un navigateur headless léger pour l'IA et l'automatisation

2025-01-24
Lightpanda : Un navigateur headless léger pour l'IA et l'automatisation

Lightpanda est un navigateur headless open source conçu pour les tâches d'IA et d'automatisation. Écrit en Zig, il possède une empreinte mémoire ultra-faible et une exécution exceptionnellement rapide : 11 fois plus rapide et 9 fois moins gourmand en mémoire que Chrome. Prenant en charge l'exécution Javascript et des API Web partielles, il est compatible avec Playwright et Puppeteer, idéal pour les agents IA, l'entraînement de LLM, le scraping et les tests. Actuellement en version bêta, il inclut déjà un chargeur HTTP, un analyseur HTML, un arbre DOM, le support Javascript (v8), des API DOM de base, Ajax, l'API XHR, l'API Fetch et le vidage DOM.

Lire plus
Développement navigateur headless
1 2 39 40 41 43 45 46 47 50 51