DPPP and BeeMail - Detlef Pleiss, Aug-21-97

A caller calling in with a PPP connection can be detected by looking for one
of the following three byte sequences in the incoming data stream:
(These are hexadecimal values. In fact it's the sequences PowerBBS uses for
PPP autodetection)

      7e ff 03 c0 21
      7e ff 7d 23 c0 21
      7e 7d df 7d 23 c0 21

If you get your frontend mailer to launch PowerBBS on detection of one of
these sequences, PPP autodetection should work. Which of these sequences
actually appears depends on the TCP/IP stack the caller uses.

In fact Dave Harper got it to work, using these fingerprints for BeeMail. The
following is his instructions: (thanks Dave)

---

I am running the 32bit version of PowerBBS here, but I would think that
these instructions apply equally well to the 16bit one.

To setup DPPP through Beemail, the user should...

Load Hive and open the Setup..Connection..Handshake window.
Double click the 'handshake' they use to run PowerBBS.
Change the 'Tag' to be 'DPPP' (or whatever).
Enter a 'Comment'.
'Handshake type' to be 'Client Applications, eg. Windows based BBS'
Enter a 'Fingerprint' of   \7e\ff\7d\23\c0\21   (that's the one I found
works best at least)
(remark by DP: you can repeat the same procedure for all three sequences)
Set 'Action' to be 'Start program, wait for program to close'
Leave 'File Transfer Protocol for Send Files action' blank.

Click the 'Program..' button.
Leave the 'Wait, program is loading filename' blank
'Program to start' should already be entered as we are copying the existing
PowerBBS setup

Click OK on both windows and there should be a new handshake set up which
should work without problems.  It does take about 10-15 seconds on the
users end (depending on the speed of the BBS machine) before the 'Checking
username and password' dialogue clears and it gives you a connect - I don't
know if this is a long time compared to a normal ISP as I have never used
one.
