I really appreciate if someone could give me an idea how to implement this. Also, is it possible to have a common implementation for most of the popular Linux desktop distros, if not all of them. Thanks.
What I need to implement is something like a Windows service, which runs automatically every time the OS boots. What it does is to intercept all HTTP requests made from browsers and record the request url. Hope it's clear now.