Vue normale

Il y a de nouveaux articles disponibles, cliquez pour rafraîchir la page.
À partir d’avant-hierFlux principal

imfile – Le gestionnaire de téléchargements multi-sources qui remplace Motrix

Par : Korben
29 août 2024 à 07:00

Oyez, oyez, amis geeks et bidouilleurs !

Aujourd’hui, je viens vous causer d’un petit outil bien pratique qui va vous simplifier la vie côté téléchargements. Son petit nom, c’est imfile, et c’est ni plus ni moins qu’un gestionnaire de téléchargements multi-sources qui vient prendre la relève de notre regretté Motrix.

Pour ceux qui auraient zappé l’épisode précédent, Motrix était un excellent logiciel basé sur aria2 qui permettait de télécharger via de nombreux protocoles : HTTP, FTP, torrents, liens magnet… Bref, un outil très complet ! Sauf que voilà, le projet a fini par péricliter, faute de mises à jour. Triste fin pour un logiciel si prometteur. 😢

Mais tel le phénix qui renaît de ses cendres, imfile est venu redonner vie à Motrix ! Grâce à l’héroïque développeur @chenjia404, le projet a été forké et c’est reparti pour un tour. Au menu des réjouissances :

  • Un support complet de Windows, macOS et Android (pour Linux, il faudra compiler vous-mêmes pour le moment 😜)
  • La possibilité de télécharger directement par hash (pratique pour retrouver un fichier)
  • Une sauvegarde automatique des tâches pour ne rien perdre même en cas de plantage
  • Des mises à jour et une maintenance régulières pour rester à la page
  • Programmé en Go, Vue.js et Electron, avec une base de données SQLite

Et ça, c’est juste la version actuelle ! D’après le dev, on peut s’attendre à pas mal de fonctionnalités supplémentaires dans le futur, comme du streaming, de la recherche de ressources ou encore de la synchronisation multi-appareils. De quoi concurrencer sérieusement les ténors du téléchargement ! 🤩

Comparé à Motrix, imfile reprend les fonctionnalités essentielles (gestion des téléchargements HTTP/FTP/Torrent/Magnet) mais apporte aussi son lot de nouveautés comme le téléchargement par hash ou les sauvegardes automatiques. L’interface a été remaniée tout en restant dans le même esprit.

Maintenant direction le site officiel pour récupérer la version correspondant à votre OS, un petit clic pour lancer l’install et vous voilà parés pour ratisser le web à la recherche de tous les trésors cachés des internets.

Perso, j’ai testé la version Windows et franchement, ça fonctionne très bien ! J’ai lancé des téléchargements variés : ISO Linux, discographie, série TV… Tout est passé sans accroc. L’interface est claire et intuitive. Seul petit bémol : pas de recherche intégrée pour le moment, il faut trouver ses liens soi-même ^^. Mais ça viendra !

Le plus beau dans tout ça, c’est qu’imfile est un projet 100% open source !

Allez, trêve de bavardages, je vous laisse filer sur le site d’imfile pour tester tout ça.

Happy downloading à tous ! 🚀

TranslateLocally – De la traduction rapide et sécurisée sur votre ordinateur

Par : Korben
28 juillet 2024 à 07:00

Aujourd’hui, on va causer d’un outil qui devrait vous plaire puisqu’il permet de traduire tout et n’importe quoi dans votre langue, tout ça en local. Cela s’appelle translateLocally et ça a été concocté avec amour par les génies de chez Marian et Bergamot, pour vous permettre de traduire en un clin d’œil 😉 n’importe quel texte, depuis n’importe quelle appli, directement sur votre ordi !

Plus besoin d’envoyer vos données perso sur des serveurs lointains, au risque qu’elles finissent entre les mains d’une personne mal intentionnée.

C’est dispo sur toutes les plateformes dignes de ce nom : Windows, Linux, Mac, en version web, en extension Chrome et Firefox… et même sur MS-DOS pour les plus nostalgiques d’entre vous (non, je déconne, quoique… 😜). Et le must du must, c’est que vous pouvez même ajouter vos propres modèles de traduction.

TranslateLocally utilise la puissance combinée des bibliothèques marian et Bergamot pour faire des prouesses de traduction dignes d’un C-3PO polyglotte. Le tout est boosté par une quantification des modèles sur 8 bits, ce qui permet une exécution ultra-rapide, même sur un Raspberry Pi premier prix. Et grâce à une shortlist lexicale bien pensée, les traductions sont d’une précision redoutable.

Et pour les pro, il y a même une interface en ligne de commande à disposition : Traduction de fichiers, changement de modèles à la volée, options avancées… Tout y est !

Pour traduire une phrase, rien de plus simple :

./translateLocally -m <modèle> -i <texte> -o <sortie>

Ce qui donne un truc comme ça :

echo "Bonjour, monde !" | ./translateLocally -m fr-en-tiny
  • -m <modèle> : Spécifier le modèle de traduction à utiliser (par exemple, de-en-tiny pour l’allemand-anglais). La liste des modèles disponibles peut être obtenue avec translateLocally -l.
  • -i <texte> : Texte à traduire (peut être un fichier ou un flux d’entrée standard).
  • -o <sortie> : Fichier de sortie pour la traduction (peut être un fichier ou un flux de sortie standard).

Et si c’est carrément un fichier que vous voulez traduire :

./translateLocally -m fr-en-tiny input.txt output.txt

TranslateLocally peut également importer des modèles de traduction personnalisés au format marian. Pour importer un modèle :

  1. Placez le modèle dans un répertoire. La structure du répertoire d’un modèle translateLocally doit ressembler à ceci :
my-custom-model/
├── config.intgemm8bitalpha.yml
├── model_info.json
├── model.npz
└── vocab.deen.spm
  1. Ouvrez translateLocally et accédez à Modifier -> Paramètres du traducteur -> Langues -> Importer un modèle.
  2. Sélectionnez le répertoire contenant le modèle que vous souhaitez importer.

Et voilà !

Pour les plus curieux d’entre vous, ça se télécharge sur le GitHub de translateLocally.

OpenCanary – Le pot de miel pour piéger les cyber criminels

Par : Korben
29 juin 2024 à 07:00

OpenCanary, c’est le pot de miel nouvelle génération pour attraper tous ces satanés cybercriminels. Ce petit logiciel va simuler plein de services réseau, comme un serveur web, un partage Windows, un serveur SSH…etc Bref, un vrai buffet à appâts numériques et dès qu’un hacker tombe dans le panneau et interagit avec, paf, vous recevez une alerte !

L’outil est hyper léger et s’installe facilement, même sur un Raspberry Pi ou un VM. Et comme c’est du logiciel libre, vous pouvez l’adapter à vos besoins et surtout vous éviter une solution proprio payante.

Alors comment ça fonctionne ? Et bien c’est simple comme bonjour :

  • Vous installez OpenCanary sur une machine de votre réseau interne
  • Vous le configurez pour imiter les services qui vous bottent (serveur web, FTP, base de données…)
  • Vous attendez patiemment qu’un hacker morde à l’hameçon
  • Dès qu’il interagit avec le honeypot, vous recevez une belle alerte qui vous file son IP et plein d’infos sur l’intrusion

C’est pas beau ça ?

En plus, vous pouvez même envoyer les alertes par mail, SMS ou même les agréger dans un outil de monitoring. Bon, je vous cache pas qu’il faut quand même un minimum de connaissances techniques pour faire tourner le bouzin. Mais si vous n’avez pas peur de mettre les mains dans le cambouis et de jouer avec la ligne de commande, c’est à la portée de n’importe quel barbu un peu motivé.

Et puis c’est quand même super fun de tendre des pièges aux méchants hackers et de les voir se faire avoir comme des bleus. Mais attention hein, faut pas non plus tomber dans la paranoïa et transformer son réseau en véritable champ de mines. Faudra doser pour que ça reste digeste sinon, vous allez avoir beaucoup de bruit dans vos alertes.

En tout cas, moi je dis bravo aux petits gars de Thinkst qui nous ont pondu cet outil. Pour les plus motivés, voici le lien Github du projet : https://github.com/thinkst/opencanary.

Amusez-vous bien et happy hacking !

Send – Partagez des fichiers chiffrés de manière éphémère

Par : Korben
28 juin 2024 à 07:00

Vous cherchez une solution pour partager des fichiers de manière sécurisée et confidentielle ? Ne cherchez plus, Send est là pour vous !

Cet outil open source, fork de Firefox Send, vous permet d’envoyer des fichiers chiffrés qui s’autodétruisent après un temps défini. C’est le rêve de tout paranoïaque de la vie privée comme vous !

Avec Send, vous pouvez dire adieu aux services de partage de fichiers qui fouinent dans vos données. Ici, tout est chiffré de bout en bout et vos fichiers seront protégés tel le précieux anneau unique. Même Sauron ne pourra pas y accéder ^^ !

L’interface est simple comme bonjour. Vous glissez-déposez vos fichiers, définissez une limite de téléchargements et une date d’expiration, et boom ! Vous obtenez un lien à partager avec vos amis, collègues ou agents secrets.

Le code est disponible sur GitHub ce qui vous permettra de monter votre propre instance de Send si vous le souhaitez. Et si c’est la flemme, rassurez-vous, y’a plein d’instances disponibles.

Pour l’installer :

  1. Clonez le dépôt GitHub de Send avec git clone https://github.com/timvisee/send.git
  2. Installez les dépendances avec npm install
  3. Configurez les variables d’environnement (voir la doc pour les détails)
  4. Lancez le serveur avec npm start
  5. Accédez à l’interface web sur http://localhost:8080
  6. Enjoy !

Alors n’attendez plus, c’est par ici : https://github.com/timvisee/send.

❌
❌