poppassd/tcp

Description

poppassd/tcp or as it is alternately known as epass/tcp provides a mechanism to change account passwds on the server. It seems to have evolved as a response to the problem of having a popmail client on a server, but not wishing to give a user a full shell account on the server.

Protocl

An example dialogue over the tcp connection might be(C for client, S for server):

  S: 200 Hello\r\n
  C: user me\r\n
  S: 300 Please send current password\r\n
  C: pass mypassword\r\n
  S: 200 send New Pass Word\r\n
  C: newpass newpassword\r\n
  S: 200 successful\r\n
  C: quite\r\n
Note that these are not exact and that this is not complete.

Notes

Implementation

The most up to date server I have found is at ftp.qualcomm.com in the directory /quest/unix/servers/password (Source Code)

More

A few notes are in order. First, this seems to be a renegade choice for service number. Second, the protocol is insecure. It passes cleartext passwords over the net.

Reference Person

John Norstad j-norstad@nwu.edu