TIP: Click on subject to list as thread! ANSI
echo: asian_link
to: ALAN IANSON
from: MARK LEWIS
date: 2018-04-23 06:12:00
subject: jumpin` jack flash

 On 2018 Apr 22 21:24:30, you wrote to Little Mikey:

 LM>> For the record this reply is being sent to an uplink that CAN handle
 LM>> fts-0001.016 compliant pktHeaders as this reply should confirm.

 AI> Confirmed. sbbsecho logs pkt files received from 153/7715 as being
 AI> type 2+.

unfortunately, you can only see what PKTs your links send you... with echomail,
each link creates new PKTs as the echo messages are packed for others... so you
can't see what PKT format li'l mickey sent out unless you get one directly from
him...

 AI>  Is that different than fts-0001.016?

yes, very...
FTS-0001 is PKT 2[.0]...
FSC-0039 is PKT 2+
FSC-0045 is PKT 2.2...
FSC-0048 refines FSC-0039 and clarifies some aspects...

2[.0] does not do points or domains...
2+ does not do domains...


==== Begin "READPKT.PAS"  ====
program readpkt;

{
  purpose:
           to read the header information in FIDO .PKT files. this is to
           help determine what information is in them.
}

[...]

type
    bulkheader = array[0..57] of byte;
    pkthead1 = record                     {Type 2+ FSC-0039/48}
                 orgnode   : word;
                 dstnode   : word;
                 year      : integer;
                 month     : integer;
                 day       : integer;
                 hours     : integer;
                 minutes   : integer;
                 seconds   : integer;
                 baud      : integer;
                 pktver    : integer;
                 orgnet    : word;
                 dstnet    : word;
                 prdcodl   : byte;
                 pvmajor   : byte;
                 password  : array[0..7] of char;
                 qorgzone  : integer;
                 qdstzone  : integer;
                 auxnet    : word;
                 capval    : word;
                 prdcodh   : byte;
                 pvminor   : byte;
                 capword   : word;
                 origzone  : integer;
                 destzone  : integer;
                 origpoint : integer;
                 destpoint : integer;
                 proddata  : array[0..3] of char;
              end;

    pkthead2 = record                     {Type 2.0 FTS-0001}
                 orgnode   : integer;
                 dstnode   : integer;
                 year      : integer;
                 month     : integer;
                 day       : integer;
                 hours     : integer;
                 minutes   : integer;
                 seconds   : integer;
                 baud      : integer;
                 pktver    : integer;
                 orgnet    : word;
                 dstnet    : word;
                 prdcode   : byte;
                 pvmajor   : byte;
                 password  : array[0..7] of char;
                 qorgzone  : integer;
                 qdstzone  : integer;
                 filler    : array[0..19] of char;
              end;

    pkthead3 = record                     {Type 2.2 FSC-0045}
                 orignode  : integer;
                 destnode  : integer;
                 origpoint : integer;
                 destpoint : integer;
                 reserved  : array[0..7] of char;
                 pktsubver : integer;
                 pktver    : integer;
                 orignet   : word;
                 destnet   : word;
                 prdcod    : byte;
                 prdrev    : byte;
                 password  : array[0..7] of char;
                 origzone  : integer;
                 destzone  : integer;
                 origdom   : array[0..7] of char;
                 destdom   : array[0..7] of char;
                 proddata  : array[0..3] of char;
              end;

[...]

var
    bheader : bulkheader;
    header1 : pkthead1 absolute bheader;
    header2 : pkthead2 absolute bheader;
    header3 : pkthead3 absolute bheader;

[...]
==== End "READPKT.PAS" ====

)\/(ark

Always Mount a Scratch Monkey
Do you manage your own servers? If you are not running an IDS/IPS yer doin' it
wrong...
... Autocorrect has maid me say thongs I didn't Nintendo.
---
* Origin: (1:3634/12.73)

SOURCE: echomail via QWK@docsplace.org

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.