[sudo-users] Sudosh version 1.0.0 now available

Doug Hanks dhanks at gmail.com
Sat Oct 9 23:25:31 EDT 2004


Sudosh version 1.0.0 is now available.  Sudosh has been ported from Perl
to C.

http://sourceforge.net/projects/sudosh/
http://sudosh.sourceforge.net/sudosh-1.0.0.tar.bz2

Major changes since Sudosh version 0.7.0:

o Sudosh has been ported to C because I wanted to take advantage of
  pty devices because of their ability to sit between the user's keyboard
  and a program, in this case a shell.

o Sudosh only logs keystrokes (command-lines) to syslog

o Sudosh supports input and output logging to a local file.  Operation is
  identical to the script(5) command.

sudosh is a filter.  sudosh takes advantage of pty devices in order to sit
between the user's keyboard and a program, in this case a shell.

sudosh was designed specifically to be used in conjunction with sudo.  sudosh
allows the execution of a root shell with logging.  Every command the user
types within the root shell is logged as well as the output.

How is this different than "sudo -s" or "sudo /bin/sh" ?

Using "sudo -s" or other methods doesn't log commands typed to syslog.
Generally the commands are logged to a file such as .sh_history and if you
use a shell such as csh that doesn't support command-line logging you're
out of luck.

sudosh fills this gap.  No matter what shell you use, all of the command
lines are logged to syslog (including vi keystrokes.)

2004-02-12 Douglas Richard Hanks, Jr. <dhanks at gmail.com>
       * initial release 0.1.0

2004-03-16 Douglas Richard Hanks, Jr. <dhanks at gmail.com>
       * Added support for AIX > 4.3.3

2004-09-14 Douglas Richard Hanks, Jr. <dhanks at gmail.com>
       * Submitted work to SourceForce.
       * Submitted work to FreshMeat.
       * Submitted Offical Announcement to SUDO mailing list.
       * Submitted Offical Announcement to SAGE mailing list.

2004-09-24 Douglas Richard Hanks, Jr. <dhanks at gmail.com>
       * First stable release.
       * Added support for Solaris.
       * Added support for Linux.
       * Added support for HP-UX.
       * Added support for FreeBSD.

2004-10-01 Douglas Richard Hanks, Jr. <dhanks at gmail.com>
       * Deleted sudosh.  Perl wasn't an appropiate programming lanaguage
         for this project.
       * Ported sudosh to C.

2004-10-02 Douglas Richard Hanks, Jr. <dhanks at gmail.com>
       * Successfully compiled sudosh to work with pty devices.

2004-10-03 Douglas Richard Hanks, Jr. <dhanks at gmail.com>
       * Successfully compiled sudosh to work with syslog.

2004-10-06 Douglas Richard Hanks, Jr. <dhanks at gmail.com>
       * Added support for logging only keystrokes to syslog.
       * Added function for logging both input and output, which is
         identical to the UNIX command script(5), to the file
         ~/.sudosh_history

2004-10-09 Douglas Richard Hanks, Jr. <dhanks at gmail.com>
       * Added GNU Autoconf support for cross-platform support.
       * Ported code to work in Solaris environment.
       * Submitted new release to SourceForge and FreshMeat.
       * Submitted Offical Announcement to SUDO mailing list.
       * Submitted Offical Announcement to SAGE mailing list.
-- 
- Doug Hanks = dhanks(at)gmail(dot)com



More information about the sudo-users mailing list