DECUS Essential Tools Collection, 1994 for OpenVMS AXP and OpenVMS VAX Welcome to the Essential Tools Collection. This collection contains a set of programs, tools, utilities and tips that will be of immediate use on any OpenVMS system. In almost all cases, each directory contains both the VAX and Alpha AXP executable images, as well as AAAREADME.* files and complete sources. Organization of this collection. Each tools is in its own directory. In most cases, files that are specific to Alpha AXP contain the substring "alpha" in the file extension. For example, in the directory [BAT], BAT.EXE is the executable for OpenVMS VAX, and BAT.ALPHA_EXE is the executable for OpenVMS AXP. Getting Started The easiest way to explore this collection is to use the CSWING utility. In the following example, "dev" refers to the device name of the CD reader. To setup CSWING on OpenVMS VAX: $ CSWING == "$dev:[CSWING.VAX]CSWING" $ DEFINE SWING$HLP dev:[CSWING.VAX] To setup CSWING on OpenVMS AXP: $ CSWING == "$dev:[CSWING.AXP]CSWING" $ DEFINE SWING$HLP dev:[CSWING.AXP] Then type $ CSWING dev:[000000] and you're one your way. You and the DECUS Library The DECUS Library has organized this collection with the goal of providing a set a tools that will be useful to you. We need to hear from you about this collection. If there are other tools that should be part of this collection, let us know. More importantly, if you have useful software, submit it to the DECUS Library. [B DECUS Library 334 South Street, SHR3-1/T25 Shrewsbury, MA 01545-4195 +1-800-DECUS55 Anonymous ftp: ftp.decus.org Gopher server: gopher.decus.org World Wide Web: http://www.decus.org ------------------------------------------------------------------------------ In the following list, the status of each entry is indicated by "N" for a new entry, "U" for an updated entry, and " " for an entry which has not been changed since the 1993 version of the Essential Tools Collection. Contents by Category System Management Tools: [APFRAG] Page/Swap File usage display (AXP only) [BOOKMAN] Select On-line Doc file to copy from CD [CLRREF] Clear the owner fields for a device N [CTRL-VERIFY] Toggle SET VERIFY using CTRL-V (AXP P1-space demo) [DCL_RECALL] Patch to allow recall of more than 20 commands U [DSNLINK_NEW] Automatically retrieve titles of new DSN ITS articles [EPM] Disk I/O Perfomance Monitor (VAX only) [ETHERMON] Ethernet Monitor (VAX only) N [EXECSYMB] VMS symbiont for execution queues N [FAL] Information on FAL logging [FILE] Manipulate VMS file attributes N [FLORIAN] A file undelete utility U [GETCMD] Display the recall buffer of another process [HPWD] Portable C source for VMS password hashing algorithm [INVISIBLE] Hide your process U [KILL] Delete/FORCEX processes by username or process id N [LAST] Display last login information for accounts N [LASTCMD] Display last command from terminal typeahead buffer N [LIST] Maintain user information associated with a username [MAILUAF] Manage the VMS Mail profile file N [MBOX] Peek at mailbox messages with removing them N [MLU021] Media Loader Utility -- DCL access to media loaders [MWAIT] Determine why a process is in MWAIT (VAX only) U [NOTICE] Utility for managing login notices N [ODS-2-READER] Read VMS files from ODS-2 disk under UNIX, VMS, OSF/1 N [PASSWORD] Save and Restore a password [PASSWORD_POLICY] VMS password policy module N [PERMANENT] Create permanent DCL symbols (can't be deleted, etc.) [PROFILE] Screen-oriented interface to AUTHORIZE N [PROJECT] Manage project access with multiple users U [PSTAT] Show process status for all or selected processes [QUE_MON] Display print queues [QUOTA] Get diskquota information DCL symbols N [SCANUAF] Scan SYSUAF for accounts matching specified criteria N [SETUP] Centralize symbols, etc., for third-party products [SETUSERNAME] Change username for a process U [SET_PRCNAM] Change process name for any process N [SLMOD] Search List Modification utility N [SORT_DISKQUOTA] Sort diskquota file and reload in alphabetical order U [SUPERVISOR] Terminal monitoring and logging (VAX only) N [SYMBOL] Set or delete DCL symbols for another process N [SYSALF] Same as SYSMAN ALF, but a lot friendlier N [VAX_STRIPE_DRIVER] Disk striping driver (VAX only) N [VDDRIVER] Virtual Disk drivers for OpenVMS AXP and OpenVMS VAX N [VDSTEP2] A Step 2 Virtual Disk Driver for OpenVMS AXP U [VERB] View/modify DCL command definitions [VFE] VMS File Editor, can edit any VMS file format [VMSTPC] Tape copy program (to/from a container file) [VQM] Visual Queue Manager U [WATCHER] Idle terminal monitor [ZDEC] Zero Device Error Counters N [ZT4AXP020] Serve tape drives over DECNET! (AXP and VAX version) General Tools: [ANALY] AnalyRIM and Analyticalc, DBMS and spreadsheet system U [BAT] Execute multiple commands in a batch queue U [BOSS] Multi-session terminal monitor [CLAIM] Asuume ownership of files in your directory U [CSWING] Graphical directory and file manager [CVTLIS] Convert source listings to source files N [DATE] Show day of week, date, Julian day, and week number N [DCL_DATABASE] DCL-based database manager [DELTREE] Delete all files in a directory tree U [DRLOGIN] RLOGIN (remote login) for DECNET N [EXTENDED_MATH] Multiply or divide two character strings in any radix U [FLIST] TPU-based directory and manager [FREE] Show space utilization on all mounted disks (AXP only) N [LIBSEARCH] SEARCH command for VMS text and help libraries [LOGIN] MACRO program to replace most of LOGIN.COM N [LOGGER] Log terminal sessions using FT pseudo-terminal driver [LOOK] Fast file viewer [MAKE-PERRY] MAKE from Jesse Perry [MAKE] MAKE v3.4-2 from Todd Aven, Ned Freed N [MGSD] MadGoat SET DEFAULT replacement, with stack, etc. U [MMK] Matt's MAKE utility, compatible with DEC MMS N [MODIFY] Modify ASCII files (replace strings, detab, etc.) U [MOST] File viewer, similar to UNIX more utility N [MPEG_PLAY] MPEG (movie) player for OpenVMS and Motif U [PACKASM] VMS Mail and Usenet News package assembler/decoder U [PARALYZE] Terminal locking program [PSUTILS] Postscript utilities [RCARD] Display DECwindows CardFiler info on VT terminals U [REMOTE] Execute commands on remote DECNET nodes N [SCAN4] Scan DCL command output for text strings U [SEND] Send messages to terminals [SHELP] Screen-oriented interface to VMS HELP [SPELL] DECUS Spell [SPELL_DICTIONARY] Dictionaries for DECUS Spell [SWIM] Multi-session windowing terminal utility U [SWITCH] Enhanced SET DEFAULT with partial name matching [TAIL] Display the last line of a file [TERM_LOCK] Lock a terminal using the account password N [VTBOOK] A bookreader for character-cell terminals [X11R4] Client and demos for DECwindows/Motif U [XAUTOLOCK] Automatically lock inactive X window screen N [XDVI] TeX .DVI previewer for DECwindows Editors: [ATG_EVE] EDT emulator for EVE N [EMACS] GNU emacs v19.22 U [JED] VMS/UNIX/DOS emacs/EDT editor v0.96 [SED] GNU sed v2.03 (stream editor) [SEDT] SEDT editor, a superset of EDT U [TPU] A collection of utilities written in TPU File Archivers/Compressers/Encoders: [GCOMPRESS] GNU compress v4.0 [HEXIFY] Hexify/Dehexify (binary <-> ASCII converters) [LZCOMPRESS] LZW compress and decompress programs [MFTU] Mail File Transfer Utility (binary <-> ASCII converter) [UNARJ] Unpack ARJ archive files U [UNZIP] Unpack ZIP archive files (see also ZIP) U [UUCODE] UUENCODE and UUDECODE utilities U [VMSTAR] Read/Write UNIX tar files U [VMS_SHARE] Packages source file into files suitable for mailing N [VMS_UNSHARE] Unpack VMS_SHARE files without executing them [ZIP] Build ZIP archive files (see also UNZIP) [ZOO] ZOO v2.1 file archiver File Transfer Utilties: [C-KERMIT] C-Kermit 5A(189) file transfer & communication program [KERMIT] BLISS Kermit v3.3.126 (see also C-KERMIT) [XMODEM] X-Modem file transfer protocol [YMODEM] Y-Modem file transfer protocol [ZMODEM] Z-Modem file transfer protocol GNU Utilities: N [EMACS] GNU emacs v19.22 [FGREP] GNU fgrep v1.1 [FLEX] GNU flex v2.3.7 U [GAWK] GNU gawk v2.15.5 [GCOMPRESS] GNU compress v4.0 U [GREP] GNU grep v2.0 [GZIP] GNU zip v1.2.4 [SED] GNU sed v2.03 (stream editor) Internet Utilities: U [ANUNEWS] Usenet News Server and Client v6.1 N [ARCHIE] Archie client for VMS (MultiNet, UCX, TWG) N [GOPHER_CLIENT] Gopher client for VMS N [GOPHER_SERVER] Gopher server for VMS N [HTTP_SERVER] A DECthreads-based HTTP server (World-Wide Web) N [LYNX] World-Wide Web Browser for character cell terminals N [MGFTP] MadGoat FTP client and server for VMS (NETLIB) N [MG_FINGER] MadGoat FINGER client and server for VMS (NETLIB) N [MOSAIC] World-Wide Web Browser for DECwindows Motif/VMS U [MX] Message Exchange (MX) Mailer v3.3 for SMTP, Jnet, UUCP U [NEWSRDR] NNTP client reader for Usenet News U [NSQUERY] Utility to query Internet domain name servers N [PH_CLIENT] Phone Book client (CSO Nameserver) Printer Symbionts: [HPLASER] Symbiont for HP LaserJet printers [LASER] Symbiont for Postscript printers Miscellaneous: [AXP-DRIVER-EXAMPLE] Example VAX VMS device driver ported to OpenVMS AXP [BULLETIN] Bulletin Board and Usenet News reader (Source only) N [CD_PLAYER] Audo CD player/manager for VMS and Motif U [DECUSLIB] DECUS Library informatin and browsable catalog N [MDMLIB] A library of routines used by MadGoat software U [NETLIB] TCP/IP library routines U [SIGTAPEINDEX] DECUS SIG Tape information [UUCP] DECUS UUCP v2.0 (VAX only) U [VMSSERV] Mail-based file server (in DCL) ------------------------------------------------------------------------------ In the following list, the status of each entry is indicated by "N" for a new entry, "U" for an updated entry, and " " for an entry which has not been changed since the 1993 version of the Essential Tools Collection. Alphabetical List of Directories [ANALY] AnalyRIM and Analyticalc, DBMS and spreadsheet system U [ANUNEWS] Usenet News Server and Client v6.1 [APFRAG] Page/Swap File usage display (AXP only) N [ARCHIE] Archie client for VMS (MultiNet, UCX, TWG) [ATG_EVE] EDT emulator for EVE [AXP-DRIVER-EXAMPLE] Example VAX VMS device driver ported to OpenVMS AXP U [BAT] Execute multiple commands in a batch queue [BOOKMAN] Select On-line Doc file to copy from CD U [BOSS] Multi-session terminal monitor U [BULLETIN] Bulletin Board and Usenet News reader (sources only) [C-KERMIT] C-Kermit 5A(189) file transfer & communication program N [CD_PLAYER] Audo CD player/manager for VMS and Motif [CLAIM] Asuume ownership of files in your directory [CLRREF] Clear the owner fields for a device U [CSWING] Graphical directory and file manager N [CTRL-VERIFY] Toggle SET VERIFY using CTRL-V (AXP P1-space demo) [CVTLIS] Convert source listings to source files N [DATE] Show day of week, date, Julian day, and week number N [DCL_DATABASE] DCL-based database manager [DCL_RECALL] Patch to allow recall of more than 20 commands [DELTREE] Delete all files in a directory tree U [DECUSLIB] DECUS Library informatin and browsable catalog U [DRLOGIN] RLOGIN (remote login) for DECNET U [DSNLINK_NEW] Automatically retrieve titles of new DSN ITS articles N [EMACS] GNU emacs v19.22 [EPM] Disk I/O Perfomance Monitor (VAX only) [ETHERMON] Ethernet Monitor (VAX only) N [EXECSYMB] VMS symbiont for execution queues N [EXTENDED_MATH] Multiply or divide two character strings in any radix N [FAL] Information on FAL logging [FGREP] GNU fgrep v1.1 [FILE] Manipulate VMS file attributes [FLEX] GNU flex v2.3.7 U [FLIST] TPU-based directory and manager N [FLORIAN] A file undelete utility [FREE] Show space utilization on all mounted disks (AXP only) U [GAWK] GNU gawk v2.15.5 [GCOMPRESS] GNU compress v4.0 U [GETCMD] Display the recall buffer of another process N [GOPHER_CLIENT] Gopher client for VMS N [GOPHER_SERVER] Gopher server for VMS U [GREP] GNU grep v2.0 [GZIP] GNU zip v1.2.4 [HEXIFY] Hexify/Dehexify (binary <-> ASCII converters) [HPLASER] Symbiont for HP LaserJet printers [HPWD] Portable C source for VMS password hashing algorithm N [HTTP_SERVER] A DECthreads-based HTTP server (World-Wide Web) [INVISIBLE] Hide your process U [JED] VMS/UNIX/DOS emacs/EDT editor v0.96 [KERMIT] BLISS Kermit v3.3.126 (see also C-KERMIT) U [KILL] Delete/FORCEX processes by username or process id [LASER] Symbiont for Postscript printers N [LAST] Display last login information for accounts N [LASTCMD] Display last command from terminal typeahead buffer N [LIBSEARCH] SEARCH command for VMS text and help libraries N [LIST] Maintain user information associated with a username N [LOGGER] Log terminal sessions using FT pseudo-terminal driver [LOGIN] MACRO program to replace most of LOGIN.COM [LOOK] Fast file viewer N [LYNX] World-Wide Web Browser for character cell terminals [LZCOMPRESS] LZW compress and decompress programs [MAILUAF] Manage the VMS Mail profile file [MAKE-PERRY] MAKE from Jesse Perry [MAKE] MAKE v3.4-2 from Todd Aven, Ned Freed N [MBOX] Peek at mailbox messages with removing them N [MDMLIB] A library of routines used by MadGoat software [MFTU] Mail File Transfer Utility (binary <-> ASCII converter) N [MGFTP] MadGoat FTP client and server for VMS (NETLIB) N [MGSD] MadGoat SET DEFAULT replacement, with stack, etc. N [MG_FINGER] MadGoat FINGER client and server for VMS (NETLIB) N [MLU021] Media Loader Utility -- DCL access to media loaders U [MMK] Matt's MAKE utility, compatible with DEC MMS N [MODIFY] Modify ASCII files (replace strings, detab, etc.) N [MOSAIC] World-Wide Web Browser for DECwindows Motif/VMS U [MOST] File viewer, similar to UNIX more utility N [MPEG_PLAY] MPEG (movie) player for OpenVMS and Motif [MWAIT] Determine why a process is in MWAIT (VAX only) U [MX] Message Exchange (MX) Mailer v4.1 for SMTP, Jnet, UUCP U [NETLIB] TCP/IP library routines U [NEWSRDR] NNTP client reader for Usenet News U [NOTICE] Utility for managing login notices U [NSQUERY] Utility to query Internet domain name servers N [ODS-2-READER] Read VMS files from ODS-2 disk under UNIX, VMS, OSF/1 U [PACKASM] VMS Mail and Usenet News package assembler/decoder U [PARALYZE] Terminal locking program N [PASSWORD] Save and Restore a password [PASSWORD_POLICY] VMS password policy module N [PERMANENT] Create permanent DCL symbols (can't be deleted, etc.) N [PH_CLIENT] Phone Book client (CSO Nameserver) [PROFILE] Screen-oriented interface to AUTHORIZE N [PROJECT] Manage project access with multiple users U [PSTAT] Show process status for all or selected processes [PSUTILS] Postscript utilities [QUE_MON] Display print queues [QUOTA] Get diskquota information DCL symbols [RCARD] Display DECwindows CardFiler info on VT terminals U [REMOTE] Execute commands on remote DECNET nodes N [SCAN4] Scan DCL command output for text strings N [SCANUAF] Scan SYSUAF for accounts matching specified criteria [SED] GNU sed v2.03 (stream editor) [SEDT] SEDT editor, a superset of EDT U [SEND] Send messages to terminals N [SETUP] Centralize symbols, etc., for third-party products [SETUSERNAME] Change username for a process U [SET_PRCNAM] Change process name for any process [SHELP] Screen-oriented interface to VMS HELP N [SLMOD] Search List Modification utility N [SORT_DISKQUOTA] Sort diskquota file and reload in alphabetical order U [SIGTAPEINDEX] DECUS SIG Tape information [SPELL] DECUS Spell [SPELL_DICTIONARY] Dictionaries for DECUS Spell U [SUPERVISOR] Terminal monitoring and logging (VAX only) [SWIM] Multi-session windowing terminal utility U [SWITCH] Enhanced SET DEFAULT with partial name matching N [SYMBOL] Set or delete DCL symbols for another process N [SYSALF] Same as SYSMAN ALF, but a lot friendlier [TAIL] Display the last line of a file [TERM_LOCK] Lock a terminal using the account password U [TPU] A collection of utilities written in TPU [UNARJ] Unpack ARJ archive files U [UNZIP] Unpack ZIP archive files (see also ZIP) U [UUCODE] UUENCODE and UUDECODE utilities [UUCP] DECUS UUCP v2.0 (VAX only) N [VAX_STRIPE_DRIVER] Disk striping driver (VAX only) N [VDDRIVER] Virtual Disk drivers for OpenVMS AXP and OpenVMS VAX N [VDSTEP2] A Step 2 Virtual Disk Driver for OpenVMS AXP U [VERB] View/modify DCL command definitions [VFE] VMS File Editor, can edit any VMS file format U [VMSSERV] Mail-based file server (in DCL) U [VMSTAR] Read/Write UNIX tar files [VMSTPC] Tape copy program (to/from a container file) U [VMS_SHARE] Packages source file into files suitable for mailing N [VMS_UNSHARE] Unpack VMS_SHARE files without executing them [VQM] Visual Queue Manager N [VTBOOK] A bookreader for character-cell terminals U [WATCHER] Idle terminal monitor [X11R4] Client and demos for DECwindows/Motif U [XAUTOLOCK] Automatically lock inactive X window screen N [XDVI] TeX .DVI previewer for DECwindows [XMODEM] X-Modem file transfer protocol [YMODEM] Y-Modem file transfer protocol [ZDEC] Zero Device Error Counters [ZIP] Build ZIP archive files (see also UNZIP) [ZMODEM] Z-Modem file transfer protocol [ZOO] ZOO v2.1 file archiver N [ZT4AXP020] Serve tape drives over DECNET! (AXP and VAX version)