09 октября 2009

Простой способ узнать какие сайты посещает пользователь

Не секрет, что браузеры формируют и хранят журнал посещения сайтов в интернет. Не исключение и FireFox. Вот из этого журнала и можно узнать куда ходит пользователь. При этом Вам даже не нужен физический доступ к компьютеру, достаточно удаленного доступа например посредством ssh. Мало того всю историю посещений, хранящуюся в журнале FireFox, можно выяснить так сказать не выходя из командной строки.

Для этого нам понадобится файл places.sqlite, хранящийся в домашней директории пользователя в каталоге ~/.mozilla/firefox/ХХХХХХ.default. Вместо XXXXXX - последовательность букв и цифр, индивидуальная для каждого пользователя.
Переходим в каталог с файлом журнала. В моем случае выполняем следующую команду:
cd ~/.mozilla/firefox/ju8jw9kz.default
Далее смотрим историю посещения на экране:
grep -ao '\(http\|ftp\|https\)\://[0-9A-Za-z\-\.]\+/' places.sqlite | sort | uniq -c | sort -rn | more
или сохраняем её в файл:
grep -ao '\(http\|ftp\|https\)\://[0-9A-Za-z\-\.]\+/' places.sqlite | sort | uniq -c | sort -rn > /tmp/url.txt
Вывод команды будет выглядеть вот так:

    469 http://linuxforum.ru/
    457 http://www.blogger.com/
    415 https://www.google.com/
    336 http://lists.altlinux.org/
    313 http://plone.org/
    251 http://sourceforge.net/
    223 http://www.cisco.com/
    217 ftp://ftp.etersoft.ru/
    214 http://my.mail.ru/
    213 http://wordstat.yandex.ru/
    179 http://qutim.org/
    179 http://lingvo.yandex.ru/
    174 http://www.altlinux.org/
    154 http://www.sugarforge.org/
    152 http://ru.wikipedia.org/
    148 http://www.sugarcrm.com/
    146 http://www.sugarcrm.com.ua/
    133 ftp://ftp.altlinux.org/
    132 http://picasaweb.google.com/
    128 http://packages.debian.org/
    127 http://krasnoyarsk.hh.ru/
    120 http://matplotlib.sourceforge.net/
    115 http://albumo.com/
    110 http://lists.freedesktop.org/
    109 http://ubuntuforums.org/
    107 http://www.liveinternet.ru/
Цифры - это количество посещений адреса, который следует за этими цифрами. Вот такой простой способ.

Понравилась статья? Подпишись на этот блог! 

Также можно почитать:

2 коммент.:

romaM197 10 февраля 2012 г., 17:29  

а как открыть файл places.sqlite?

Олена Кучаба 2 ноября 2012 г., 22:38  

Наконец появилась программа для Linux, которая ведет учёт времени за разными программами, сайтами.
Yaware выпустил клиента для Linux систем http://www.yaware.com.ua/blog/reliz-yaware-dolgozhdannyiy-klient-dlya-linux-i-drugie-vazhnyie-novosti/.

Отправить комментарий

  © Blogger template Blue Surfing by Ourblogtemplates.com 2008

Наверх