[EXTENSION] ThiWeb Crypt / Decrypt : Edge / Chrome / Firefox !

Vous créez ou partagez un tutorial, postez-le ici !
Avatar du membre
Auteur du sujet
Ghostfly
Administrateur
Administrateur
Messages : 1376
Enregistré le : 10 oct. 2009 13:11
Localisation : Localhost

[EXTENSION] ThiWeb Crypt / Decrypt : Edge / Chrome / Firefox !

Message par Ghostfly » 08 mai 2017 21:25

Hello !

Faisait longtemps que j'avais pas codé une petite évo pour le forum

Pour remplacer le bookmarklet qui foirouille légèrement. J'ai codé une extension Chrome (et du coup Edge pour faire plaisir à ThiWeb) (et Firefox et Opera via un pont Chrome) qui décrypte tous les liens et les rends cliquables.

En gros vous ne connaissez pas le forum et voulez décrypter rapidement ? Cette extension est pour vous.
(Attention il faut au moins un message pour l'utiliser (par exemple une présentation?) ;) ^^ )

Vous pouvez sinon passer par "ThiWeb Live" disponible en haut du site.

Version Chrome :

Téléchargement \ Installation : TW Crypt / Decrypt | Chrome Web Store

Rendu :
Image

Version Firefox :

- Accepter la demande d'installation
Image

Téléchargement \ Installation : TW Crypt / Decrypt | Firefox Addons
En cas de soucis d'installation (Problème réseau, corruption) => Enregistrez le fichier TWFirefox.xpi directement (Clic droit, enregistrer la cible sous) et installez le directement via Firefox -> Extensions -> Installer via un fichier

Rendu :
Image

Version Edge (Pré-release) :

Installation :
- Tapez dans la barre d'adresse d'Edge :

Code : Tout sélectionner

about:flags
- Dans les "Paramètres de Développeur", cochez cette case :
Image
- On ferme l'onglet "à propos de : indicateurs"
- Cliquez sur le Menu Hamburger (les trois points en dessous de la croix) sur Edge
- Cliquez sur Extensions
- Cliquez sur "Charger une extension"
- Pointez le dossier ou vous avez décompressé TWEdge.zip
- Une fois l'extension installée, cliquez dessus dans la liste des extensions
- Basculez ce toggle en Activé :
Image

Téléchargement : ThiWeb Crypt / Decrypt | Edge (non signé)

Rendu :
Image


Opera :

- Il faut installer via Opera Addons : Chrome Extensions Opera
- Ensuite aller directement sur le Chrome Web Store et cliquer sur "Ajouter à Opera"

Plus qu'à publier la version Edge officiellement et on est bons pour ne pas avoir à l'activer à chaque démarrage du nav ^^

Pour le reste, le décryptage est entièrement automatique (les liens cryptés sont remplacés directement sur la page visitée) ;)

Il faut être connecté sinon le décryptage ne fonctionnera pas (Notification sur Chrome, pas encore de notification sur Edge)

Je me base sur le micro API de Zeraw utilisé par https://live.thiweb.com, encore merci à lui pour le travail sur le cryptage

Les extensions ne sont pas forcément finies, même si parfaitement fonctionnelles (en tous cas pour la version Chrome), si vous avez des idées d'améliorations, répondez à ce post :)

J'attend vos tests, as always ! :d

Le code source est sur GitHub : ThiWeb-Extension | ThiWeb-Chrome pour les curieux/motivés :d


Tests :

-1 : A ne pas évaluer (1)

Code : Tout sélectionner

Je ne suis pas touché
0 : A ne pas évaluer (1)

Code : Tout sélectionner

Moi non plus
1 : En erreur :

Code : Tout sélectionner

TWL2
2 : Texte unique :

Code : Tout sélectionner

TWL2.307A30247E656D6565717964716D6F6475716029A3C47079727369A3C460 29A3C479A3C02961672A4
3 : URL uniquement :

Code : Tout sélectionner

TWL2.383B6F614A484B4E6078543D367F38636471677F2D6F636E25626574757F 697E2777777F2F2A33707474786
4 : URL + Texte :

Code : Tout sélectionner

TWL2.3120277F61696D4A0D0A0D083B6F614A484B4E6078543D367F3863647167 7F2D6F636E25626574757F697E2777777F2F2A33707474786
5 : Lien Mega.nz (sont chiants à avoir des caractères pareils o:) :

Code : Tout sélectionner

