Où Firefox stocke-t-il les cookies sous Linux? Jai cherché partout mais je nai rien trouvé.
Commentaires
Réponse
Firefox stocke les cookies dans la base de données sqlite ~/.mozilla/firefox/<profile path>/cookies.sqlite
. Vous pouvez y avoir un accès complet.
Par exemple, pour regarder tous les cookies de stackoverflow.com, vous pouvez faire:
cd ~/.mozilla/firefox/<profile path>/ sqlite3 cookies.sqlite select * from moz_cookies where baseDomain glob "*stackoverflow*"
( remplacez ici <profile path>
par le chemin de votre profil Firefox).
Pour voir les noms des champs de la base de données, procédez comme suit: .schema
.
Commentaires
- Juste une chose à ajouter. Lextension Firefox SQLite Manager peut ouvrir les bases de données du profil actuel ' et afficher les données du tableau dans une grille triable et consultable . Convient aux utilisateurs réguliers qui ne sont pas familiarisés avec la syntaxe SQL.
- Cela a changé un certain nombre de fois au cours des années; peut-être souhaitez-vous ajouter des informations sur la version de Firefox et / ou un lien vers la Base de connaissances MozillaZine
Réponse
Ces réponses sont obsolètes en 2020 ou du moins cela na pas fonctionné pour moi sur OpenSUSE bond 15.2 Firefox 78.2
Jai suivi la réponse la mieux notée avec quelques ajustements trouvés sur googler donc:
cd ~ / .mozilla / firefox / < profil de chaîne aléatoire chemin > /
Il semble que Mozilla a verrouillé la base de données, vous devrez donc la copier
cp cookies.sqlite cooking.sqlite
Alors vous pouvez faire
sqlite3 cooking.sqlite
Pour lister toutes les différentes tables si vous en avez besoin trier par autre chose que le domaine
PRAGMA table_info (moz_cookies);
Jobtiens toutes ces tables (notez que baseDomain nest pas là)
id | originAttributes | nom | valeur | hôte | chemin | expiration | lastAccessed | creationTime | isSecure | isHttpOnly | inBrowserElement | sameSite | rawSameSite
SELECT * FROM moz_cookies WHERE hôte GLOB « domaine « ;
ou
SELECT value FROM moz_cookies WHERE host GLOB « domain « ;
Bien que cela répertorie tous mes stockés cookies Je nai pas pu voir les cookies " temporaires ", je lai confirmé en exécutant:
SELECT id FROM moz_cookies;
Cela me donne une liste de 8 ID et si je vais à Preference > security > gérer les données quil ne répertorie que 8
Cela montre comment glob fonctionne car la réponse nest pas vraiment claire à ce sujet https://www.sqlitetutorial.net/sqlite-glob/
Cest là que jai eu lidée de simplement copier la base de données des cookies, Remarque que le fichier doit se terminer par sqlite https://stackoverflow.com/questions/4706537/firefox-locks-places-sqlite
Réponse
Puisque vous navez pas spécifié si vous recherchiez ce stockage à lextérieur ou à lintérieur de Firefox, un autre très bon moyen daccéder et de modifier les cookies provient du développeur Web | Inspecteur de stockage:
Vous pouvez ajouter, supprimer et modifier des cookies pour un site Web donné.
Réponse
Si vous avez besoin dun fichier texte contenant les informations sur les cookies, vous pouvez vider tous vos cookies en utilisant différents modules complémentaires.
Quand Javais besoin de cookies pour le téléchargement à laide de wget, jai vidé avec Exporter les cookies , puis je les ai chargés dans wget en utilisant wget --load-cookies <cookiefile>
Réponse
Dautres ont fourni de nombreux détails. Je voudrais juste ajouter à la discussion que vous pouvez rechercher dans vos cookies (et éventuellement les supprimer) en allant dans « Ouvrir le menu »> Préférences> Confidentialité> lien « supprimer les cookies individuels ».
Pour tous à des fins intensives, lutilisation de la méthode sqlite fournie pour parcourir la base de données des cookies est bien sûr de loin supérieure, car il sagit dune base de données et vous pouvez utiliser des instructions SQL sur les données.
~/.mozilla/firefox/<profile name>/cookies.sqlite
.