YGGTorrent Infinite Session
Stay signed in for real
Introduction
Le cookie de session du site Internet du tracker torrent YGG a une durée de vie de seulement 2 heures.
Cette durée étant extrêmement faible, et aucune option d'augmentation de ce délai n'étant disponible, j'ai créé la mienne.
Installation
Depuis GreasyFork
Fonctionnement
Ce script fonctionne de façon tout à fait transparente : il mémorise vos informations de connexion lorsque vous vous connectez, et les oublie lorsque vous vous déconnectez.
Entre temps, si le cookie de session expire, le script vous reconnectera automatiquement. (sa raison d'être)
Le code source est documenté et formaté du mieux possible pour assurer sa lisibilité et permettre son audit.
Sécurité
Identifiants
Vos identifiants ne sont accessibles que dans le cadre du script.
Cependant, vous devez considérer que la mémorisation par le script est équivalente à la mémorisation par le navigateur en termes de sécurité, c'est-à-dire qu'il est facilement possible de les récupérer par un accès physique à votre ordinateur ou par un virus.
Navigation
Le script utilise une expression régulière afin de détecter intelligemment le site YGGTorrent.
Cette détection est positive si le protocole est HTTPS (et non HTTP) et que le nom de domaine correspond exactement à ygg
ou yggtorrent
.
Par exemple, ceux-ci fonctionneront :
Mais ceux-ci ne fonctionneront pas :
Bien que la plupart des fake ne font pas autant d'effort, certains pourraient, et il est de votre responsabilité (et non de la mienne) de ne pas les fréquenter, auquel cas la connexion automatique pourrait se déclencher et vos identifiants seraient alors transmis à des pirates.
Si cela devait toutefois arriver, pensez à vous rendre sur le vrai site, renouveler votre passkey et changer votre mot de passe.
Aussi, n'utilisez jamais un mot de passe sur plusieurs sites.
Il est possiblement envisagé dans le futur de n'activer la connexion automatique que sur les domaines où l'utilisateur s'est déjà manuellement connecté.
Cas d'utilisation
Ce script est (presque) inutile si vous mémorisez vos mots de passe dans votre navigateur.
Néanmoins, votre navigateur ne saura pas automatiser la connexion, et c'est le rôle de ce script.
De plus, utilisant un gestionnaire de mots de passe au quotidien, et mes mots de passe étant donc générés, le copier/coller plusieurs fois par jour peut s'avérer ennuyant.
Licence
Ce script est distribué sous la licence GNU GPL v3.
Maintenance
Ce script sera maintenu aussi longtemps qu'il aura une raison d'être, c'est-à-dire que le besoin d'automatiser la re-connexion au site en raison de l'expiration trop rapide de la session, sera un problème.
Support
Ping @KaKi87#2368 sur le serveur Discord We Torrent.
Notes de versions
1.0.0
(01/01/2020) • Publication initiale
1.1.0
(15/11/2020) • (Fonctionnalité diverse) Masquage des publicités natives
Remerciement spécial à Hiro sur Wareziens.net pour la petite pub.