TWL2.376E6B476247557945516348556167544B65433D23364148427771617556 4D66335B48744451303649453E6123453A403656525461232F2A7E6E2167656D6 F2F2A33707474786
6 : Code TWL avec espace avant.. (j'ai vu un post de Warum comme ça :p) :

Code : Tout sélectionner

 TWL2.344A30277F61696D4
++

Ghost
Posté avec mon Macbook Pro sous macOS Sierra #ThiRevolution
Image

9av
Petit Nouveau
Petit Nouveau
Messages : 27
Enregistré le : 14 oct. 2009 23:40

Message par 9av » 08 mai 2017 22:42

excellente news
bravo aux contributeurs
De défaite en défaite, nous allons vers la victoire finale.

Avatar du membre
Anhenerbe
Petit Nouveau
Petit Nouveau
Messages : 19
Enregistré le : 03 nov. 2016 10:29
Localisation : Yste en Boule

Message par Anhenerbe » 08 mai 2017 23:22

Merci pour cette extension. Bon travail. Respect
:lol:

Zlandme
Petit Nouveau
Petit Nouveau
Messages : 10
Enregistré le : 23 nov. 2013 15:22

Message par Zlandme » 09 mai 2017 00:51

Dommage qu'il n'y ait pas celle pour Firefox :p.

Avatar du membre
Auteur du sujet
Ghostfly
Administrateur
Administrateur
Messages : 1376
Enregistré le : 10 oct. 2009 13:11
Localisation : Localhost

Message par Ghostfly » 09 mai 2017 01:06

La version Edge (en pré-release) est disponible.
Zlandme a écrit :
09 mai 2017 00:51
Firefox :p.
;)

Edit : Version Firefox signée ! Vive les WebExtensions !
TW Auto-decrypt | Firefox

Plus d'infos dans le premier post

Je compte sur vous pour les retours !
Posté avec mon Macbook Pro sous macOS Sierra #ThiRevolution
Image

emyr
Petit Nouveau
Petit Nouveau
Messages : 20
Enregistré le : 17 oct. 2009 11:07

Message par emyr » 09 mai 2017 07:29

merci , j'installe

Avatar du membre
Mika
Petit Nouveau
Petit Nouveau
Messages : 20
Enregistré le : 17 oct. 2009 08:54

Message par Mika » 09 mai 2017 07:32

Bonjour
Excellent ;)
Merci

Avatar du membre
Philoudemer
Grand Habitué
Grand Habitué
Messages : 590
Enregistré le : 11 janv. 2013 08:53
Localisation : Annecy
Contact :

Message par Philoudemer » 09 mai 2017 08:33

Merci pour cette extension, Beau travail .

Flyman30
Habitué
Habitué
Messages : 297
Enregistré le : 17 oct. 2009 19:25
Localisation : Lozère

Message par Flyman30 » 09 mai 2017 08:48

Installé sur Chrome ça fonctionne à merveille !

Merci :lol:
Image

furax15
Nouveau
Nouveau
Messages : 121
Enregistré le : 22 nov. 2009 16:27
Localisation : Haute Savoie
Contact :

Message par furax15 » 09 mai 2017 15:56

Vraiment excellent...Chapeau.

Avatar du membre
Auteur du sujet
Ghostfly
Administrateur
Administrateur
Messages : 1376
Enregistré le : 10 oct. 2009 13:11
Localisation : Localhost

Message par Ghostfly » 10 mai 2017 00:01

Je vous partage mon petit test-runner avec les bugs trouvés jusqu'à présent (et résolus), n'hésitez pas à me prévenir des autres (avec le cas d'essai c'est encore mieux !)

Pour le reste, les WebExtensions c'est vraiment une tuerie !
Chrome qui fait chier avec son manifeste -> Résolu (en cas de soucis, Paramètres -> Extensions et cliquez sur "Mettre à jour les extensions maintenant")

