Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   CookieCrumbler 1.5.10 - Stable! (https://www.delphipraxis.net/134923-cookiecrumbler-1-5-10-stable.html)

Andreas L. 1. Jun 2009 17:10


CookieCrumbler 1.5.10 - Stable!
 
Liste der Anhänge anzeigen (Anzahl: 3)
CookieCrumbler
CookieCrumbler durchsucht das System nach Cookies und erstellt anschließend eine Sicherheitsbewertung jedes Cookies. Man hat dann die Möglichkeit alle Cookies zu löschen oder nur jene, die eine negative Sicherheitsbewertung erhalten haben. Desweiteren kann jedes Cookie auch manuell gelöscht oder dessen Inhalt verändert werden. Es ist ebenfalls möglich eine automatische Bereinigung beim Systemstart durchzuführen.

Cookies können zwar nützlich sein (Auto-Login auf Webseiten z. B.) aber auch eindeutige Benutzerids enthalten (verfolgendes Cookie) die bei jeden Zugriff auf eine entsprechend präparierte Seite (meistens über Werbebanner) geloggt werden. Nach und nach kann der "Ersteller" des Cookies eine Art Benutzerprofil anlegen, was wohl von den meistens Internetbenutzern nicht gewünscht ist. Natürlich bieten aktuelle Browser die Option Cookies beim Beenden zu löschen, manche Cookies möchte man aber behalten (Sucheinstellungen, Auto-Login, usw.). Manuell aussortieren ist bei einem durchschnittlichen Surfer ziemlich zeitintensiv, schaut man sich an wie viele Cookies nur durch ein paar Stunden surfen anfallen können. Und dann sind da noch Cookies wo man sie nicht vermuten würde: In Mediaplayern, Videobearbeitungssoftware und anderen Programmen. CookieCrumbler findet fast alle Cookies (siehe unterstützte Programme)! Eine ausführliche Erklärung warum Cookies eine Bedrohung darstellen gibt es in der noch unfertigen Programmhilfe.

Funktionen
  • Automatische Bereinigung beim Systemstart
  • Übersichtliche und einfach zu bedienende Oberfläche
  • Benutzerdefinierbare Regeln um bestimmte Cookies unabhängig von der Sicherheitsbewertung zu behalten oder zu löschen
  • Updateprogramm um sowohl die Filterlisten als auch die Programmdateien immer auf dem aktuellsten Stand zu halten

Unterstützte Programme
  • Mozilla Firefox
  • Mozilla Seamonkey (früher Mozilla Suite)
  • Mozilla Prism
  • Internet Explorer
  • K-Meleon
  • Flock
  • Netscape Navigator
  • Wyzo
  • Celtx
  • Miro
  • Songbird
  • Adobe Flash Player
  • Beonex Communicator
  • Google Chrome
  • SRWare Iron / Chromium
  • Safari (neu)

Läuft seit Version 1.3 nicht mehr unter Win9x! Min. Windows-Version ist 2000.

Screenshots
Hauptfenster mit Statusmeldungen
Cookie-Editor
Bereinigungsdialog
Bearbeiten eines Cookies
Weitere Screenshots sind auf der Produktseite zu finden.

Lizenz
Gratis für die private Verwendung

Download
Setup - 1,86 MB
ZIP Archiv - 2,00 MB
7-ZIP Archiv - 1,11 MB

Links
Produktseite
Hilfeseite (noch nicht ganz fertig)
Cross-Post im DF

Changelog
Version 1.5.10 - 09.08.2009
[#]Zeitpunkt vom letzten Update wird richtig erkannt[*]Filterlisten aktualisiert

Version 1.5.9 - 05.08.2009
[#]Löschen-Button funktioniert jetzt richtig
[#]Die Breite der Spalten im Cookie-Editor werden jetzt richtig gespeichert
[#]Internet Explorer DHTML Behaviors werden jetzt richtig erkannt

Version 1.4.9 - 29.07.2009
[#]Flash-Cookies werden jetzt richtig gespeichert
[#]Update funktioniert jetzt
[#]Rechtschreibfehler behoben
[+]Safari cookies werden jetzt erkannt

Vesion 1.3.8 - 14.07.2009
::Die Version scheint ordentlich zu laufen, deshalb: Stable
[#]Zurück-Button im Bereinigendialog geht jetzt
[+]Englische Sprache hinzugefügt
[#]Willkommen-Dialog sieht jetzt auch mit klassischen Windows-Theme schick aus
[+]Doppelklick im Cookie-Editor öffnet Bearbeiten-Dialog
[+]ENTER-Taste im Cookie-Editor öffnet Bearbeiten-Dialog
[+]ENTF-Taste im Cookie-Editor löscht die gewählten Einträge
[#]"Fehler beim codieren des Datums"-Bug behoben

Version 1.3.7 - 12.07.2009
[+]Zusammenfassung mit vorher/nachher-Ansicht im Bereinigen-Dialog
[+]Regeln können jetzt direkt im Bereinigen/Einstellungen Dialog bearbeitet werden
[#]Die Bereinigenroutine funktioniert jetzt problemlos, es wird wirklich alles gelöscht was weg muss. Hab das in unzähligen Konstellationen getestet!!!
[#]Speichern sollte jetzt 50 % schneller sein und nicht mehr hängen bleiben
[+]Fortschrittsanzeige beim Speichern
[#]Änderungen können jetzt jederzeit gespeichert werden, man kann außerdem die Änderungen verwerfen (d. h. die Original-Daten laden)
[#]Schönheitsfehler behoben
[#]Updateprogramm vollständig überarbeitet
[+]In der Statusleiste des Cookie-Editors wird die Anzahl der Cookies angezeigt

Version 1.2.6 20.06.2009
[+]Option: Regel ignorieren wenn das Cookie als gefährlich eingestuft wurde
[+]"CookieCrumbler beenden"-Button im "Anwendungen schließen"-Fenster
[#]Webappsstore (Mozilla DOM Cookies) werden jetzt korrekt gespeichert
[#]Bug mit der Cookielistensortierung (was für ein Wort..) wenn ein Cookie gelöscht wird ist jetzt behoben

Version 1.2.5 20.06.2009
[+]Sprache Lettisch hinzugefügt
[#]Bug bei automatischer Bereingung beim Systemstart behoben
[#]Kleinere Schönheitsfehler korrigiert

Version 1.1.4 20.06.2009
[+]Spalten im Cookie-Editor lassen sich nun sortieren
[+]Suchfunktion
[#]Bug beim Beenden/Speichern müsste jetzt behoben sein

omata 1. Jun 2009 17:23

Re: CookieCrumbler
 
Wirklich ein interessantes Programm.
Aber wieso greift das ständig auf mein Diskettenlaufwerk zu? Dort ist kein Datenträger eingelegt und das ergibt dann ständig eine Fehlermeldung. Beim Beenden dauert das Speichern unendlich lange, musste das Programm dann leider hart abbrechen.

toms 1. Jun 2009 17:28

Re: CookieCrumbler
 
Beim Starten erhalte ich eine Fehlermeldung (nachdem eine Meldung angezeigt wird, dass IE geschlossen werden solle)
Win Vista 32bit, Engl.
Zitat:

---------------------------
CookieCrumbler
---------------------------
Ungültiges Argument zum Codieren des Datums.
---------------------------
OK
---------------------------
Zitat:

Zitat von omata
Wirklich ein interessantes Programm.
[...] Beim Beenden dauert das Speichern unendlich lange, musste das Programm dann leider hart abbrechen.

dito

Andreas L. 1. Jun 2009 18:48

Re: CookieCrumbler
 
Zitat:

Zitat von omata
Aber wieso greift das ständig auf mein Diskettenlaufwerk zu? Dort ist kein Datenträger eingelegt und das ergibt dann ständig eine Fehlermeldung.

Das kann ich mir jetzt nicht erklären. Welche Fehlermeldung kommt denn?

Zitat:

Zitat von toms
Beim Starten erhalte ich eine Fehlermeldung (nachdem eine Meldung angezeigt wird, dass IE geschlossen werden solle)
Win Vista 32bit, Engl.
Zitat:

---------------------------
CookieCrumbler
---------------------------
Ungültiges Argument zum Codieren des Datums.
---------------------------
OK
---------------------------

Welche der oben aufgelisteten Programme hast du denn installiert?

Zitat:

Zitat von omata
Wirklich ein interessantes Programm.
[...] Beim Beenden dauert das Speichern unendlich lange, musste das Programm dann leider hart abbrechen.

Könnt ihr die angehängte Version mal mit dem Parameter debug starten und mir den Inhalt des Logs posten?

Danke das ihr das Programm testet :-)

EDIT 12.07.: Anhang entfernt, aktuelle Version im ersten Beitrag.

omata 1. Jun 2009 18:57

Re: CookieCrumbler
 
Also ich rufe das Programm folgendermaßen auf...
Code:
CookieCrumbler.exe /debug
Aber da wird leider keine Logdatei erstellt.

Edit: Der Fehler mit dem Diskettenlaufwerk trat jetzt allerdings nicht mehr auf.

Andreas L. 1. Jun 2009 19:04

Re: CookieCrumbler
 
Zitat:

Zitat von omata
Also ich rufe das Programm folgendermaßen auf...
Code:
CookieCrumbler.exe /debug
Aber da wird leider keine Logdatei erstellt.

Du hast die CookieCrumbler.exe aus dem neuen Archiv verwendet? Wenn ich in der Kommandozeile oder unter Ausführen cookiecrumbler.exe /debug eingebe und das Programm anschließend beende öffnet sich Notepad mit der Log-Datei. Falls sich Notepad aus irgendeinen Grund nicht öffnen sollte, findet man die Log am Desktop.

omata 1. Jun 2009 19:10

Re: CookieCrumbler
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von Andreas L.
Du hast die CookieCrumbler.exe aus dem neuen Archiv verwendet?

ja

Zitat:

Zitat von Andreas L.
Wenn ich in der Kommandozeile oder unter Ausführen cookiecrumbler.exe /debug eingebe und das Programm anschließend beende öffnet sich Notepad mit der Log-Datei.

Das geht eben nicht, weil sich das Programm nicht beenden läßt und ich es abschießen muss.

Zitat:

Zitat von Andreas L.
Falls sich Notepad aus irgendeinen Grund nicht öffnen sollte, findet man die Log am Desktop.

ja danke für diesen Hinweis, woher soll man wissen, wo du die Datei ablegst? Die kommt normalerweise in das Programmverzeichnis!

Andreas L. 1. Jun 2009 19:48

Re: CookieCrumbler
 
Kannst du es nochmal mit der Datei aus dem Anhang versuchen und mir die Log posten?
Zitat:

Zitat von omata
ja danke für diesen Hinweis, woher soll man wissen, wo du die Datei ablegst?

Hatte ich vergessen zu erwähnen, sorry :wink:
Zitat:

Zitat von omata
Die kommt normalerweise in das Programmverzeichnis!

Da habe ich aber u. U. keine Schreibrechte, außerdem hat man die Log so schnell zur Hand :-D

EDIT 12.07.: Anhang entfernt, aktuelle Version im ersten Beitrag.

Fridolin Walther 1. Jun 2009 21:57

Re: CookieCrumbler
 
Irgendwie fehlt da Opera in der Liste. Wenn Du magst kann ich Dir eine Unit zur Verfügung stellen, die ich vor Monaten mal gebaut hab. Ansonsten:
http://www.opera.com/docs/fileformats/

markus5766h 2. Jun 2009 11:19

Re: CookieCrumbler
 
Hallo,
alleine bei K-Melion sind 6 Cookies übrig geblieben, obwohl Dein Programm
behauptet, alle bereinigt zu haben (WinXP, SP2, IE7, K-Melion).
Ich überprüfe also weiterhin manuell

Andreas L. 2. Jun 2009 11:38

Re: CookieCrumbler
 
Zitat:

Zitat von markus5766h
Hallo,
alleine bei K-Melion sind 6 Cookies übrig geblieben, obwohl Dein Programm
behauptet, alle bereinigt zu haben (WinXP, SP2, IE7, K-Melion).
Ich überprüfe also weiterhin manuell

Welche Einstellungen hast du im Bereinigendialog gewählt?
EDIT: Während du CookieCrumbler benutzt hast war K-Meleon aber nicht geöffnet, oder?

Zitat:

Zitat von 0xF30FC7
Irgendwie fehlt da Opera in der Liste. Wenn Du magst kann ich Dir eine Unit zur Verfügung stellen, die ich vor Monaten mal gebaut hab. Ansonsten:
http://www.opera.com/docs/fileformats/

Hey, das wäre echt toll :-)

markus5766h 2. Jun 2009 12:20

Re: CookieCrumbler
 
K-Melion war geschlossen, Bereinigung ohne Bereinigungseditor

Andreas L. 2. Jun 2009 12:23

Re: CookieCrumbler
 
Zitat:

Zitat von markus5766h
Bereinigung ohne Bereinigungseditor

Um eine Bereinigung durchzuführen musst du doch den Bereinigungsdialog aufrufen. Oder hast du die automatische Bereinigung beim Systemstart verwendet?

Larsi 3. Jun 2009 15:02

Re: CookieCrumbler
 
Hi,

beim starten und beim Beenden deines Tools kommt bei mir folgende Meldung und ich muss es killen:
---------------------------
CookieCrumbler
---------------------------
Error executing SQL statement.
Error [11]: The database disk image is malformed.
"DROP TABLE moz_cookies": database disk image is malformed.
---------------------------
OK
---------------------------

Andreas L. 3. Jun 2009 15:20

Re: CookieCrumbler
 
Hi Larsi,
danke fürs testen :-)
Zitat:

Zitat von Larsi
---------------------------
CookieCrumbler
---------------------------
Error executing SQL statement.
Error [11]: The database disk image is malformed.
"DROP TABLE moz_cookies": database disk image is malformed.
---------------------------
OK
---------------------------

Das hört sich so an als wäre die Datenbank beschädigt. Hast du Firefox evtl. mal unsanft beendet?

Ruio 13. Jun 2009 22:06

Re: CookieCrumbler
 
Zitat:

---------------------------
CookieCrumbler
---------------------------
Error executing SQL.
Error [1]: SQL error or missing database.
"SELECT creation_utc, host_key, name, value, path, expires_utc, secure, httponly, last_access_utc FROM cookies": no such column: last_access_utc.
---------------------------
OK
---------------------------
Das kam bei mir als ich das Fenster mit den zu schließenden Anwendungen über das Kreuzchen geschlossen hab (Warum gibts da kein Abbrechen?).

Mikescher 13. Jun 2009 22:10

Re: CookieCrumbler
 
Zitat:

Zitat von Ruio
(Warum gibts da kein Abbrechen?).

Weils da nix zum Abbrechen gibt ist ja nur ne Meldung und keine Entscheidung für dich :zwinker:


MfG Mikescher

Ruio 13. Jun 2009 22:24

Re: CookieCrumbler
 
Wenn da "Alle Schließen" steht, gehe ich davon aus, dass das Programm die anderen Programme beendet (was es auch macht).
Beim Probieren hats mir alle Cookies gelöscht und Firefox geupdatet :wall: Die Meldung von eben kam dabei 2 mal.


Muss man eigentlich bei jedem Start die Sprache wählen? Kann man da nicht die ausm Setup nehmen?

haentschman 13. Jun 2009 22:48

Re: CookieCrumbler
 
Hallo,

hab´s mir auch angeschaut.

...könnte was draus werden.

Bemerkungen:
- Zugriff auf Diskettenlaufwerk mit Fehlermeldung da ohne Medium
- Firefox Update nach Bereinigen
- Beenden zu lange --> Taskmanager

Frage:
- nach welchen Kriterien wird das Cookie eingestuft ?
- bei mir war Borland dabei als potentiell gefährlich :gruebel: D2009 User sollten das eigentlich wissen :mrgreen:

xZise 14. Jun 2009 02:17

Re: CookieCrumbler
 
Hallo,

Könntest du eine Sortierun der Spalten im Editor einbauen? Und warum soll ich Firefox schließen, damit ich es benutzen kann? Naja ich klicke auf das X aber das Programm läuft weiter! Dann habe ich mir das bisschen angeschaut und will es schließen, und der Dialog kommt nochmal?! Und naja jetzt will es nicht ausgehen.

MfG
xZise

himitsu 14. Jun 2009 09:15

Re: CookieCrumbler
 
Zitat:

Zitat von xZise
Und warum soll ich Firefox schließen, damit ich es benutzen kann?

Ich wermute mal, weil er direkt auf die Keksdatei Zugreift und es ungünstig wär, wennentweder FF das auch zu selben Zeit macht bzw. weil F eventuell von der Änderung nix mitbekommt :)

Andreas L. 14. Jun 2009 11:29

Re: CookieCrumbler
 
Hi,

Zitat:

Zitat von Ruio
Zitat:

---------------------------
CookieCrumbler
---------------------------
Error executing SQL.
Error [1]: SQL error or missing database.
"SELECT creation_utc, host_key, name, value, path, expires_utc, secure, httponly, last_access_utc FROM cookies": no such column: last_access_utc.
---------------------------
OK
---------------------------

Verwendest du Chrome, SRWare iron oder einen selbstkompilierten Chromium und in welcher Version? Die Spalte host_key kannte ich bisher noch nicht, deshalb ist das auslesen jener nicht implementiert. Kannst du die Datei mit einem SQLite-Editor öffnen (Die Datei findest du unter %LOCAL_APPDATA%\Google\Chrome\UserData\default\Coo kies) und schauen welche Werte in dieses Feld gespeichert werden? Werds dann sofort nachrüsten wenn ich weiß wofür das ist ;-)

Zitat:

Zitat von Ruio
Das kam bei mir als ich das Fenster mit den zu schließenden Anwendungen über das Kreuzchen geschlossen hab (Warum gibts da kein Abbrechen?).

Zitat:

Zitat von xZise
Und warum soll ich Firefox schließen, damit ich es benutzen kann? Naja ich klicke auf das X aber das Programm läuft weiter! Dann habe ich mir das bisschen angeschaut und will es schließen, und der Dialog kommt nochmal?!

Weil, wie himitsu gepostet hat, ein gleichzeitiger Zugriff von Browser und CookieCrumbler auf die Dateien nicht möglich ist. Manche Browser speichern Änderungen an den Cookies auch erst bei Programmende (Firefox 1.0, 2.0, etc) wodurch die Änderungen von CookieCrumbler wieder überschrieben würden. Vor dem speichern wird nochmal überprüft ob die Browser geschlossen sind.

Zitat:

Zitat von xZise
Könntest du eine Sortierun der Spalten im Editor einbauen?

Das und eine Suchfunktion stehen schon auf meiner Todo-Liste :wink:

Zitat:

Zitat von haentschman
Zugriff auf Diskettenlaufwerk mit Fehlermeldung da ohne Medium

Scheinbar wird beim suchen nach Cookies ein falscher Pfad in die Dateiliste eingetragen, das könnte natürlich auch mit dem Speichern-Problem zu tun haben. Kannst du mir die Debug-Log zu kommen lassen (siehe paar Posts weiter oben)?
Zitat:

Zitat von haentschman
Firefox Update nach Bereinigen

Dafür hab ich keine Erklärung, kann den Fehler aber auch nicht nachvollziehen.

Zitat:

Zitat von haentschman
nach welchen Kriterien wird das Cookie eingestuft ?

Zuerst wird überprüft ob die Domain auf der BlackList steht, danach der Name des Cookies und dann wird überprüft wie der Inhalt des Cookies aussieht (HTML-Code vorhanden?, etc.). Jedesmal wenn die Überprüfung True ergibt füge ich einer Integer-Variable eine Zahl hinzu. Liegt diese Variable zum Schluss der Überprüfung in einem gewissen Bereich wird das Cookie entweder als gefährlich oder potenziell bedrohlich eingestuft.

Zitat:

Zitat von Ruio
Muss man eigentlich bei jedem Start die Sprache wählen?

Der Willkommen-Dialog sollte eigentlich nur beim ersten Start angezeigt werden. Die Einstellungen werden unter %AppData%\CapSystems\CookieCrumler\config.dat gespeichert. Ist die Datei vorhanden?

Danke fürs testen :-D

RWarnecke 14. Jun 2009 12:01

Re: CookieCrumbler
 
Hallo Andreas,

ich habe gerade Dein Programm getestet. Stylisch lässt sich das Programm echt sehen. :thumb: Ich habe aber trotzdem noch Kleinigkeiten :

:arrow: Die Liste im Cookie-Editor nach Spalten sortieren lassen (Klick auf die entsprechende Spalte)
:arrow: Bei der Regelerstellung sollte es auch noch die Möglichkeit geben den Sicherheitsgrad auswählen zu können.

Andreas L. 14. Jun 2009 12:08

Re: CookieCrumbler
 
Hi Rolf,
Zitat:

Zitat von RWarnecke
Hallo Andreas,

ich habe gerade Dein Programm getestet. Stylisch lässt sich das Programm echt sehen. :thumb:

Danke 8)
Zitat:

Zitat von RWarnecke
:arrow: Die Liste im Cookie-Editor nach Spalten sortieren lassen (Klick auf die entsprechende Spalte)

Das und eine Suchfunktion wird es in der nächsten Version geben.
Zitat:

Zitat von RWarnecke
:arrow: Bei der Regelerstellung sollte es auch noch die Möglichkeit geben den Sicherheitsgrad auswählen zu können.

Wie meinst du das? Wenn ich eine Regel definiere, z. B. Cookies von der Domain delphipraxis.net zu behalten und die Sicherheitsprüfung würde dieses DP Cookie als gefährlich einstufen würde es bei einer Bereinigung nicht gelöscht werden, weil die benutzerdefinierten Regeln höhere Priorität haben. Ich könnte noch eine Checkox einbauen ala "Diese Regel ignorieren wenn das Cookie als gefährlich eingestuft wurde" falls das gewünscht ist?

Ruio 14. Jun 2009 12:13

Re: CookieCrumbler
 
Zitat:

Zitat von Andreas L.
Hi,

Zitat:

Zitat von Ruio
Zitat:

---------------------------
CookieCrumbler
---------------------------
Error executing SQL.
Error [1]: SQL error or missing database.
"SELECT creation_utc, host_key, name, value, path, expires_utc, secure, httponly, last_access_utc FROM cookies": no such column: last_access_utc.
---------------------------
OK
---------------------------

Verwendest du Chrome, SRWare iron oder einen selbstkompilierten Chromium und in welcher Version? Die Spalte host_key kannte ich bisher noch nicht, deshalb ist das auslesen jener nicht implementiert. Kannst du die Datei mit einem SQLite-Editor öffnen (Die Datei findest du unter %LOCAL_APPDATA%\Google\Chrome\UserData\default\Coo kies) und schauen welche Werte in dieses Feld gespeichert werden? Werds dann sofort nachrüsten wenn ich weiß wofür das ist ;-)

Ich hab nur Chrome für Testzwecke Installiert.
Die Tabelle scheint leer zu sein ...

Andreas L. 14. Jun 2009 12:22

Re: CookieCrumbler
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von Ruio
Ich hab nur Chrome für Testzwecke Installiert.
Die Tabelle scheint leer zu sein ...

Kannst du ein paar Seiten mit Chrome aufrufen um sicherzustellen das Cookies vorhanden sein müssen? Evtl. noch im Einstellungen-Dialog schauen, gibt z. B. eine Option um alle Cookies beim Beenden zu löschen, vllt. ist deshalb die Tabelle leer. Im Anhang findest du ein Bild wie die Struktur der Db bei mir aussieht. Möglicherweise ist deine Cookies-Datei auch nur beschädigt. Wenn du diese löscht sollte sie von Chrome wieder korrekt angelegt werden.

Den Host_key hatte ich vorher auch schon implementiert, hab da vorhin was durcheinander gebracht (kein Wunder wenn man 11 verschiedene Cookie-Formate im Kopf hat...). Ansonsten kann ich mir nicht erkären warum dieser Fehler auftritt. Ich überprüfe beim Zugriff auf die Datei ob die Tabelle vorhanden ist.
Delphi-Quellcode:
procedure TBcChromeCookies.LoadFromFile(FileName: string);
var
  db: TSQLiteDatabase;
  table: TSQLIteTable;
begin
  Clear;
  db := TSQLiteDatabase.Create(FileName);
  try
    if db.TableExists('cookies') then
    begin
      table := db.GetTable('SELECT creation_utc, host_key, name, value, path, expires_utc, secure, httponly, last_access_utc FROM cookies');
      try
        while not table.EOF do
        begin
          with Cookies[Add] do
          begin
            Name := table.FieldAsString(table.FieldIndex['name']);
            Content := table.FieldAsString(table.FieldIndex['value']);
            Domain := table.FieldAsString(table.FieldIndex['host_key']);
            Path := table.FieldAsString(table.FieldIndex['path']);
            Expires.AsWebKitTime(StrToInt64(table.FieldAsString(table.FieldIndex['expires_utc'])));
            Secure := LongBool(StrToIntDef(table.FieldAsString(table.FieldIndex['secure']), 0));
            WholeDomain := LongBool(StrToIntDef(table.FieldAsString(table.FieldIndex['httpOnly']), 0));
            LastAccessed.AsWebKitTime(StrToInt64(table.FieldAsString(table.FieldIndex['last_access_utc'])));
            Created.AsWebKitTime(StrToInt64(table.FieldAsString(table.FieldIndex['creation_utc'])));
          end;
          table.Next;
        end;
      finally
        table.Free;
      end;
    end;
  finally
    db.Free;
  end;
end;

Ruio 14. Jun 2009 12:43

Re: CookieCrumbler
 
Dazu müsste Chrome nurnoch starten :(
Ich muss wohl Chrome neu installieren.

Andreas L. 14. Jun 2009 13:11

Re: CookieCrumbler
 
Zitat:

Zitat von Ruio
Dazu müsste Chrome nurnoch starten :(
Ich muss wohl Chrome neu installieren.

Naja, wegen einer fehlerhaften oder nicht vorhandenen Cookie-Datei wird wohl keine Neuinstallation von Chrome nötig sein, also denke ich liegt das Problem bei dir wo anders.

Andreas L. 20. Jun 2009 12:44

Re: CookieCrumbler
 
Neue Version :!:

Changelog
Version 1.1.4 20.06.2009
[+]Spalten im Cookie-Editor lassen sich nun sortieren
[+]Suchfunktion
[#]Bug beim Beenden/Speichern müsste jetzt behoben sein

Die neuen Dateien können im ersten Post heruntergeladen werden. Wer CookieCrumbler schon auf der Festplatte hat kann die Updatefunkion verwenden :-D

Andreas L. 20. Jun 2009 15:13

Re: CookieCrumbler 1.2.5
 
Und noch ein Update :shock:

Changelog
Version 1.2.5 20.06.2009
[+]Sprache Lettisch hinzugefügt
[#]Bug bei automatischer Bereingung beim Systemstart behoben
[#]Kleinere Schönheitsfehler korrigiert

xZise 20. Jun 2009 16:19

Re: CookieCrumbler 1.2.5
 
Hallo,

Ich kann CC nicht beenden, wenn ich es starte während Firefox läuft (also es gibt nichts wie "Abbrechen").

Außerdem kann ich die Informationen nicht speichern (also Firefox war geschlossen):
Zitat:

---------------------------
CookieCrumbler
---------------------------
Error executing SQL.
Error [1]: SQL error or missing database.
"INSERT INTO webappsstore (domain, key, value, secure, owner) VALUES ("cnn.com", "storage", "[{key:"user_topics",value:{visits:2,tw_array:[{key:"Dallas",weight:1.9},{key:"Gloria_Allred",wei ght:1.9},{key:"Law",weight:1.9},{key:"Los_Angeles" ,weight:1.9},{key:"Transportation_Security_Adminis tration",weight:1.9}]},expireDate:"Tue, 29 Apr 2008 19:47:56 GMT"}]", "0", "www.cnn.com")": near "user_topics": syntax error.
---------------------------
OK
---------------------------
Zudem spinnt erstmal die Sortierung, nachdem man Einträge gelöscht hat. Erneutes Anstoßen behebt das Problem.

Auch würde ich gerne einen Rahmen um die Coockies, die ich markier haben will, ziehen.

MfG
xZise

Andreas L. 20. Jun 2009 16:29

Re: CookieCrumbler 1.2.5
 
Zitat:

Zitat von xZise
Ich kann CC nicht beenden, wenn ich es starte während Firefox läuft (also es gibt nichts wie "Abbrechen").

Bau ich gleich ein.
Zitat:

Zitat von xZise

Außerdem kann ich die Informationen nicht speichern (also Firefox war geschlossen):
Zitat:

---------------------------
CookieCrumbler
---------------------------
Error executing SQL.
Error [1]: SQL error or missing database.
"INSERT INTO webappsstore (domain, key, value, secure, owner) VALUES ("cnn.com", "storage", "[{key:"user_topics",value:{visits:2,tw_array:[{key:"Dallas",weight:1.9},{key:"Gloria_Allred",wei ght:1.9},{key:"Law",weight:1.9},{key:"Los_Angeles" ,weight:1.9},{key:"Transportation_Security_Adminis tration",weight:1.9}]},expireDate:"Tue, 29 Apr 2008 19:47:56 GMT"}]", "0", "www.cnn.com")": near "user_topics": syntax error.
---------------------------
OK
---------------------------

Hat ein EscapeSQLString gefehlt.

Zitat:

Zitat von xZise
Zudem spinnt erstmal die Sortierung, nachdem man Einträge gelöscht hat. Erneutes Anstoßen behebt das Problem.

Schon behoben.
Zitat:

Zitat von xZise
Auch würde ich gerne einen Rahmen um die Coockies, die ich markier haben will, ziehen.

Wird auch eingebaut. Hast du eine Idee wie man sowas der normalen TListView beibringen kann?

Lade gleich eine neue Version hoch 8) Danke fürs testen :thumb:

xZise 20. Jun 2009 17:01

Re: CookieCrumbler 1.2.5
 
Hmmm nein,

nur bei meinem Projekt mit VST war das so ungefähr Standard :P Deshalb habe ich die Funktion vermisst.

MfG
xZise

Andreas L. 20. Jun 2009 17:13

Re: CookieCrumbler 1.2.5
 
Update!

Changelog
Version 1.2.6 20.06.2009
[+]Option: Regel ignorieren wenn das Cookie als gefährlich eingestuft wurde
[+]"CookieCrumbler beenden"-Button im "Anwendungen schließen"-Fenster
[#]Webappsstore (Mozilla DOM Cookies) werden jetzt korrekt gespeichert
[#]Bug mit der Cookielistensortierung (was für ein Wort..) wenn ein Cookie gelöscht wird ist jetzt behoben

Zitat:

Zitat von xZise
nur bei meinem Projekt mit VST war das so ungefähr Standard :P Deshalb habe ich die Funktion vermisst.

Vielleicht stell ich auf die VST um, muss mich da mal einarbeiten.

xZise 20. Jun 2009 19:00

Re: CookieCrumbler 1.2.6
 
Hallo,

also jetzt scheint es zu gehen. Aber warum brauchst du so lange beim Speichern?

Und ein Doppelklick auf ein Eintrag sollte das zum Bearbeiten öffnen. Ach ja :P Warum sortierst du so: Gefährlich -> Ungefährlich -> Potentiell gefährlich ?

MfG
xZise

Andreas L. 20. Jun 2009 19:07

Re: CookieCrumbler 1.2.6
 
Zitat:

Zitat von xZise
Aber warum brauchst du so lange beim Speichern?

Wie lange dauert es denn ungefähr bei dir? Kannst du mir die Logdatei schicken? CookieCrumbler.exe mit dem Parameter /debug starten, die CookieCrumbler.log befindet sich dann am Desktop. Hängen bleiben tuts aber nicht also das Programm wird nach einer gewissen Zeit schon korrekt beendet? Aktuell dauert das speichern der SQLite-Dateien am längsten, ich kann aber noch nicht sagen obs an dem Wrapper oder an der SQLite3.dll liegt. Werde nachforschen... :coder2:
Zitat:

Zitat von xZise
Und ein Doppelklick auf ein Eintrag sollte das zum Bearbeiten öffnen.

Wird implementiert :-)
Zitat:

Zitat von xZise
Ach ja :P Warum sortierst du so: Gefährlich -> Ungefährlich -> Potentiell gefährlich ?

Ich hab aktuell nur eine Text-Sortierfunktion eingebaut, werde ich noch anpassen.

Noch einen schönen Samstag Abend :cheers:

xZise 20. Jun 2009 19:48

Re: CookieCrumbler 1.2.6
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,

vielleicht lassen sich die Zugriffe verbessern? Ich arbeite auch mit einer SQLite Datenbank, und normal und einfach implementiert waren die schon ziemlich langsam. Aber wenn man die Befehle richtig verbaut, dann kann man die Zeit auf unter 20 % drücken.

Achso: Er beendet sich schon vernünftig so ist es ja nicht. Aber das braucht so ... 10 Sek.

MfG
xZise

Andreas L. 21. Jun 2009 08:57

Re: CookieCrumbler 1.2.6
 
Zitat:

Zitat von xZise
vielleicht lassen sich die Zugriffe verbessern? Ich arbeite auch mit einer SQLite Datenbank, und normal und einfach implementiert waren die schon ziemlich langsam. Aber wenn man die Befehle richtig verbaut, dann kann man die Zeit auf unter 20 % drücken.

Welchen Wrapper verwendest du?

Zitat:

Zitat von xZise
Achso: Er beendet sich schon vernünftig so ist es ja nicht. Aber das braucht so ... 10 Sek.

Dauert 13 Sekunden um die Firefox Cookies zu speichern. Viel zu lange :| Kannst du mir noch sagen wie viele Cookies es in etwa waren?
Zitat:

20.06.2009 20:50:13 Save 0 D:\Users\xzise\AppData\Roaming\Mozilla\Firefox\Pro files\qubc2t50.default\cookies.sqlite(start) 6/7
20.06.2009 20:50:26 Save 0 D:\Users\xzise\AppData\Roaming\Mozilla\Firefox\Pro files\qubc2t50.default\cookies.sqlite(end) 6/7
Werde mal schauen was sich da optimieren lässt.

toms 21. Jun 2009 09:02

Re: CookieCrumbler
 
Zitat:

Zitat von Andreas L.
Zitat:

---------------------------
CookieCrumbler
---------------------------
Ungültiges Argument zum Codieren des Datums.
---------------------------
OK
---------------------------
Welche der oben aufgelisteten Programme hast du denn installiert?

IE, Chrome. Fehler kommt immer noch bei der neusten Version.

xZise 21. Jun 2009 10:08

Re: CookieCrumbler 1.2.6
 
Zitat:

Zitat von Andreas L.
Zitat:

Zitat von xZise
vielleicht lassen sich die Zugriffe verbessern? Ich arbeite auch mit einer SQLite Datenbank, und normal und einfach implementiert waren die schon ziemlich langsam. Aber wenn man die Befehle richtig verbaut, dann kann man die Zeit auf unter 20 % drücken.

Welchen Wrapper verwendest du?

Ehm ...
A simple Delphi wrapper for Sqlite 3
Und wenn mir deinen Code oben angucke benutzt du ihn ebenfalls :P Weil dieses "GetTable" mich irgendwie ankotzt, da man kein Objekt zurückgeben sollte.

Zitat:

Zitat von Andreas L.
Zitat:

Zitat von xZise
Achso: Er beendet sich schon vernünftig so ist es ja nicht. Aber das braucht so ... 10 Sek.

Dauert 13 Sekunden um die Firefox Cookies zu speichern. Viel zu lange :| Kannst du mir noch sagen wie viele Cookies es in etwa waren?

Es waren 4 "gefährliche"... Also Durchschnittlich 3 Sekunden pro Cookie! Dürfte man denn in die Unit gucken?

MfG
xZise


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:39 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz