Ulog

Items
What is it ?

How does it work ?

Authors

Download

Documentation

News

License

Bugs

TODO (future developments)

Mailing-lists

CVS

 
What is it ?

Ulog enables you to find currently opened X sessions.
It is the X equivalent of commands such as who or last... A ulogd daemon records the start and the end of X sessions. Then it is possible to know which users are currently logged in, according to several search criteria. New logins/logouts can also be notified instantaneously by the server in real-time mode.


 
How does it work ?

  • Concepts
    Ulog is a package composed of:
    • a server part (ulogd), which gathers information about X logins/logouts and stores it in its database. It can also notify these events asynchronously to clients running in real-time mode.
    • a client part which:
      • can notify X logins/logouts to the server. Typically, it is executed by xdm at the start and end of a X session
      • enables to know who logged in/out, where, when and some other details. This is accomplished by sending requests to the ulogd server.

      The client part of the Ulog package is composed of:

      • a user command (ulog)
      • a library (libulog.so), which provides the functionnalities of the client part at a lower level.

  • Usage examples
    The syntax of the ulog command is very similar to the one of the find command.
    Here are some examples of usage. See the manpage below for further information.

  • Screenshots: no X user-interface available for the moment.


 
Authors

  • Author: Hervé Eychenne <eychenne@users.sf.net>

  • Core team:
    • Hervé Eychenne <eychenne@users.sf.net>
    • Gaël Roualland <g_roualland@users.sf.net>


 
Download

The latest version is 0.3.0 (development release)

  • Upstream files:
    • Apr 6, 2001: ulog version 0.3.0
      • Gzipped source code: ulog-0.3.0.tar.gz [495 Kb]
        [HTTP]
        md5sum: bf6010334db000c1e1a1814c9778b8db
      • Bzipped source code: ulog-0.3.0.tar.bz2 [382 Kb]
        [HTTP]
        md5sum: 50079fa7736eabca5ad0896b6ccccc24
      • Debian binary i386 client package: ulog-client_0.3.0-1_i386.deb [57 Kb]
        [HTTP]
        md5sum: 10cc6886fbaf8a3fc5f0f40c6ac97a09
      • Debian binary i386 server package: ulog-server_0.3.0-1_i386.deb [52 Kb]
        [HTTP]
        md5sum: 788f37a2181308259952599f8c4e3e2f


 
Documentation



 
News

  • Mar 17 2003: DNS domain ulog.org no longer exists. Please update your bookmarks!


 
License

This program is "libre" software, which means free as a free speech, not free beer! (which doesn't imply I don't enjoy a free beer occasionaly ;-)
It is placed under the terms of the General Public License (GPL).


 
Bugs



 
TODO (future developments)

  • The developer TODO.


 
Mailing-lists

To post to these lists, send your email to: <listname@lists.sourceforge.net>.



 
CVS

  • Anonymous CVS access:
    • How to check out source anonymously through pserver:
      • Type the following:
        $ cvs -d:pserver:anonymous@cvs.ulog.sourceforge.net:/cvsroot/ulog login
      • After anonymously logging in:
        $ cvs -d:pserver:anonymous@cvs.ulog.sourceforge.net:/cvsroot/ulog co ulog
      • After initial checkout, you can change into this directory and execute cvs commands without the -d tag. For example:
        $ cvs update
    • Daily snapshot of the CVS tree.
    • CVS source code browser.




Hervé Eychenne, Monday 17th of March 2003
SourceForge.net Logo