home *** CD-ROM | disk | FTP | other *** search
/ Carsten's PPE Collection / Carstens_PPE_Collection_2007.zip / F / FN_SCBC.ZIP / STRUCT.100 < prev    next >
Text File  |  1995-09-02  |  14KB  |  234 lines

  1. {
  2.  
  3.                     Structures for Frontnet Scanner v1.00
  4.                               (C) 1995 Frontnet
  5. }
  6. Type
  7.  
  8.                                      { Files: USERDATA.ALL             }
  9.   Userdata = Record
  10.   Name          : String[25];        { Login Name:               DRONT }
  11.   Location      : String[25];        { Location:              FRONTNET }
  12.   Date          : String[8];         { Last Date of Call:     93-05-08 }
  13.   Node          : String[2];         { Node:                         1 }
  14.   Connect       : String[6];         { Connect:                  28800 }
  15.                                      {                           Local }
  16.   Modem         : String[40];        { Last Connect: CONNECT 14400/ARQ }
  17.   Upbytes       : Extended;          { Uploaded Bytes:         2234123 }
  18.   Dnbytes       : Extended;          { Downloaded Bytes:         24320 }
  19.   Upbyteschange : Extended;          { Change in Upload:     210000000 }
  20.   Dnbyteschange : Extended;          { Change in Download:   -23429833 }
  21.   ThisWeekUpb   : Extended;          { This week uploadb:     34463232 }
  22.   ThisWeekDnb   : Extended;          { This week downloadb:    2342157 }
  23.   LastWeekUpb   : Extended;          { Last week uploadb:     34463232 }
  24.   LastWeekDnb   : Extended;          { Last week downloadb:    2342157 }
  25.  
  26.   Upfiles       : Word;              { Uploaded Files:              13 }
  27.   Dnfiles       : Word;              { Downloaded Files:            24 }
  28.   Calls         : Word;              { Number of Calls             234 }
  29.   Timeused      : Word;              { Time Used in Minutes:        25 }
  30.   Messages      : Word;              { Written Messages:             3 }
  31.   Hacks         : Word;              { Password Failures:          112 }
  32.   Carrier       : Word;              { Carrier Losses:              10 }
  33.   ConnectHacks  : Word;              { Connect Hackings            234 }
  34.   Ratiowarning  : Word;              { Denied Leechs:               12 }
  35.   Chatrequest   : Word;              { ChatRequests:               124 }
  36.   NodeChatTime  : Word;              { Mins. Chatted in Nodechat:   34 }
  37.   SysopChatTime : Word;              { Mins. Chatted /w Sysop:     234 }
  38.   BestUpCps     : Word;              { Best Upload Cps:           3250 }
  39.   BestDnCps     : Word;              { Best Download Cps:         1450 }
  40.   ThisWeekUpf   : Word;              { This week uploadfiles:      114 }
  41.   ThisWeekDnf   : Word;              { This week downloadfiles:     12 }
  42.   LastWeekUpf   : Word;              { Last week uploadfiles:      114 }
  43.   LastWeekDnf   : Word;              { Last week downloadfiles:     12 }
  44.  
  45.   Exclude       : Boolean;           { Hidden User (Not processed)   N }
  46.   Seclvl        : Byte;              { Security Level:             255 }
  47.   Protocol      : Char;              { Protocol Used by User:        Z }
  48.   Delete        : Char;              { If the delete flag is put     N }
  49.   End;
  50.  
  51.                                      { Files: LASTCALL.ALL             }
  52.                                      {        LASTCALL.(Node)          }
  53.  
  54.   Lastcall = Record
  55.   Login         : String[5];         { Login Time:               18:00 }
  56.   Logoff        : String[5];         { Logoff Time:              18:25 }
  57.   Date          : String[8];         { Date of Call:          93-05-08 }
  58.   Node          : String[2];         { Node:                         1 }
  59.   Connect       : String[6];         { Connect:                  28800 }
  60.                                      {                           Local }
  61.   Modem         : String[40];        { Connect:   CONNECT 28800/V42BIS }
  62.   Name          : String[25];        { Login Name:               DRONT }
  63.   Location      : String[25];        { Location:              FRONTNET }
  64.  
  65.   Upbytes       : Extended;          { Uploaded Bytes:         2234123 }
  66.   Dnbytes       : Extended;          { Downloaded Bytes:         24320 }
  67.  
  68.   Timeused      : Word;              { Time Used in Minutes:        25 }
  69.   Messages      : Word;              { Written Messages:             3 }
  70.   Upfiles       : Word;              { Uploaded Files:              13 }
  71.   Dnfiles       : Word;              { Downloaded Files:            24 }
  72.   NodeChatTime  : Word;              { Mins. Chatted in Nodechat:   34 }
  73.   SysopChatTime : Word;              { Mins. Chatted /w Sysop:     234 }
  74.   UpCps         : Word;              { Upload Cps:                3250 }
  75.   DnCps         : Word;              { Download Cps:              1450 }
  76.  
  77.   Exclude       : Boolean;           { Hidden User (Not processed)   N }
  78.   Newuser       : Boolean;           { Newuser:                  FALSE }
  79.   Connecthack   : Boolean;           { Not same connect as last  FALSE }
  80.   Upload        : Boolean;           { Uploaded:                  TRUE }
  81.   Download      : Boolean;           { Downloaded:                TRUE }
  82.   Posted        : Boolean;           { Posted Message:           FALSE }
  83.   ChatRequest   : Boolean;           { User wanted chat:         FALSE }
  84.   SysopChatted  : Boolean;           { Sysop Chatted:            FALSE }
  85.   NodeChatted   : Boolean;           { Node Chatted:              TRUE }
  86.   Dirscan       : Boolean;           { Scanned Directores:        TRUE }
  87.   Hacking       : Boolean;           { Password Failures:         TRUE }
  88.   Carrier       : Boolean;           { Lost Carrier:             FALSE }
  89.   Ratiowarning  : Boolean;           { Denied Leech:             FALSE }
  90.  
  91.   Seclvl        : Byte;              { Security Level:             255 }
  92.   End;
  93.  
  94.                                      { Files: TOTAL.ALL                }
  95.                                      {        TOTAL.(Node)             }
  96.                                      {                                 }
  97.                                      { Following Variables are taken   }
  98.                                      { from the userdata file:         }
  99.                                      { TotalCalls, TotalUpM, TotalDnM, }
  100.                                      { TotalUpF, TotalDnF, TotalUsers  }
  101.  
  102.   TotalStatistics = Record
  103.   TotalCalls    : Longint;           { Total Number of Callers         }
  104.   TotalMessages : Longint;           { Total Number of Messages Posted }
  105.   TotalTime     : Longint;           { Total Time Used (Minutes)       }
  106.   TotalUpF      : Longint;           { Total Files Uploaded            }
  107.   TotalDnF      : Longint;           { Total Files Downloaded          }
  108.   TotalRatio    : Longint;           { Total Number of Ratio warnings  }
  109.   TotalConnect  : Longint;           { Total Number of Connect Hacks   }
  110.   TotalChatreq  : Longint;           { Total Number of Chat Requests   }
  111.   TotalCarriers : Longint;           { Total Number of Carrierlosses   }
  112.   TotalNodechat : Longint;           { Total Time (mins) in Nodechat   }
  113.   TotalSysopChat: Longint;           { Total Time (mins) in Sysopchat  }
  114.  
  115.   TotalUsers    : Word;              { Total Number of users           }
  116.   TotalBestUpCps: Word;              { Total Highest Upload Cps        }
  117.   TotalBestDnCps: Word;              { Total Highest Download Cps      }
  118.   ThisWeekUpF   : Word;              { This week total files up        }
  119.   ThisWeekDnF   : Word;              { This week total files down      }
  120.   LastWeekUpF   : Word;              { Last week total files up        }
  121.   LastWeekDnF   : Word;              { Last week total files down      }
  122.  
  123.   ThisWeekUpB   : Extended;          { This week total bytes up        }
  124.   ThisWeekDnB   : Extended;          { This week total bytes down      }
  125.   LastWeekUpB   : Extended;          { Last week total bytes up        }
  126.   LastWeekDnB   : Extended;          { Last week total bytes down      }
  127.   TotalUpB      : Extended;          { Total Bytes Uploaded            }
  128.   TotalDnB      : Extended;          { Total Bytes Downloaded          }
  129.   End;
  130.  
  131.  
  132.  
  133.                                      { Files: (Date).ALL                }
  134.                                      {        (Date).(Node)             }
  135.   TodayStatistics = Record
  136.   TodayUpB       : Extended;         { Today Upload Bytes              }
  137.   TodayDnB       : Extended;         { Today Download Bytes            }
  138.  
  139.   TodayUpF       : Word;             { Today Upload Files              }
  140.   TodayDnF       : Word;             { Today Download Files            }
  141.   TodayCalls     : Word;             { Today Number of Callers         }
  142.   TodayMessages  : Word;             { Today Number of Messages Posted }
  143.   TodayTime      : Word;             { Today Time Used (Minutes)       }
  144.   TodayNewusers  : Word;             { Today Number of Newusers        }
  145.   TodayRatio     : Word;             { Today Number of Ratiowarnings   }
  146.   TodayConnect   : Word;             { Today Number of Connect Hacks   }
  147.   TodayChatreq   : Word;             { Today Number of Chatrequests    }
  148.   TodayCarrier   : Word;             { Today Number of Carrierlosses   }
  149.   TodayNodechat  : Word;             { Today Time (mins) nodechatting  }
  150.   TodaySysopchat : Word;             { Today Time (mins) sysopchatting }
  151.   TodayBestUpCps : Word;             { Today Highest Upload Cps        }
  152.   TodayBestDnCps : Word;             { Today Highest Download Cps      }
  153.   End;
  154.  
  155.                                      { Files: RECORDS.ALL              }
  156.                                      {        RECORDS.(Node)           }
  157.   RecordStatistics = Record
  158.   UpB           : Extended;          { Bytes Uploaded                  }
  159.   DnB           : Extended;          { Bytes Downloaded                }
  160.  
  161.   WeekUpB       : Extended;          { Best Week Up Bytes Result       }
  162.   WeekDnB       : Extended;          { Best Week Dn Bytes Result       }
  163.  
  164.   WeekUpF       : Longint;           { Best Week Up Files Result       }
  165.   WeekDnF       : Longint;           { Best Week Dn Files Result       }
  166.  
  167.   Caller        : Word;              { Number of Callers               }
  168.   Message       : Word;              { Number of Messages              }
  169.   Timeused      : Word;              { Time Used (Minutes)             }
  170.   UpF           : Word;              { Files Uploaded                  }
  171.   DnF           : Word;              { Files Downloaded                }
  172.   Newuser       : Word;              { Number of Newusers              }
  173.   Ratio         : Word;              { Number of RatioWarnings         }
  174.   Connect       : Word;              { Number of Connect hacks         }
  175.   ChatReq       : Word;              { Number of Chat Requests         }
  176.   Carrier       : Word;              { Carrier Losses                  }
  177.   NodeChat      : Word;              { Nodechat Time                   }
  178.   SysopChat     : Word;              { Sysopchat Time                  }
  179.   BestUpCps     : Word;              { Highest Transfer Cps            }
  180.   BestDnCps     : Word;              { Highest Transfer Cps            }
  181.  
  182.   UpBDate       : String[8];         { Upload Bytes Date               }
  183.   DnBDate       : String[8];         { Download Bytes Date             }
  184.   CallsDate     : String[8];         { Callers Date Set                }
  185.   Messagedate   : String[8];         { Messages Date Set               }
  186.   TimeDate      : String[8];         { Time Date Set                   }
  187.   UpFDate       : String[8];         { Upload F Date                   }
  188.   DnFDate       : String[8];         { Download F Date                 }
  189.   NewuserDate   : String[8];         { Newuser Date Set                }
  190.   RatioDate     : String[8];         { RatioWarning Date Set           }
  191.   ConnectDate   : String[8];         { Connect Hack Date Set           }
  192.   ChatReqDate   : String[8];         { ChatRequests Date set           }
  193.   CarrierDate   : String[8];         { Carrier Date Set                }
  194.   NodechatDate  : String[8];         { Nodechat Time Date Set          }
  195.   SysopChatDate : String[8];         { Sysopchat Time Date Set         }
  196.   BestUpCpsDate : String[8];         { Top Up Cps Date Set             }
  197.   BestDnCpsDate : String[8];         { Top Down Cps Date Set           }
  198.  
  199.   BestUpCpsName : String[25];        { Name of the speeder             }
  200.   BestDnCpsName : String[25];        { Name of the speeder             }
  201.   End;
  202.  
  203.                                      { Files: WEEK.DAT                 }
  204.   WeekStatistics = Record
  205.   WeekNumber    : Shortint;          { Which Week                      }
  206.  
  207.   Year          : Word;              { Which Year                      }
  208.   WeekCalls     : Word;              { Number of Calls                 }
  209.   WeekMessages  : Word;              { Number of Messages              }
  210.   WeekTimeUsed  : Word;              { Time Used (Minutes)             }
  211.   WeekUpF       : Word;              { Upload Files                    }
  212.   WeekDnF       : Word;              { Download Files                  }
  213.   WeekNewusers  : Word;              { Number of Newusers              }
  214.  
  215.   WeekUpB       : Extended;          { Upload Bytes                    }
  216.   WeekDnB       : Extended;          { Download Bytes                  }
  217.   WeekWinnerUpB : Extended;          { How many bytes uploaded         }
  218.  
  219.   WeekWinner    : String[25];        { Name of the Upload Bytes Winner }
  220.   End;
  221.  
  222.                                      { Files: TRANSFER.DAT             }
  223.   Transfers = Record
  224.   Name        : String[25];          { Name of User }
  225.   Date        : String[8];           { Date of filetransfer YY-MM-DD }
  226.   Time        : String[5];           { Time of filetransfer HH:MM }
  227.   Filename    : String[12];          { Name of file transfers }
  228.   Filesize    : Longint;             { Size of file } {Not in use yet}
  229.   Errors      : String[2];           { Number of Errors }
  230.   Cps         : String[5];           { CPS }
  231.   Direction   : Boolean;             { True = Upload, False = Download }
  232.   Protocol    : Char;                { Protocol Letter Used }
  233.   End;
  234.