2010-10-25 35 views
0

Tout d'abord, je ne suis pas un hacker :)Est-il possible de lire l'historique d'un navigateur à l'aide d'Adobe AIR ou de tout autre outil?

Nous réalisons un projet dans le cadre duquel nous attribuons des points aux utilisateurs qui visitent certains groupes de sites. De toute évidence, il existe d'importantes préoccupations en matière de protection de la vie privée, mais nous n'avons aucun intérêt à savoir où elles se trouvent, tant que le programme que nous créons peut vérifier l'historique et, par un algorithme, classer le site/utilisateur.

Ceci serait une application téléchargeable et nous dirions à l'utilisateur comment cela fonctionnait, puisque la transparence est vitale.

Maintenant, dans cette optique, existe-t-il un moyen pour un programme local d'accéder au cache/historique d'un navigateur et d'en faire une liste?

J'ai lu que Firefox utilise SQLite pour compiler leur historique, qui pourrait potentiellement être analysé avec Adobe AIR. En même temps, Adobe AIR a accès au système de fichiers, il peut donc probablement vérifier si les dossiers temporaires IE habituels ont des fichiers stockés. Si oui, essayez de lire l'URL à partir de laquelle ils ont été téléchargés?

Je sais tout cela semble très douteux, mais essayez de garder un esprit ouvert :)

Merci à tous pour votre aide.

+0

Et apparemment, Google Chrome utilise SQLite pour stocker l'historique. – Andre

Répondre

2

Pas une réponse complète à votre question, mais vous pourriez être intéressé par le CSS History hack. Si vous connaissez déjà les sites que vous souhaitez classer, vous serez en mesure de trouver les sites visités par les utilisateurs. Bonne chose que vous ayez dit quelque chose au sujet d'un programme LOCAL, parce qu'il y a sûrement des façons de lire la base de données SQLite de l'histoire de Mozilla et IE et vous pouvez trouver beaucoup d'implémentations en utilisant votre moteur de recherche préféré.
Les utilitaires MozillaHistoryView et IEHistoryView de Nirsoft sont particulièrement faciles à utiliser, ce qui vous permet de créer un script CSV et d'analyser ce fichier par la suite.