Firefox + Edge -> Code identique ! (Les deux seuls qui respectent vraiment l'api on dirait :geek: )
Posté avec mon Macbook Pro sous macOS Sierra #ThiRevolution
Image

Avatar du membre
Auteur du sujet
Ghostfly
Administrateur
Administrateur
Messages : 1376
Enregistré le : 10 oct. 2009 13:11
Localisation : Localhost

Message par Ghostfly » 10 mai 2017 12:01

Changelog 1.2.3.1 -> 1.2.3.7
- Bugfixes
- Ajout notifications sur la version Firefox

Changelog 1.2.3
- Réduction des appels API (Un appel pour tout décrypter) => Performances++

Changelog 1.2.2.3
- Amélioration des performances
- Refactoring code

Extension Firefox mise à jour, pensez à la réinstaller, j'ai demandé à la mettre sur le site addons.firefox.com
Publiée à l'instant sur le Chrome Web Store, Updatée pour Edge & Firefox

Pour la version Edge, on galère avec TW, mais ça va pas tarder, si MS nous accepte bien sûr :d

Sinon je suspend un peu le dev (bien sûr, je continue à try-hard pour la faire accepter sur le Microsoft Store)
On atteint la stabilité niveau code de mon côté, elle fait exactement ce que je voulais, donc si vous avez des idées !
Posté avec mon Macbook Pro sous macOS Sierra #ThiRevolution
Image

Avatar du membre
dee-pee
Habitué
Habitué
Messages : 192
Enregistré le : 23 févr. 2011 11:58
Localisation : ici ou là, selon l'humeur

Message par dee-pee » 11 mai 2017 18:24

Que ce soit en cliquant sur le lien ou en faisant clic droit enregistrer sous et en utilisant le gestionnaire d'addons de Firefox, je reçois le message suivant :
"Ce module complémentaire n'a pas pu être installé car il semble corrompu"

et je te promet que je n'y ai pas touché :$

Avatar du membre
Calimero
Habitué
Habitué
Messages : 285
Enregistré le : 21 nov. 2012 12:10
Localisation : Chti 59

Message par Calimero » 11 mai 2017 23:09

Bonsoir,

@Ghostfly

Merci pour l'extension installée sur Firefox avec succès.
Super que ça décrypte tous seul.
Édit :
Effectivement j'a utilisé le lien du forum et pas le Addons de Firefox .

Avatar du membre
Auteur du sujet
Ghostfly
Administrateur
Administrateur
Messages : 1376
Enregistré le : 10 oct. 2009 13:11
Localisation : Localhost

Message par Ghostfly » 12 mai 2017 00:14

dee-pee a écrit :
11 mai 2017 18:24
Que ce soit en cliquant sur le lien ou en faisant clic droit enregistrer sous et en utilisant le gestionnaire d'addons de Firefox, je reçois le message suivant :
"Ce module complémentaire n'a pas pu être installé car il semble corrompu"

et je te promet que je n'y ai pas touché :$
Tente d'installer via le lien tout simplement, et pas via Addons qui me merdouille le paquet ^^
La preuve avec Calimero qui a pu :)
Posté avec mon Macbook Pro sous macOS Sierra #ThiRevolution
Image

Avatar du membre
dee-pee
Habitué
Habitué
Messages : 192
Enregistré le : 23 févr. 2011 11:58
Localisation : ici ou là, selon l'humeur

Message par dee-pee » 12 mai 2017 07:20

Retesté ce matin en cliquant sur le lien et voici à nouveau le résultat :

Image

Ma config : Win10 1703 [64], Firefox 53.0.2 [32]

Avatar du membre
Auteur du sujet
Ghostfly
Administrateur
Administrateur
Messages : 1376
Enregistré le : 10 oct. 2009 13:11
Localisation : Localhost

Message par Ghostfly » 12 mai 2017 11:25

Installé à l'instant sur Firefox en version identique, aucun souci.. (Sur Windows et macOS..)

Retente ? extension/TWFirefox.xpi

Tu autorises bien l'installation ? A l'instant, depuis Firefox en même version
Image
Ensuite
Image
Ensuite
Image
Ensuite
Image

Désolé Dee-pee, mais je pense que tu as quand même bidouillé ton FF (ça se voit à ton screenshot)
Je viens de tester l'installation sur Firefox 53 sur Mac et Firefox 53 fraichement installé sur Windows.

Le paquet est signé via Addons, normalement aucun souci, ça vient de chez toi, c'est clair ;)
Je réinitialiserais sans doute mon FF sinon tu peux tenter d'installer le fichier .xpi à la main en le choisissant dans le menu extensions
Posté avec mon Macbook Pro sous macOS Sierra #ThiRevolution
Image

Avatar du membre
korendre
Habitué
Habitué
Messages : 305
Enregistré le : 28 oct. 2009 22:00
Localisation : Centre de la France
Contact :

Message par korendre » 12 mai 2017 12:40

Bonjour, moi idem que dee-pee impossible de l'ajouter même erreur et pourtant mon FF est pas bidouillé :)

Ah non pas même erreur voila en dessous mon erreur :

Image
Image

Avatar du membre
Auteur du sujet
Ghostfly
Administrateur
Administrateur
Messages : 1376
Enregistré le : 10 oct. 2009 13:11
Localisation : Localhost

Message par Ghostfly » 12 mai 2017 13:19

@Korendre:

Retente..
Posté avec mon Macbook Pro sous macOS Sierra #ThiRevolution
Image

Avatar du membre
FoxY
Habitué
Habitué
Messages : 305
Enregistré le : 20 oct. 2009 22:37

Message par FoxY » 12 mai 2017 16:48

Marche au poil avec FF.

Merci Ghost. ;)

