deslogin-unix
所属分类:加密解密
开发工具:Unix_Linux
文件大小:78KB
下载次数:3
上传日期:2008-07-14 10:39:35
上 传 者:
280138
说明: 一个使用des加密传输的unix下的login程序的服务器端和客户端
文件列表:
deslogin-unix\auth.c (8246, 1995-03-03)
deslogin-unix\auth.h (895, 1994-05-16)
deslogin-unix\deslogin.1 (10619, 1994-06-15)
deslogin-unix\deslogin.c (7083, 1995-03-09)
deslogin-unix\deslogin.h (2349, 1995-03-09)
deslogin-unix\deslogind.1 (9573, 1994-06-15)
deslogin-unix\deslogind.c (52072, 1995-03-09)
deslogin-unix\deslogind.users (546, 1994-05-16)
deslogin-unix\deslogingw.c (7442, 1995-03-03)
deslogin-unix\gendeskd.c (4794, 1994-06-15)
deslogin-unix\group.c (2839, 1995-03-03)
deslogin-unix\group.h (415, 1994-04-08)
deslogin-unix\keymsg (980, 1994-07-01)
deslogin-unix\log.c (7154, 1995-03-09)
deslogin-unix\log.h (539, 1995-03-09)
deslogin-unix\Makefile (19240, 1995-03-09)
deslogin-unix\Notes (11588, 1994-06-28)
deslogin-unix\posignal.c (971, 1995-03-03)
deslogin-unix\posignal.h (1191, 1994-05-17)
deslogin-unix\pty.c (9749, 1995-03-09)
deslogin-unix\pty.h (283, 1995-01-26)
deslogin-unix\socket.c (11875, 1995-03-03)
deslogin-unix\socket.h (696, 1994-05-16)
deslogin-unix\tty.c (9245, 1995-03-03)
deslogin-unix\tty.h (517, 1994-05-16)
deslogin-unix\txfr.c (16619, 1995-03-09)
deslogin-unix\txfr.h (707, 1994-04-08)
deslogin-unix\utmp.c (12553, 1995-03-08)
deslogin-unix\utmp.h (1778, 1995-03-03)
deslogin-unix (0, 2008-07-14)
This package provides a network login service with more secure authentication
than telnet or rlogin. Also, all data transmitted to and from the remote
host in encrypted using the DES. Thus, this package allows you to use a
remote host across untrusted networks without fear of network snooping.
The package creates two executables: a daemon which runs on the host you wish
to login to, and a client which runs on the host(s) you wish to login from.
To install, just follow the instructions in the Makefile.
To use, read the man pages for deslogin.1 and deslogind.1. They provide
many helpful hints and security tips. The cipher program is included here
from my previous cipher distribution.
Dave Barrett
barrett@asgard.cs.colorado.edu
deslogind tested on the following machines:
UNICOS 8.0.2.1A CRAY Y-MP - under construction
SunOS 5.3 sun4m sparc - under construction (contact me if it works!)
SunOS 5.4 sun4d sparc - tested as non-root user by barrett 25-Jan-95
Dynix 3.2.0 sequent i386 - tested as non-root user by skrenta 25-Jan-95
AIX 2 3 RS/6000 - client only gl8f@fermi.clas.virginia.edu
IRIX 4.0.5MM IP12 - client OK; server can't get pty.
IRIX 4.0.5 IP7 - same as IRIX?
dgux 5.4R2.01 mc88100 - works, except tty modes incorrect
Linux 1.0.9 #2 i486 - fully functional as of version 1.1
Linux 1.1.11 #2 i486 - fully functional as of version 1.2
HP-UX B.09.00 B 9000/370 - fully functional except -w option
OSF1 V2.0 240 alpha - fully functional
SunOS 4.1.1 1 sun4c - fully functional
ULTRIX 4.3 1 RISC - works, but /dev/tty inaccessable
ULTRIX 4.2 0 RISC - works, but /dev/tty inaccessable
- ctrl-z aborts session.
Release 1.0 April 1994.
Release 1.1 14-June 1994:
Added RHOSTNAME environment variable.
Added -w option.
Ported code to linux. Now compiles with no changes.
Incorporated the bug-fix patch for 1.0.
Added logging to wtmp for correct login history.
Minor fixes to clean up warnings with gcc -ansi -pedantic -Wall.
Release 1.2:
Never happened. Many fixes distributed over several months by
email to people who asked.
I Was waiting for Solaris and SGI port which never happened.
Release 1.30 25-Jan-95: (alpha release only, never distributed via ftp)
Added WRITE_RETRY_TIME to txfr.c
Ported deslogind to SunOS 5.4
Ported to Sequent Dynix i386
Ported client and server to AIX 3.2.5 RS/6000
Release 1.32 03-Mar-95:
Completely rewrote utmp.c and utmp.h to repair
various utmp problems (especially SOLARIS ) (added -DUTMPX)
This also fixed utmp problems with linux as well. (tested 2-Mar-95)
DEC MIPS Ultrix Note:
I think the problem may be related to POSIX/BSD implementation
on the DEC MIPS machine. The parent process had acquired
the fd as a controlling terminal even though O_NOCTY was
specified. The tcsetpgrp call returned success, but I'm not
sure I believe it. If anyone knows about controlling terminal
stuff on the MIPS, please contact me. I have comments in deslogind.c
and tty.c on what I attempted.
Hewlett-Packard HP-UX Note:
The wrapper option (-w) will not work with HP-UX yet.
The login program refuses to be run unless from a root shell;
I'm still working on it for the next release.
Solaris Notes:
Solaris was a mess. Had to add streams modules and hack like crazy
on utmp.c. deslogind now modifies utmp records correctly! If you
have problems with utmpx records, remove the -DUTMPX from CCFLAGS,
athough this was stated as working by . Independently
of -DUTMPX, I've been told that the "idle time" shows up negative.
IRIX (SGI) Notes:
I have been unable to obtain documentation on how to acquire a
controlling terminal reliably in a machine-independent way using
the AT&T streams modules. Specifically, I don't have the documentation
for the "ptem" or "ldterm" and "ttycompat" streams modules. If you
know how to do this, please contact me.
近期下载者:
相关文件:
收藏者: