freq - lastlog analyzer

What is freq?

freq is a Perl script used to analyze the last log. It works on Linux systems, but may also work on other UNIX-based systems that have the same format for their lastlog. I have added some preliminary support for SunOS and IRIX, though this has not been tested to the point where I would know if it is completely working or not.

It can spit out information regarding how many times a user has logged in as well as what days, terminals, hours, and months are most popular for logins. In addition, it can sort this information alphabetically or ascending or descending by number of logins. It can even generate simple graphs.

Where do I get freq?

The latest version is freq-1.1.0 Tournament Edition, released on June 16, 2004. It is available:

Older versions are also available, but I don't know why you would want to use them:

The changelog is also available , if you want to know what has changed between versions.

What systems does freq work on?

freq has been tested and found to work on the following:

  • Various forms of Linux
  • FreeBSD 5.2.x
  • NEXTSTEP 3.3
  • IRIX 6.2, 6.5.11m

Please report your success on other operating systems (or distributions for that matter) to the address at the bottom of the page. Please see "How can I help?" for more information.

Any docs?

Oh yeah! freq's included documentation includes POD-formatted action, which is embedded right in with the rest of the prorgam. The install script automagically generates a man page from that documentation and installs it in the right place.

How can I help?

I would appreciate if anyone on a UNIX-based OS besides Linux would email me so we can discuss the format of the system's lastlog. I would like this program to work across platforms, but I don't have access to other operating systems. So if you can do this, please mail the address below so we can talk. That would be the most helpful thing that anyone could do.

Who's responsible?

freq is begin developed by Chris Lumens. It is being written completely in perl, and is designed to work on anyone's system (well, at least any linux/unix/etc system). Ideas or suggestions are welcome.

© 2001 - 2011 Chris Lumens