Avatar du membre
Auteur du sujet
Ghostfly
Administrateur
Administrateur
Messages : 1376
Enregistré le : 10 oct. 2009 13:11
Localisation : Localhost

Message par Ghostfly » 12 mai 2017 16:50

FoxY a écrit :
12 mai 2017 16:48
Marche au poil avec FF.

Merci Ghost. ;)
Un qui y arrive ! Ça fait plaisir, comme quoi l'ext est très bien :p
Posté avec mon Macbook Pro sous macOS Sierra #ThiRevolution
Image

Flyman30
Habitué
Habitué
Messages : 297
Enregistré le : 17 oct. 2009 19:25
Localisation : Lozère

Message par Flyman30 » 12 mai 2017 17:25

Pour Firefox j'ai erreur de connexion.... Comme Korendre
Image

Avatar du membre
korendre
Habitué
Habitué
Messages : 305
Enregistré le : 28 oct. 2009 22:00
Localisation : Centre de la France
Contact :

Message par korendre » 12 mai 2017 18:12

Ghostfly a écrit :
12 mai 2017 13:19
@Korendre:

Retente..
Désolé toujours pareil même erreur :@+

Bon j'ai téléchargé l'extension et je l'ai installé manuellement ca marche :lol:
Image

Avatar du membre
Auteur du sujet
Ghostfly
Administrateur
Administrateur
Messages : 1376
Enregistré le : 10 oct. 2009 13:11
Localisation : Localhost

Message par Ghostfly » 12 mai 2017 18:32

Au top Korendre ;)
Posté avec mon Macbook Pro sous macOS Sierra #ThiRevolution
Image

Flyman30
Habitué
Habitué
Messages : 297
Enregistré le : 17 oct. 2009 19:25
Localisation : Lozère

Message par Flyman30 » 13 mai 2017 09:22

korendre a écrit :
12 mai 2017 18:12
Bon j'ai téléchargé l'extension et je l'ai installé manuellement ca marche :lol:
Merci, j'ai fait la même chose et ça fonctionne également ! :lol:
J'ai donc l’extension opérationnelle sur Chrome et Firefox 8)
Image

Avatar du membre
Zeraw
Cryptologue
Cryptologue
Messages : 132
Enregistré le : 12 oct. 2009 21:32
Contact :

Message par Zeraw » 16 mai 2017 02:36

Yeah !!! :)

La partie déchiffrage automatique est super cool, et ne pouvait pas être obtenue avec un simple bookmarklet, donc gros gros plus !

En revanche, la partie chiffrage me parait améliorable : je trouvais plus agréable de pouvoir simplement sélectionner un texte en clair, cliquer sur le bookmarklet, et paf, il était crypté avec les balises qui vont bien directement dans la zone de texte (ou dans une popup si le texte n'était pas dans une zone de texte).

A priori, un tel comportement ne doit pas être trop dur à obtenir si tu repars du code du bookmarklet.

Zeraw

PS : j'ai mis à jour le bookmaklet (il suffisait simplement de passer tous les liens http en https) sur http://twl2.fr.nf/ pour que tu puisses (re)tester ces comportements.
Attention : il faut mettre à jour le bookmarklet lui-même en se rendant sur http://twl2.fr.nf/divers.php car le lien contenu dans le bookmarklet qui appelle le script complet doit lui aussi être converti en https... J'ai fait la correction sur le site, donc y'a juste à supprimer l'ancien bookmark et drag'n'drop le nouveau.
TWL2.0 ONLINE
Besoin d'un cryptage/décryptage simple, rapide, et disponible sur n'importe quel système d'exploitation ? Utilisez http://twl2.fr.nf !
Besoin d'encore plus de vitesse et de simplicité ? Utilisez le bookmarklet et obtenez ceci : exemple

Avatar du membre
ThiWeb
Administrateur
Administrateur
Messages : 8546
Enregistré le : 09 oct. 2009 02:35
Localisation : On earth
Contact :

Message par ThiWeb » 16 mai 2017 04:53

+1 pour le cryptage à la volée avec sélection.
Mais on va déjà attendre que Microsoft se bouge le cul et que l'appli soit partout.
Après, ce ne sera que des mises à jour à appliquer ;)

ThiWeb

Avatar du membre
Auteur du sujet
Ghostfly
Administrateur
Administrateur
Messages : 1376
Enregistré le : 10 oct. 2009 13:11
Localisation : Localhost

Message par Ghostfly » 16 mai 2017 12:52

+10

(après pour le cryptage via sélection j'suis ok, mais pas le temps en ce moment, envoyez des PR les gars :d )
Posté avec mon Macbook Pro sous macOS Sierra #ThiRevolution
Image

Répondre

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 6 invités