[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