Perl spies on a sniffer

Secret Agent

Article from Issue 176/2015
Author(s):

Many Ubuntu users are blissfully unaware that the Zeitgeist daemon is shoulder surfing them and logging their desktop actions. Several Perl scripts can help sanitize the sniffer report and reveal interesting facts about a user's habits.

Precisely how does the Nautilus browser know which files an Ubuntu user edited recently to be able to display them in the Recent column? Figure 1, for example, lists two screenshots that I recently viewed with the Eye of Gnome (eog) photo viewer.

Nautilus and Eye of Gnome are two totally different applications that do not exchange any data, but an unofficial helper named zeitgeist runs in the Ubuntu desktop's background, greedily absorbing information about what's going on with the numerous applications running on the desktop. If you are interested, you can type

ps aux | grep zeitgeist

[...]

Use Express-Checkout link below to read the full article (PDF).

Buy this article as PDF

Express-Checkout as PDF
Price $2.95
(incl. VAT)

Buy Linux Magazine

SINGLE ISSUES
 
SUBSCRIPTIONS
 
TABLET & SMARTPHONE APPS
Get it on Google Play

US / Canada

Get it on Google Play

UK / Australia

Related content

comments powered by Disqus
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters

Support Our Work

Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.

Learn More

News