Wo speichert Firefox Cookies unter Linux? Ich habe überall gesucht, aber nichts gefunden.
Kommentare
- Ja, natürlich! Dateiname:
~/.mozilla/firefox/<profile name>/cookies.sqlite
. - Bitte stellen Sie nur eine Frage pro Frage. Auch der Teil über Windows ist nicht zum Thema; Sie sollten Super User ausprobieren.
Antwort
Firefox speichert Cookies in der SQLite-Datenbank ~/.mozilla/firefox/<profile path>/cookies.sqlite
. Sie können vollen Zugriff darauf haben.
Um beispielsweise alle Cookies von stackoverflow.com anzusehen, können Sie Folgendes tun:
cd ~/.mozilla/firefox/<profile path>/ sqlite3 cookies.sqlite select * from moz_cookies where baseDomain glob "*stackoverflow*"
( Ersetzen Sie hier <profile path>
durch den Pfad Ihres Firefox-Profils.
Um die Namen der Datenbankfelder anzuzeigen, gehen Sie wie folgt vor: .schema
.
Kommentare
- Nur eine Sache zum Hinzufügen. Die Firefox-Erweiterung SQLite Manager kann die Datenbanken des aktuellen Profils ' öffnen und die Tabellendaten in einem sortierbaren und durchsuchbaren Raster anzeigen . Geeignet für normale Benutzer, die mit der SQL-Syntax nicht vertraut sind.
- Dies hat sich im Laufe der Jahre mehrmals geändert. Vielleicht möchten Sie Firefox-Versionsinformationen und / oder einen Link zur MozillaZine-Wissensdatenbank hinzufügen
Antwort
Diese Antworten sind im Jahr 2020 veraltet oder haben bei OpenSUSE-Sprung 15.2 Firefox 78.2 nicht funktioniert.
Ich habe die am besten bewertete Antwort befolgt mit einigen Verbesserungen beim Googeln:
cd ~ / .mozilla / Firefox / < zufälliges Zeichenfolgenprofil Pfad > /
Es scheint, dass Mozilla die Datenbank gesperrt hat, sodass Sie sie kopieren müssen
cp cookies.sqlite cooking.sqlite
Dann können Sie
sqlite3 cooking.sqlite
Zum Auflisten aller verschiedenen Tabellen, falls erforderlich Sortieren nach etwas anderem als Domain
PRAGMA table_info (moz_cookies);
Ich erhalte alle diese Tabellen (beachten Sie, dass baseDomain nicht vorhanden ist)
id | originAttributes | Name | Wert | Host | Pfad | Ablauf | lastAccessed | Erstellungszeit | isSecure | isHttpOnly | inBrowserElement | sameSite | rawSameSite
SELECT * FROM moz_cookies WHERE Host GLOB „ domain „;
oder
SELECT value FROM moz_cookies WHERE host GLOB „ domain „;
Obwohl hier alle meine gespeicherten aufgelistet sind Cookies Ich konnte " temporäre " Cookies nicht sehen. Ich bestätigte dies durch Ausführen von:
SELECT id FROM moz_cookies;
Dies gibt mir eine Liste mit 8 IDs und wenn ich zu Preference > Sicherheit > Daten verwalten, die nur 8 auflisten
Dies zeigt, wie glob funktioniert, da die Antwort darauf nicht wirklich klar war https://www.sqlitetutorial.net/sqlite-glob/
Hier kam mir die Idee, nur die Cookie-Datenbank zu kopieren dass die Datei mit sqlite enden muss https://stackoverflow.com/questions/4706537/firefox-locks-places-sqlite
Antwort
Da Sie nicht angegeben haben, ob Sie nach diesem Speicher außerhalb oder innerhalb von Firefox suchen, bietet der Web Developer | eine weitere wirklich gute Möglichkeit, auf Cookies zuzugreifen und diese zu bearbeiten Speicherinspektor:
Sie können Cookies für eine bestimmte Website hinzufügen, entfernen und bearbeiten.
Antwort
Wenn Sie eine Textdatei mit den Cookie-Informationen benötigen, können Sie alle Ihre Cookies mit verschiedenen Add-Ons sichern.
Wann Ich brauchte Cookies zum Herunterladen mit wget, habe sie mit Export-Cookies ausgegeben und sie dann mit wget --load-cookies <cookiefile>
Antwort
Andere haben sehr detaillierte Angaben gemacht. Ich möchte der Diskussion nur hinzufügen, dass Sie Ihre Cookies durchsuchen (und optional entfernen) können, indem Sie auf den Link „Menü öffnen“> „Einstellungen“> „Datenschutz“> „Einzelne Cookies entfernen“ klicken.
Für alle Für intensive Zwecke ist die Verwendung der SQLite-Methode zum Durchsuchen der Cookie-Datenbank natürlich weit überlegen, da es sich um eine Datenbank handelt und Sie SQL-Anweisungen für die Daten verwenden können.