 
 



            ͻ
                                        
                                     v3.3     
                                  DOS/WIN/W32 
            ͹
                (C) EB5AGF, Jess -*- Cartagena -*- 7/7/1997   
                            E-Mail: jeruap@arrakis.es          
            Ķ
                   http://www.arrakis.es/~jeruap/protus/       
            ͼ












                    SOFTWARE PARA EL CONTROL DE ACCESO
                       A SISTEMAS BBS RADIO TIPO FBB














               --  MANUAL PARA LA INSTALACION Y GESTION --
                                              
                            (Revisin 7/7/97)



















                                  CONTENIDO
                               ---------------




        CARACTERISTICAS ..................................  2
        COPYRIGHT (C) ....................................  3
        INTRODUCCION .....................................  4
        INSTALACION ......................................  5
        ARCHIVOS UTILIZADOS POR EL SISTEMA ...............  7
        MODOS DE ACCESO ..................................  9
        FICHERO CONFIG.PRT ............................... 16
        FICHERO USERS.PRT ................................ 20
        TEXTOS DE PRESENTACION ........................... 24
        PRESENTACIONES PERSONALIZADAS .................... 24
        ACTIVACION/DESACTIVACION ......................... 25
        CIERRE DE PUERTOS SEGUN HORAS .................... 26
        ENVIO DEL LOG AL SYSOP ........................... 27
        COMUNICADO DE NUEVO USUARIO ...................... 28
        MENSAJES DE ERROR ................................ 28
        PASSWORD PARA FORWARD ............................ 29
        LENGUAJE EXTERNO ................................. 31
        HISTORIAL ........................................ 32






































 PROTUS - Filtrado de conexiones para FBB                        Pg.- 1




        (C) EB5AGF, Jess
        Cartagena / 7-7-1997
        E-Mail: jeruap@arrakis.es

        http://www.arrakis.es/~jeruap/protus/


        Software para el filtrado de conexiones en BBS radio tipo F6FBB.

        Requisitos:

        Versin 16 bits (DosFBB y WinFBB): Procesador 80286 o superior.
        Versin 32 bits (WinFBB32): Procesador 80386 o superior.







        CARACTERISTICAS
        ---------------

        * Modulo DLL valido para DosFBB, WinFBB y WinFBB32.
        * Permite proteger con password MD2 el intercambio de mensajera
          entre BBS.
        * Control independiente de cada puerto mediante 12 modos diferentes
          de acceso.
        * Algoritmo password md2 incorporado.
        * Password tipo tabla incorporada.
        * Posibilidad de enviar la respuesta insertada en una cadena ms
          amplia de caracteres aleatorios.
        * Distincin de SSID en gestin de indicativos.
        * Posible gestin del puerto consola.
        * Comunicacin de eventualidades por mensajera a 3 indicativos
          definibles como SysOp de conexiones independientes del general.
        * Posibilidad de envo de texto solo a usuarios de libre acceso
          informndoles de la inmediata implantacin del sistema password.
        * Posibilidad de enviar un texto a usuarios excluidos.
        * Posibilidad de definir un texto de presentacin.
        * Textos de exclusin/informacin/presentacin definibles como
          globales o independientes para cada puerto.
        * Fichero log de registro de respuestas al password incorrectas.
        * Fichero log con registro de intentos de conexin no autorizada.
        * Envo de los ficheros registro al SysOp en mensajera.
        * Posibilidad de situar los ficheros de configuracin en el
          directorio SYSTEM del FBB para una ms cmoda edicin.
        * Posibilidad de indicar al SysOp la conexin de un nuevo
          indicativo en la BBS.
        * Posibilidad de enviar un mensaje de bienvenida a nuevos
          usuarios.
        * Fichero de lenguaje externo.





        

 PROTUS - Filtrado de conexiones para FBB                        Pg.- 2





        COPYRIGHT
        ---------

                 Este software ha sido diseado para radio aficin.

                 El  uso,  instalacin  o aplicacin  del  mismo  para  fines
        profesionales,  comerciales u otros que no sean  los  propios  de  la
        radio aficin quedan totalmente prohibidos.

                No esta permitida ningn tipo de ingeniera inversa, accin o
        modificacin   con  respecto  a  los  originales  de   los   ficheros
        ejecutables o libreras DLL que contiene este paquete.
                
                   La  distribucin de este paquete es libre siempre  que  se
        haga  completa.  Puesto que el autor ha pasado muchas  de  sus  horas
        libres programndolo sin cobrar por ello, no considera adecuado y por
        tanto  no queda autorizado, el que se pidan compensaciones econmicas
        por la simple distribucin del mismo.

                 El  programa ha sido comprobado en profundidad sin encontrar
        errores aparentes. En cualquier caso, el autor no se hace responsable
        de  los  daos que pueda ocasionar en aquellos ordenadores  donde  se
        instale. Acta a tu propio riesgo. Antes de su distribucin, el  soft
        ha  estado  funcionado como versin beta sin presentar problemas,  en
        las  BBS EA5RCB (Cartagena) EA5CEE (Elche) , EB5IXH (Murcia) y EB5IVB
        (El  Algar) desde Septiembre de 1995. Mi agradecimiento a EB5ESX  por
        su desinteresada labor de "beta-tester".

                Su funcionamiento tambin ha sido verificado bajo la reciente
        versin WinFBB32 de FBB para plataformas W95/NT de 32 bits.


                                  El   autor:    Jess, EB5AGF

























 PROTUS - Filtrado de conexiones para FBB                        Pg.- 3



        INTRODUCCION
        ------------

                 En el excelente programa de BBS creado por F6FBB, el control
        del  acceso  al  BBS  se  deja como una opcin mediante  un  programa
        externo.  Seguramente, esto fue debido a que su autor  penso  que  la
        necesidad  de  tal  control  seria mnima  en  un  entorno  lleno  de
        compaerismo y buena voluntad como es el de la radioaficin.

                Aunque esa es la nota dominante, desgraciadamente cada vez es
        ms  frecuente  el  ver como determinadas personas,  aprovechando  la
        facilidad  para  cambiar el indicativo en los programas  terminal  de
        packet, emiten seales con distintivos ajenos, intentando seguramente
        con ello, aumentar su creencia de que dominan la informtica o imitar
        a   otros  "hackers".  Por  regla  general,  el  objetivo  de   estos
        individuos,  son  las  BBSs.  En  ellas  y  escondidos   bajo   otros
        distintivos,  pueden  enviar mensajera a toda  la  red  que  con  su
        indicativo  (en  el  caso  de los que lo  tienen),  no  haran.  Otro
        atractivo suele ser el de leer la mensajera ajena.

                Con el  nico objetivo que el de proteger la identidad de los
        usuarios  y  evitar  que  los mensajes no deseados  sean  creados  en
        nuestro  sistema,  es  para  lo que se debe  instalar  un  filtro  de
        conexiones,  dejando  a  un  lado razones  polticas  o  preferencias
        personales.

        Los modos bsicos suelen ser dos:

        *   Los usuarios que as lo deseen y se lo pidan al SysOp tendrn su
        acceso  protegido  mediante password. El resto, tendr   entrara  de
        forma libre y normal.

        *    El  acceso al BBS esta cerrado a menos que los usuarios que as
        lo deseen se pongan en contacto con el SysOp para que les otorgue un
        cdigo de acceso.

                Este  paquete de software,  permite otros adems de los modos
        antes  indicados, definibles independientemente para cada uno de  los
        puertos.        

                Se ha pretendido incluir el mayor numero posible de funciones
        tiles  para  un  sistema  BBS radio, sin embargo,  no  es  una  obra
        completa    ni   perfecta.   Cualquier   sugerencia   o    comentario
        (constructivo), ser  bien recibido.

        Gracias por la confianza aportada en el software:


                                  El autor:        Jess, EB5AGF











 PROTUS - Filtrado de conexiones para FBB                        Pg.- 4



        INSTALACION
        -----------

        El contenido de este paquete de software  es el siguiente:

        C_FILTER.DLL        Filtro librera para Windows
        C_FILT32.DLL        Filtro librera para Windows95/NT    
        CONFIG PRT          Configuracin general
        USERS.PRT           Configuracin de usuarios
        MESLIBRE.PRT        Ejemplo de texto enviado a usuarios
        MESEXCLD.PRT        Ejemplo de texto enviado a excluidos
        INFO.PRT            Ejemplo de texto enviado a no declarados
        PROTUS.HLP          Documentacin en formato HELP
        PROTUS.DOC          Documentacin en formato MS Word 97
        PROTUS.TXT          Documentacin en formato ASCII


                Si no posees todos los ficheros, el paquete no es el original
        y  debers  desconfiar totalmente y abstenerte  de  instalarlo,  pues
        podra estar infectado de virus.

                Los pasos a seguir para la instalacin son:

        -    Crear  un  directorio  llamado   PROTUS  dentro  del  directorio
         principal del bbs, es decir, aquel en el que se encuentra el archivo
         INIT.SRV de configuracin del BBS. En la instalacin por defecto  es
         C:\FBB . Para ello, debers introducirte en el desde el raz con  CD
         FBB y utilizar el comando MD PROTUS para crearlo.

        -    Copiar todos los ficheros de extensin PRT y cualquier nombre al
         directorio  antes creado. Si los archivos  estn  en  el disco A:
         utiliza:
                        COPY A:*.PRT C:\FBB\PROTUS

        -     Copiar  los ejecutables C_FILTER.DLL y C_FILT32.DL al principal
         del  FBB o a cualquier directorio incluido en la variable de entorno
         PATH del sistema operativo, por ejemplo, el directorio BIN donde  se
         encuentra el fichero SERV.EXE.

                         COPY A:*.DLL C:\FBB\BIN
        
        -     El  fichero ejecutable tiene este nombre porque se ha de llamar
         as necesariamente para que el software FBB lo reconozca.
         
        - El  rbol es:
 
                C:
                |____DOS
                |
                |____FBB
                      |____PROTUS   {  *.PRT
                      |____SYSTEM
                      |____MAIL
                      |____BIN      {  C_FILTER.DLL , C_FILT32.DLL
                      |____...
                      |
                      ...



 PROTUS - Filtrado de conexiones para FBB                        Pg.- 5



        -     Si  quieres utilizar los ficheros USERS.PRT y CONFIG.PRT en  el
         directorio  SYSTEM  del FBB, tendrs que declarar  una  variable  de
         entorno indicando el camino a este directorio, por ejemplo:

                        SET PROTUS=C:\FBB\SYSTEM

         Si   se   declara  esta  variable,  entonces  necesariamente  AMBOS
         ficheros, debern estar en el directorio as especificado.
         Esta  orden  deber  incluirse en el fichero AUTOEXEC.BAT  para  que
         este siempre presente al arrancar el ordenador.

        Atencin!: NO tendr  efecto si declaramos la variable anterior  con
        una salida al O.S. tipo "shell" (ALT+F9) desde el FBB porque se carga
        otro interprete de comandos.

             El filtrado de conexiones ya puede funcionar, pero antes debers
        de  configurar los                ficheros CONFIG.PRT y USERS.PRT  de
        acuerdo  con  los puertos de tu BBS y los cdigos de  acceso  de  tus
        usuarios.









































 PROTUS - Filtrado de conexiones para FBB                        Pg.- 6


        ARCHIVOS UTILIZADOS POR EL SISTEMA
        ----------------------------------

                A continuacin se reproduce una relacin de todos los
        ficheros adicionales que este filtro de conexiones puede llegar
        a utilizar y su aplicacin. No siempre sern necesarios todos,
        depender de la configuracin en cada caso.

            ARCHIVO               FUNCION                 NECESARIO
        -----------------------------------------------------------------
          CONFIG.PRT     Configuracin general          Siempre
        -----------------------------------------------------------------
          USERS.PRT      Claves de acceso de usuarios   Si los usuarios
                                                        utilizan claves
                                                        de acceso o modos 
                                                        particulares de
                                                        acceso
        -----------------------------------------------------------------
          MESLIBRE.PRT   Texto informativo a usuarios   Si queremos avisar
                                                        de un prximo cambio
                                                        en el acceso
        -----------------------------------------------------------------
          INFO.PRT       Texto a usuarios no            Solo si esta activada
                         declarados cuando el sistema   esta opcion en
                         es cerrado.                    CONFIG.PRT
        -----------------------------------------------------------------
          INTRO.PRT      Texto enviado a modo de        Si queremos enviar
                         presentacin                   un texto a modo de
                                                        presentacin
        -----------------------------------------------------------------
          EB5AGF.ENT     Presentacin personalizada     Si queremos enviar
                         para EB5AGF (o cualquier       presentaciones
                         otro indicativo)               personalizadas
        -----------------------------------------------------------------
          MESEXCLD.PRT   Texto enviado a usuarios       Solo si esta
                         excluidos.                     activada esta
                                                        opcin en CONFIG.PRT
        -----------------------------------------------------------------
          MESNOPAS.PRT   Texto enviado cuando se        Solo si se quiere
                         responde incorrectamente a     definir uno distinto
                         la clave de acceso             al interno
        -----------------------------------------------------------------
          LOGEXCLD.PRT   Log registro con intentos de   El programa lo crea
                         conexin de indicativos        y actualiza si esta
                         excluidos                      activada la opcin
                                                        en CONFIG.PRT        
        -----------------------------------------------------------------
          LOGNOPAS.PRT   Log registro con las           El programa lo crea
                         respuestas incorrectas a la    y actualiza si esta
                         peticin de password           activada la opcin
                                                        en CONFIG.PRT
        -----------------------------------------------------------------
          ERROR.PRT      Registro del ultimo error      El programa lo crea
                         ocurrido en la ejecucin del   al ocurrir un error
                         programa 
        -----------------------------------------------------------------
          NEW.PRT        Texto o mensaje enviado a      Si esta activada
                         nuevos usuarios                esta opcin en
                                                        CONFIG.PRT    
        -----------------------------------------------------------------

 PROTUS - Filtrado de conexiones para FBB                        Pg.- 7


        -----------------------------------------------------------------
          TEXTS.PRT      Textos utilizados por el       Solo si se quiere
                         programa                       utilizar un lenguaje
                                                        distinto al interno
                                                        que es espaol
        -----------------------------------------------------------------

                   Cualquiera   de  los  ficheros  MESLIBRE.PRT,   LIBRE.PRT,
        INTRO.PRT,  MESEXCLD.PRT  y  NEW.PRT son utilizados  para  todos  los
        puertos  excepto  si se ha definido un texto diferente  para  uno  de
        ellos.  Por  ejemplo  para  el  puerto  2:  MESLIB2.PRT,   INFO2.PRT,
        INTRO2.PRT,  MESEXC2.PRT y NEW.PRT. Si alguno de los textos  no  esta
        definido  para  un puerto en particular y es requerido,  se  busca  y
        utiliza el general.















































 PROTUS - Filtrado de conexiones para FBB                        Pg.- 8



        MODOS DE ACCESO
        ---------------

                  Este programa gestiona independientemente cada puerto y  en
        cada uno se puede elegir entre 12 modos distintos de acceso.

                  Al final del fichero de configuracin CONFIG.PRT se han  de
        incluir los puertos radio del BBS (los mismos que se han declarado en
        PORT.SYS  del FBB) junto con el modo de acceso por defecto para  cada
        uno  de  ellos.  El  modo  de acceso por defecto  es  la  accin  que
        tendr lugar cuando el usuario que conecta no esta registrado  en  el
        fichero  de usuarios USERS.PRT. Si el usuario estuviese declarado  en
        este ultimo, la accin seria la indicada en l.

                  Si  alguno de los puertos no se declara, se  entiende  que
        sobre  el no se quiere ejercer ninguna accin de control y el filtro
        de conexin permitir  el acceso normal al BBS.
                
        Las posibilidades son:



        * MODO 1: LIBRE / (LIBRE)

                  A los usuarios no declarados en  USERS.PRT se les permitir   un
        acceso libre al BBS por este puerto.

                  En  este modo el puerto esta normalmente abierto y solo  se
        les  requiere  un  password  a aquellos usuarios  que  as  lo  hayan
        solicitado al SysOp.

                  Existe la posibilidad, si as se indica en el parmetro  4
        de  CONFIG.PRT,  de enviar a  los usuarios el  contenido del  fichero
        MESLIBRE.PRT  antes de darles entrada normal al BBS. En este  archivo
        se  puede  incluir  un  texto en el que se informe  de  la  inmediata
        implantacin del sistema PASSWORD para que se pongan en contacto  con
        el SysOp.

                  La  ventaja  de  este mtodo con respecto a  incluir  dicha
        informacin  en  uno  de  los  ficheros  de  presentacin   del   FBB
        (ESPAOL.ENT  y  ESPAOL.NEW),  es adems de  que  as  estos  quedan
        libres para otras posibles eventualidades,  el que solo se les  enva
        a  los  usuarios que an no dispongan de password,  no  teniendo  que
        soportar los que si la tienen, la misma presentacin una y otra vez.


                  Si  se  quiere un texto distinto para uno o varios  puertos
        especficos,  pueden utilizarse ficheros de la forma MESLIB1.PRT para
        el  puerto  1,  MESLIB2.PRT  para el  puerto  2,  etc...   Si  no  se
        encuentran para un puerto, se utilizar  el global MESLIBRE.PRT










 PROTUS - Filtrado de conexiones para FBB                        Pg.- 9



        * MODO 2: MENSAJE Y DESCONEXION / (CERRADO)
 
 
                  A  los  usuarios no declarados en USERS.PRT se les  informa
        como conseguir el password y se les desconecta.

                   En  este  modo  por el puerto  solo se  permite  acceder a
        aquellos usuarios que ya se hayan puesto en contacto con el SysOp   y
        tengan su password.

                  El fichero  de  texto que se enva antes de la  desconexin
        recibe  el  nombre  INFO.PRT  y en el se  puede  dar  la  informacin
        necesaria para contactar con el SysOp.

                  Si se  quiere  un texto distinto para uno o varios  puertos
        especficos, pueden utilizarse ficheros de la forma INFO1.PRT para el
        puerto 1, INFO2.PRT para el puerto 2, etc... Si no se encuentran para
        un puerto, se utilizar  el global INFO.PRT



        * MODO 3: EXCLUIDO / (EXCLUIDO)

                 Todos   los   usuarios  no  declarados   en   USERS.PRT  son
        desconectados de este puerto.

                 En  este  modo  el puerto est normalmente  cerrado  y  solo
        acceden aquellos indicativos que el SysOp declare.

                 Existe la posibilidad,  si as se indica  en el parmetro 5
        de CONFIG.PRT, de enviar a  los usuarios  el  contenido  del  fichero
        MESEXCLD.PRT  antes  de  desconectarles. En  este  archivo  se  puede
        indicar  que  el puerto es uso exclusivo para trafico  de  mensajera
        entre BBSs.

                 Si  se  quiere  un texto distinto para uno o varios  puertos
        especficos, pueden utilizarse ficheros de la forma MESEXC1.PRT  para
        el puerto 1, MESEXC2.PRT para el puerto 2, etc... Si no se encuentran
        para un puerto, se utilizar  el global MESEXCLD.PRT



        * MODO 4: PASSWORD FIJA / (FRASE)

                 Tras  el  prompt de solicitud de password, el usuario deber
        responder con una palabra fija.

                 Este  mtodo  es  utilizado en las BBSs  telefnicas  siendo
        seguro  porque  normalmente nadie monitorza la lnea telefnica  que
        nos  conecta  con  la BBS. En las BBSs radio, el acceso  se  hace  en
        frecuencias  compartidas por muchos usuarios,  entre  los  cuales  se
        podra  encontrar  alguno de mala voluntad que con  solo  monitorizar
        nuestra  respuesta,  tendra en sus manos la forma  de  conectar  con
        nuestro indicativo.

                 No  es  aconsejable  el uso cotidiano de  este  mtodo,  sin
        embargo se incorpora para utilizarlo como acceso para BBS o cuando el
        puerto no es radio, bien sea telefnico o conexin por cable.


 PROTUS - Filtrado de conexiones para FBB                        Pg.- 10


                 La  respuesta puede ir insertada en una cadena ms larga  de
        caracteres aleatorios.
        Ej:
                Si la respuesta es: Xi2uO
                Podra ser dada como: afjIAGpA019Xi2uOhgauiq155jgal



        * MODO 5: PASSWORD NORMAL / (NORMAL)

                 Al usuario se le dan 5 nmeros que corresponden al orden que
        ocupan  5  caracteres de la frase clave que anteriormente ha acordado
        con  el SysOp. Deber  responder con los 5 caracteres correspondientes
        a esos nmeros de orden.

                 Es  el mtodo ms utilizado actualmente y para el que tienen
        posibilidad  de  gestin  automtica  la  mayora  de  los  programas
        terminal.

                 La  respuesta puede ir insertada en una cadena ms larga  de
        caracteres aleatorios.
        Ej:
                Si la respuesta es: Xi2uO
                Podra ser dada como: afjIAGpA019Xi2uOhgauiq155jgal
        


        * MODO 6: PASSWORD MD2 / (MD2)

                 Adems  de  los 5 nmeros tradicionales se envan  otros  10
        entre corchetes.

                 El  usuario podr contestar con el mtodo normal  o  con  32
        caracteres  resultantes  de  pasar los  10  entre  corchetes  por  el
        algoritmo md2.

                 El  declarar este mtodo no implica que el usuario tenga que
        usar  siempre  md2,  tambin  puede contestar  normalmente  a  los  5
        primeros nmeros.

                 Este  mtodo  ofrece mucha ms seguridad  que  el  anterior,
        puesto  que  al no contestar con parte de las letras de la  password,
        sino   una  serie  de  caracteres  resultado  de  un  algoritmo,   al
        "monitorizante  de  turno"  no le servir   de  nada  apuntar  nuestro
        trafico.

                 La  gestin  automtica de este sistema esta  implantada  en
        programas como TstHost, TPK y WinPack.

                Si se responde por el mtodo normal, el programa lo detectar
        automticamente y la respuesta puede ir insertada en una  cadena  ms
        larga de caracteres aleatorios como en los modos anteriores.









 PROTUS - Filtrado de conexiones para FBB                        Pg.- 11


        * MODO 7: PASSWORD TABLA / (TABLA)

                Es semejante al sistema de password anterior, pero se utiliza
        una clave distinta para cada da del mes.
        Es  contenida  en un fichero externo situado en el directorio  PROTUS
        con nombre el indicativo del  usuario y de extensin .TBL

        Ej: EB5AGF.TBL
        En caso de ser especifica para un SSID, este seguir  al indicativo.
        Ej: EB5AGF4.TBL  (para EB5AGF-4)
        En  dicho fichero han de incluirse en cada lnea, el da del  mes  la
        clave correspondiente a ese da.
        Ej:
                1  FAKJLafljkaflAGJKLAGAJLKFjklajlkaljk
                2  afjklJKLAJ180klgagljk1ioJIOAAJ1050
                3  flaskjja02897yaAKJLGnzbojagfjklaajkjk
                ...
                ...
        
        Si  un da no esta definido, el acceso es el declarado por defecto en
        CONFIG.PRT para nuevos usuarios.
        
                 La  respuesta puede ir insertada en una cadena ms larga  de
        caracteres aleatorios.
        Ej:
                Si la respuesta es  : Xi2uO
                Podra ser dada como: afjIAGpA019Xi2uOhgauiq155jgal
        

        * MODO 8: BBS / (BBS)

                 Solo tienen acceso libre aquellos indicativos que hayan sido
        declarados  BBS en el FBB con el comando EU. El resto  de  conexiones
        son tratadas como excluidos.
        Este  modo es til para aquellos puertos dedicados exclusivamente  al
        forward entre BBSs.

                 Si fuese necesario, puede darse acceso  por  el  puerto  as
        definido a otros indicativos con solo validarles el indicador BBS  en
        el  FBB  aunque realmente no lo sean, pues este indicador no  implica
        necesariamente intercambio de mensajera, siendo necesario para  esto
        incluir un bloque con el indicativo en los ficheros de forward.

                 A  los indicativos  que no tienen  acceso en este  modo,  es
        decir,   aquellos  que  no  son  BBS,  se  les  considera  excluidos,
        envindoseles   si  la   opcin  correspondiente  est   activada  el
        contenido del fichero MESEXCLD.PRT, siendo en este caso til utilizar
        uno especifico para ese puerto como MESEXC2 (si el puerto fuese el 2)
        indicando  en el  mismo  el  uso del puerto  y la frecuencia  del  de
        acceso para usuarios.
        
                 Como  los  indicativos declarados BBS de  este  modo  tienen
        acceso  libre, cualquiera podra utilizarlos para crear  mensajes  no
        deseados  en  nuestro sistema. Sin embargo, seria algo extraordinario
        el que un BBS con el que mantenemos intercambio
        de  mensajera, se conectase al nuestro y crease un mensaje aqu. Por
        tanto,  para  que  el control mediante password en el  resto  de  los
        puertos no sea en vano, deberemos controlar los mensajes creados  por
        los indicativos a los que damos acceso libre.


 PROTUS - Filtrado de conexiones para FBB                        Pg.- 12



                 Esto  es  posible  de forma automtica  gracias  al  fichero
        REJET.SYS del FBB. En l deberemos dejar en modo mantenido  (HOLD)  o
        directamente  rechazarlos  (REJET)  todos  aquellos  mensajes   cuyos
        expedidores  sean  los indicativos de libre acceso  y  que  se  hayan
        creado en nuestro sistema. Un ejemplo:

        # Ejemplo de REJET.SYS
        #
        # accin   tipo       de     @bbs     para       bid    tamao
            R        *      EA5AAR    *         *      *EB5AGF    0
            H        *      EB5AXY    *         *      *EB5AGF    0
            R        *      EA5GNU    *         *      *EB5AGF    0
        #
        #                      ^                          ^
        #              BBS con las                  *INDICATIVO
        #       que se mantiene forward              de este BBS
        




        * MODO 9: PASSWORD TIPO FLEXNET / (FLEXNET)

              El modo 9 es similar al sistema de password para validacin del
        modo SysOp en nodos FlexNet.

               Un numero de 5 cifras ha de ser conocido tanto por el BBS como
        por  el  usuario.  El  numero de 5 cifras se declara  en  el  fichero
        USERS.PRT  del  mismo  modo  que los otros  tipos  de  password  pero
        utilizando el nuevo modo 9.

              Al solicitar conexin, la BBS presenta junto al prompt 5 cifras
        generadas al azar que se operaran con nuestra clave numrica  tambin
        de 5 cifras, de la forma siguiente:

        Numero dado por la BBS:   AGFBBS_PASSWORD> 96584
        Numero clave personal:   51432

        Operacin:      9 * 5 = 45
                                6 * 1 =   6
                                5 * 4 = 20
                                8 * 3 = 24   +
                                4 * 2 =   8
                                         -----
                                         103


               Deberemos responder por tanto con el nmero 103 y la  BBS  nos
        proporcionar  acceso al sistema. En caso contrario  nos  desconectar
        hasta nuevo intento de conexin.

               Este  sistema  presenta la ventaja de  consistir  en  clculos
        sencillos que pueden hacerse sin necesidad de programas adicionales.







 PROTUS - Filtrado de conexiones para FBB                        Pg.- 13



        * MODO 10: PASSWORD FORWARD BBS / (FORWARD)

               Permite definirle un password a otras BBS tipo FBB con las que
        mantenemos forward.

               Tras  establecer una conexin para intercambio de  mensajera,
        los sistemas comprobaran la veracidad de los indicativos mediante  la
        solicitud  y respuesta de forma automtica de una password tipo  MD2,
        similar  al modo 6. Al emplearse este tipo de clave, la seguridad  es
        muy  alta y no decrece al ir aumentando el numero de conexiones  como
        ocurre con el sistema password convencional de 5 nmeros.

               La  BBS que conecta o a la que conectamos para forward, ha  de
        tener  instalado igualmente el software PROTUS para que la validacin
        pueda llevarse a cabo.

                Actualmente,  nicamente  las  versiones  de  FBB  iguales  o
        superiores   a   la  7.00  permiten  la  posibilidad   de   responder
        automticamente  a la clave, aunque todas incluida  la  5.15c  pueden
        solicitarla.




        * MODO 11: SOLO LECTURA  (SOLOLEER)

                El  usuario  tiene acceso a la BBS en modo solo  lectura,  es
        decir,  puede  leer mensajera y extraer programas,  pero  no  enviar
        programas ni mensajes a indicativos distintos del SysOp.




        * MODO 12: MANTENER MENSAJES EN HOLD  (HOLD)

               El  usuario  puede hacer un uso libre de la BBS  excepto  para
        enviar mensajes, los cuales quedan retenidos en HOLD.

               Los puertos y modos tanto en CONFIG.PRT como en USERS.PRT,  ya
        no  tienen  porque  ser llamados necesariamente  por  nmeros.  Puede
        hacerse mediante identificadores de tipo palabra. (Los nmeros pueden
        seguir utilizndose plenamente).

               Para  los puertos se usan los mismos descriptores de TNCs  del
        PORT.SYS , y para la consola CONSOL o tambin CONSOLA. Para los modos
        la tabla de equivalencias es la siguiente:














 PROTUS - Filtrado de conexiones para FBB                        Pg.- 14



                      MODO             IDENTIFICADOR
                      ------------------------------------
                       1           LIBRE            OPEN
                       2          CERRADO          CLOSED
                       3         EXCLUIDO         EXCLUDED
                       4           FRASE           FIXED
                       5          NORMAL           NORMAL
                       6            MD2             MD2
                       7           TABLA           TABLE
                       8            BBS             BBS
                       9          FLEXNET         FLEXNET
                       10         FORWARD         FORWARD
                       11        SOLOLEER         READONLY
                       12          HOLD             HOLD


               Es  decir,  si suponemos que en el PORT.SYS hemos definido  el
        puerto 1 con la etiqueta VHF al final de la lnea de configuracin, y
        el 2 como FORWARD, estos dos bloques siguientes son equivalentes:

        EB5ESX
        1 6 miPASSwordparaELpuerto1
        2 3
        -----

        EB5ESX
        VHF MD2 miPASSwordparaElpuerto1
        FORWARD EXCLUIDO
        -----































 PROTUS - Filtrado de conexiones para FBB                        Pg.- 15


        FICHERO CONFIG.PRT
        ------------------

                 Este  fichero puede residir en el directorio SYSTEM del  FBB
        para  su fcil edicin desde consola como se explica al final de este
        apartado.

                    Es el fichero de configuracin del filtro. Su formato  es
        el siguiente:

                    Cualquier lnea con el carcter  #  en su primera columna
        es interpretada como una lnea de comentario y no es procesada.

        ###############################################################
        #     {PROTUS-3.3}     ###    Fichero de   configuracin      #
        ###############################################################
        #
        # Indicativo de el/los SysOp de conexiones (Mximo 3 indicativos).
          EB5AXY EA5ADJ
        #
        
                     Los indicativos arriba declarados son los autorizados  a
        gestionar el filtrado de forma remota mediante mensajera y  ser  los
        destinatarios  de  los  posibles  mensajes  enviados  por  el  filtro
        comunicando incidencias.

                 La  posibilidad de declarar indicativos diferentes al  SysOp
        indicado  en  el  INIT.SRV del FBB, permite delegar  el  control  del
        acceso a alguien encargado exclusivamente de esa funcin.


        #
        # Opciones de seguridad (no es obligatorio):
        # Si no se responde correctamente a la password superado el numero de
        # intentos:
        #     1: Aplicar estas opciones tambin a la consola.
        #     2: Modo solo lectura.
        #     4: Mantener mensajes en hold.
        # Si solicitando MD2 se responde en modo normal:
        #     8: Modo solo lectura.
        #   16: Mantener mensajes en hold.
        #   32: Desconectar.
        #   64: Reintentar. Solo valida respuesta en MD2.
        # Para activar varias opciones simultneamente, sumar sus valores.
        # Ejemplo:  Modo solo lectura en respuesta no md2  y  aplicar  a  la
        # consola: 8 + 1 = 9
        #
        #  Numero  de  intentos antes de desconectar (1-5)   /   Opciones  de
        seguridad
        3  8
        #
        
                 A  programas como TPK o TSTHOST les es suficiente  una  sola
        peticin para responder correctamente al password. Sin embargo, otros
        programas  como  BayCom,  necesitan enviar  primero  manualmente  las
        letras "sy" para que el programa reconozca el siguiente envo del BBS
        como  la  peticin  de  password, gastndose  as  un  intento.  Para
        adaptarse  a  todas las posibles necesidades, el numero de  reintento
        antes de desconectar puede definirse entre 1 y 5.


 PROTUS - Filtrado de conexiones para FBB                        Pg.- 16


                 Si  se  supera este numero de intentos y no se ha respondido
        correctamente,  se enva el texto: **** IDENTIFICACION  INCORRECTA  -
        ACCESO DENEGADO. Si se desea otro diferente, este se definir  en  el
        fichero de lenguaje TEXTS.PRT.

                 Las  opciones  de  seguridad  no  son  obligatorias.  Si  se
        establecen,  definen el modo en que ser tratada la  conexin  si  el
        usuario falla todos los intentos de password y la accin  a  tomar si
        solicitndosele una password tipo md2,  este responde en modo normal.
        Pudiera  parecer que este ltimo caso es responsabilidad del usuario,
        pero  en situaciones en que se considera al SysOp responsable de  los
        mensajes que puedan ser emitidos a la red desde su sistema  y  de  la
        autenticidad de sus usuarios, a este le interesa que ninguno de ellos
        ponga  en  peligro  la  integridad del  sistema  accediendo  de  modo
        inseguro.

        #
        # Prompt para pedir el password al usuario.
        PASSWORD>
        #
        
                 El parmetro anterior se utiliza para personalizar el prompt
        de  peticin  de  password enviado antes de los  nmeros.  Puede  ser
        necesario para algunos programas terminal o solo para dar un toque de
        originalidad.

        #
        # Mensaje al conectar usuarios de libre acceso informando de
        # prxima implantacin del password en este BBS.  (OK,NO)
        OK
        
                Si el parmetro anterior toma el valor OK, a los usuarios con
        acceso libre se les enva el contenido del fichero MESLIBRE.PRT antes
        de conectarles al BBS.
        
        #
        # Mensaje informando forma de obtener el password a usuarios
        # no declarados antes de desconectarles.    (OK,NO)
        OK
        
              Si  el  parmetro  anterior toma el valor OK,  a  los  usuarios
        excluidos se les enva el contenido del fichero MESEXCLD.PRT antes de
        desconectarles del BBS.
        
        # Opciones de bienvenida (no es obligatario). Posibles valores:
        #
        #    1 -> Se enva como texto.
        #    2 -> Se enva como mensaje.
        #
        # Mensaje al SysOp informando de la conexin de un nuevo usuario  /
        # Opciones de bienvenida.
        OK  2
              
                  Si  el  parmetro anterior toma el valor OK, un mensaje  es
        enviado  a  los SysOps de conexiones cada vez que un nuevo indicativo
        no conocido por el BBS inicia una conexin.





 PROTUS - Filtrado de conexiones para FBB                        Pg.- 17



              El  segundo  parmetro (no obligatorio), hace referencia  a  la
        posibilidad  de  enviar un texto de bienvenida a los indicativos  que
        conectan  por  primera  vez al sistema y la  forma  en  que  este  es
        enviado, mediante texto antes del prompt o en forma de mensaje. Si se
        quiere  disponer de ambas opciones,  basta con  sumar sus valores:  3
        enviara texto y mensaje.
              
        #
        # Fichero registro de indicativos que intentan conectar sin
        # tener acceso.     (OK,NO)
        OK
              
              Cuando  establecemos OK en el parmetro anterior, cada vez  que
        algn indicativo excluido o no declarado en USERS.PRT estando el  BBS
        en  modo  cerrado, intenta conexin, es registrado junto a  la  hora,
        fecha y puerto en el fichero LOGEXCLD.PRT
              
        #
        # Fichero registro de indicativos que fallan el password
        # transcurrido el mximo numero de intentos.
        OK
        
              Cuando   establecemos   OK  en  el  parmetro   anterior,   son
        registrados  en el fichero LOGNOPAS.PRT junto con la  hora,  fecha  y
        puerto,  aquellos indicativos que transcurrido el mximo de intentos,
        no contestan adecuadamente a su propia password.
              
        #
        # Puertos activos en el BBS y su modo de acceso por defecto.
        #    PUERTO   MODO
        #    ------   ----
             1       2
             2       1
             3       3
             4       2
             5       5
        #
        
              Los  puertos  declarados son aquellos sobre los que  se  quiere
        ejercer  alguna accin con el filtro. El numero coincide con  el  que
        define el puerto en el fichero PORT.SYS de FBB.
        El  modo por defecto hace referencia a la accin a tomar con aquellos
        indicativos no declarados en el fichero de usuarios USERS.PRT,  puede
        tomar los valores:



        #  1   ACCESO LIBRE                    (LIBRE / OPEN)
        #  2   MENSAJE Y DESCONEXION           (CERRADO / CLOSED)
        #  3   EXCLUIDO                        (EXCLUIDO / EXCLUDED)
        #  8   BBS                             (BBS)
        # 11   ACCESO RESTRINGIDO              (SOLOLEER / READONLY)
        # 12   MANTENER MENSAJES EN HOLD       (HOLD)
        #
        #         Fin del fichero de configuracin
        ###############################################################




 PROTUS - Filtrado de conexiones para FBB                        Pg.- 18


              Si  se  declara la variable de entorno PROTUS en el  DOS,  este
        fichero  podr  residir en el directorio SYSTEM del FBB y  hacer  as
        ms  fciles  las  modificaciones desde consola  mediante  el  editor
        incluido en FBB que toma este directorio por defecto.

              En la variable se ha de especificar la ruta completa de nuestro
        directorio  SYSTEM, la misma que hemos declarado en el  parmetro  5
        del  INIT.SRV  pero sin la contrabarra \ al final. Un ejemplo  comn:

                        SET PROTUS=C:\FBB\SYSTEM

               Si  declaramos  esta  variable,  entonces  necesariamente  los
        ficheros  CONFIG.PRT  y  USERS.PRT  (ambos)  han  de  estar  en  este
        directorio.

              Es  importante que aadamos esta lnea en el AUTOEXEC.BAT  para
        que este presente siempre que el sistema se reinicialice.











































                                                                                                                                                  
 PROTUS - Filtrado de conexiones para FBB                        Pg.- 19



        FICHERO USERS.PRT
        -----------------
     
             Este  fichero puede residir en el directorio SYSTEM del FBB para
        su  fcil  edicin  desde consola como se explica al  final  de  este
        apartado.

              Es  el  fichero donde se declaran indicativos sobre los que  se
        quiere ejercer algn tipo de accin, el tipo de esta y el password en
        su caso.
        
              Su estructura es la siguiente:
              Cualquier  lnea con el carcter  #  en su primera  columna  es
        interpretada como una lnea de comentario y no es procesada.
        
        ###############################################################
        #    {PROTUS-3.3}     ###        Fichero  de  usuarios        #
        ###############################################################
        # Cada bloque tiene el siguiente formato:
        # INDICATIVO
        # PUERTO   MODO    PASSWORD (Mx. 245 caracteres)
        #
        #
        # El parmetro "modo" puede tomar los valores:
        #   1   ACCESO LIBRE                    (LIBRE / OPEN)
        #   2   MENSAJE Y DESCONEXION           (CERRADO / CLOSED)
        #   3   EXCLUIDO                        (EXCLUIDO / EXCLUDED)
        #   4   PASSWORD FRASE                  (FRASE / FIXED)
        #   5   PASSWORD NORMAL                 (NORMAL / NORMAL)
        #   6   PASSWORD MD2                    (MD2)
        #   7   PASSWORD TABLA                  (TABLA / TABLE)
        #   8   BBS                             (BBS)
        #   9   PASSWORD TIPO FLEXNET           (FLEXNET)
        #  10   PASSWORD FORWARD BBS            (BBS)
        #  11   ACCESO RESTRINGIDO              (SOLOLEER / READONLY)
        #  12   MANTENER MENSAJES EN HOLD       (HOLD)
        #
        #           Vlidos comodines ? y  * en indicativo y puerto.
        ##################################################################


 PROTUS - Filtrado de conexiones para FBB                        Pg.- 20


               Si  un indicativo no declarado en este fichero intenta acceder
        por  un  puerto, se llevara se llevara a cabo la accin  por  defecto
        indicada en el fichero de configuracin CONFIG.PRT.
        
        #
        EA5AAR
        2 1    BZNBZAJIFJIO
        #
        4 1
        3 2
        1 6    HOaiqjfvnbafawiaffajifwiaafjkfjafowwfaoij
        --------
        
        Se   pueden  incluir  tantos  bloques  como  indicativos  se   quiera
        gestionar.
        En cada bloque podrn definirse tantos puertos como los que se quiera
        controlar para ese indicativo.
        Si  un  indicativo intenta acceder por un puerto no declarado  en  su
        bloque  en  este  fichero, se llevara a cabo la accin  indicada  por
        defecto para ese puerto en el fichero CONFIG.PRT.
        
        EB5AXY
        3 3
        2 1
        1 5    SOYYOMISMO
        --------
        EA5GNU
        1 1
        2   3
        4   4    ABRETESESAMO
        --------
        
           Cada bloque de indicativo debe finalizar con una lnea formada por
        varios guiones, incluso el ltimo bloque.
        
        EC*
        *   3
        --------

           Tambin se pueden utilizar comodines con el smbolo del  asterisco
        *  . En el ejemplo superior se excluye a los EC de todos los puertos,
        ya  que  se han supuesto todos de VHF y seria un absurdo su conexin.
        El comodn ? puede sustituir caracteres concretos de indicativos. Ej:
        E?5AGF seria vlido tanto para EA5AGF como para EB5AGF.

        EB5ESX
        1        MD2       PuedenUtilizarseLosIdentificadoresEnLugarDeNumeros
        2        READONLY
        4        NORMAL    PasswordTradicionalElProgramaTerminalNoSoportaMD2
        3        CERRADO
        CONSOLA  EXCLUIDO
        --------

                En  este  bloque  se  han utilizado en lugar de nmeros, los
        identificadores tipo palabra del modo de acceso.

        #
        #     Fin del fichero de usuarios.
        ###############################################################


 PROTUS - Filtrado de conexiones para FBB                        Pg.- 21



                 Es  posible declaracin del mismo indicativo con  diferentes
        SSID  en  bloques distintos del USERS.PRT que pueden estar dispuestos
        en  cualquier  orden. Esto permite diferentes passwords  y  modos  de
        acceso para el mismo indicativo pero con diferente SSID.
        Ej:
                EB5AGF-2
                1 3
                3 1
                --------
                EB5AGF
                * 2
                --------
                EB5AGF-3
                1 5 QPUIOTAGJAABIBALBANAGJSKGGJAA
                --------

                 Si un indicativo se conecta con un SSID que no esta definido
        para  ese  puerto, se busca el mismo indicativo sin SSID. Si  tampoco
        estuviese definido, se toma la accin definida por defecto  para  ese
        puerto en el CONFIG.PRT .

                 Es  posible  la  gestin del puerto consola con  las  mismas
        posibilidades que los dems. Se utiliza como puerto 0.

                 Para  ejercer  cualquier accin sobre l, es  necesario  (al
        igual que para el resto de puertos), declarar el modo por defecto  en
        CONFIG.PRT . En USERS.PRT puede incluirse en los bloques de  usuarios
        o  si  se  quiere asignar una password general, valida para cualquier
        indicativo  que acceda, ha de declararse un bloque con el  indicativo
        CONSOL.
        Ej:
                EB5AGF
                0 4 PasswordDeEb5agfEnConsola
                1 3
                2 1
                --------
                CONSOL
                0 4 PasswordTipoFraseGeneralEnConsola
                --------


                 Si  se  declara  la  variable  d e entorno PROTUS en el DOS,
        este  fichero podr  residir en el directorio SYSTEM del FBB y  hacer
        as  mas fciles las modificaciones desde consola mediante el  editor
        incluido en FBB que toma este directorio por defecto.

                 En  la  variable  se ha de especificar la ruta  completa  de
        nuestro  directorio  SYSTEM,  la misma  que  hemos  declarado  en  el
        parmetro 5 del INIT.SRV pero sin la contrabarra  \  al final.
        Un ejemplo comn:          SET PROTUS=C:\FBB\SYSTEM

                Si  declaramos   esta   variable,   entonces   necesariamente
        los  ficheros  CONFIG.PRT y USERS.PRT (ambos) han de  estar  en  este
        directorio.

                Es importante que aadamos esta lnea en el AUTOEXEC.BAT para
        que este presente siempre que el sistema se reinicialice.



 PROTUS - Filtrado de conexiones para FBB                        Pg.- 22


                 Pueden  utilizarse  passwords de  hasta  245  caracteres  de
        longitud para cualquiera de los tipos. Cuanto mayor sea el numero  de
        caracteres, mayor ser  la seguridad en cualquiera de los modos,  pero
        el limite puede venir impuesto por el programa terminal
        del usuario encargado de enviar la respuesta.
























































 PROTUS - Filtrado de conexiones para FBB                        Pg.- 23



        TEXTOS DE PRESENTACION
        ----------------------

                 Es  posible el envo del contenido de un fichero a  modo  de
        texto de presentacin.

                La utilidad es similar a los .ENT utilizados en el directorio
        de  lenguaje  de la BBS, pero con la ventaja de poderse  definir  uno
        diferente   para  cada  puerto.  No  es  enviado  a  los  indicativos
        declarados como BBS o SYSOP.

                 El  fichero que ha de situarse en el directorio PROTUS,  con
        nombre INTRO.PRT si se utiliza genrico e INTRO1.PRT, INTRO2.PRT, ...
        para los especficos de cada puerto.
        
                Si se encuentra, es enviado.
        






        PRESENTACIONES PERSONALIZADAS
        -----------------------------

                Es posible adems, definir presentaciones personalizadas para
        cada  usuario.  Basta con crear ficheros de nombre el indicativo  del
        usuario   y  extensin  .ENT  dentro  del  directorio  PROTUS.    Ej:
        EB5AGF.ENT

                 Si  se quiere utilizar presentaciones diferentes o solo para
        un  SSID concreto, puede hacerse de la forma EB5AGF4.ENT para EB5AGF-
        4.  Si no se encuentra presentacin para un SSID concreto, se utiliza
        la general para ese indicativo.

                 En  los  ficheros de presentacin puede utilizarse el  mismo
        juego de variables que
        para FBB ($a, $b, ...).





















 PROTUS - Filtrado de conexiones para FBB                        Pg.- 24


        ACTIVACION / DESACTIVACION
        --------------------------

        Comandos directos -ON y -OFF para activar y desactivar el filtro.
        Cuando  el filtrado de conexiones est desactivado, es equivalente  a
        no  estar presente en la mquina. Todas las conexiones son permitidas
        y ninguna otra accin es realizada.

        Ej (DosFBB y WinFBB):

              C_FILTER.DLL -ON      ->   Activa
              C_FILTER.DLL -OFF     ->   Desactiva

        Ej (WinFBB32):

              C_FILT32.DLL -ON      =>   Activa
              C_FILT32.DLL -OFF     =>   Desactiva

        o  tambin  en el CRON.SYS o FORWARD.SYS con una lnea X o  D  a  una
        determinada hora.

        Ejemplo en FORWARD.SYS:

             P @
             IF H 0
                X C_FILTER.DLL -PBBS 1
             ENDIF
             IF H 8
                X C_FILTER.DLL -PNORMAL 1
             ENDIF
        
        Para WinFBB32 sustituir C_FILTER.DLL por C_FILT32.DLL
        
        
                 A pesar de estar desactivada cualquier accin del filtro, el
        identificador   {PROTUS-XX}  seguir    estando   presente   en   las
        conexiones.
























 PROTUS - Filtrado de conexiones para FBB                        Pg.- 25



        CIERRE DE PUERTOS SEGUN HORAS
        -----------------------------

                 Para  aquellos  BBS  con  un solo  puerto  compartido  entre
        usuarios  y  forward,  existe la posibilidad de  cerrar  determinados
        puertos a determinadas horas solo a indicativos BBS y SYSOP.

                Para ello, llamar al filtro desde el CRON.SYS o FORWARD.SYS a
        las horas previstas, con los comandos directos:

                -PBBS (n puerto)      =>  CIERRA PUERTO
                -PNORMAL (n puerto)   =>  ABRE PUERTO

        Ejemplo en FORWARD.SYS:

                P @
                IF H 0
                     X C_FILTER.DLL -PBBS 1
                ENDIF
                IF H 8
                     X C_FILTER.DLL -PNORMAL 1
                ENDIF
        
        Para WinFBB32 sustituir C_FILTER.DLL por C_FILT32.DLL

        Con  este ejemplo se conseguira cerrar el puerto 1 desde las 0 horas
        hasta las  8 horas,  permitiendo  el  acceso a travs de  l  solo  a
        indicativos declarados como BBS y a los SysOp.
                              































 PROTUS - Filtrado de conexiones para FBB                        Pg.- 26



        ENVIO DEL LOG AL SYSOP
        ----------------------

                 Si  tenemos  activadas las correspondientes opciones  en  el
        fichero  de  configuracin CONFIG.PRT, cuando  alguien  sin  password
        intenta  acceder  o cuando algn indicativo, quizs  porque  no  esta
        siendo usado por su titular, falla su propia clave, se registran  los
        datos  de  la  conexin en los ficheros LOGEXCLD.PRT y   LOGNOPAS.PRT
        respectivamente.

                 Si  la  situacin se repite frecuentemente,  estos  ficheros
        pueden  crecer  de  tamao rpidamente y puede significar  una  tarea
        aadida para el SysOp el editarlos desde consola y luego borrarlos.
        
                 Una  opcin incorporada en este filtro, permite que de forma
        automtica y a una hora prefijada, el contenido de estos ficheros sea
        enviado  al  SysOp  de  conexiones a diario y  despus  borrados  los
        ficheros log del disco.

                 Para  conseguir esto, hemos de llamar al ejecutable C_FILTER
        con  la  opcin  -LOG  y  opcionalmente  con  un  indicativo.  Si  se
        especifica este indicativo dejando un espacio tras la cadena  -LOG  ,
        entonces  los ficheros de registro son enviados a ese indicativo,  en
        otro  caso, se envan a todos los indicativos declarados como  SysOps
        de conexiones en CONFIG.PRT .

        Si  queremos  automatizar este proceso y que se  repita  sin  nuestra
        intervencin  a diario, hemos de incluir lo siguiente en  el  fichero
        CRON.SYS de FBB:

        IF H 8
           X C_FILTER.DLL -LOG EB5AGF
        ENDIF

        Para hacerlo desde el FORWARD.SYS :

        P @
        IF H 8
             X C_FILTER.DLL -LOG EB5AGF
        ENDIF

        Atencin!. Solo es necesario hacerlo en uno de los dos ficheros.
        Para WinFBB32 sustituir C_FILTER.DLL por C_FILT32.DLL

                 En  este  ejemplo, todos los das a las 8 de la  maana,  el
        contenido de los ficheros log es enviado al indicativo EB5AGF. Si  no
        se  especifica  indicativo,  se enva  el  LOG  a  TODOS  los  SysOps
        declarados al comienzo de CONFIG.PRT .












 PROTUS - Filtrado de conexiones para FBB                        Pg.- 27



        COMUNICADO DE NUEVO USUARIO
        ---------------------------

                 Si  se  activa esta opcin en CONFIG.PRT , cada vez  que  un
        indicativo  desconocido  en  la base de  datos  del  BBS  inicia  una
        conexin,   un   mensaje  es  enviado  a  los  SysOp  de   conexiones
        informndoles. Esto es independiente del modo de acceso  fijado  para
        ese puerto.

                 Tras  este parmetro pueden especificarse las opciones  para
        enviar  un  texto  de  bienvenida a nuevos usuarios.  El  texto  debe
        residir  en  el  fichero NEW.PRT del directorio  PROTUS  (NEW1.PRT  ,
        NEW2.PRT, ... en el caso de ser distintos para cada puerto), y  segn
        la opcin escogida, se enva en forma de presentacin o de mensaje:
        
                1 ->  Envo en forma de texto de presentacin.
                2 ->  Envo en forma de mensaje.








        MENSAJES DE ERROR
        -----------------

                 Siempre  que le sea posible, el software informar al  SysOp
        del  sistema  o  a  los  SysOps  de conexiones,  de  cualquier  error
        detectado.

                 Dado que el SysOp puede llevar la gestin de forma remota  o
        no  estar  presente en el momento de la generacin del  problema,  la
        mejor  forma  de  comunicacin  con  este  en  un  BBS,  es  mediante
        mensajera.

                 Sin  embargo, el filtro ha sido diseado para que aunque  el
        error se repita, no hacrselo saber al SysOp ms que una vez para  no
        saturar el sistema de mensajera innecesaria.
        
                 En  cualquier  caso, y especialmente til  cuando  el  error
        impide al programa acceder a la mensajera, siempre se genera  en  el
        directorio  de  PROTUS  un  fichero llamado  ERROR.PRT  que  contiene
        informacin sobre el problema.

                 Si  se produce un error, el filtro acta respecto al usuario
        segn  el  tipo  de error, pero si se trata de un fallo  critico,  el
        programa deja acceder normalmente como si no estuviese presente.











 PROTUS - Filtrado de conexiones para FBB                        Pg.- 28




        PASSWORD PARA FORWARD
        ---------------------

                 Es  indudable  hoy en da la importancia de asegurar  en  la
        medida de lo posible, que aquellos que utilizan un sistema BBS  desde
        donde  pueden lanzar mensajes a toda una red nacional o global,  sean
        realmente  los  titulares de la licencia que utilizan.  Tanta  o  ms
        importancia como esto, la tiene el hecho de autentificar la identidad
        de  aquellas  estaciones a quienes les enviamos o de quienes  podemos
        recibir  mensajera  que posiblemente despus  reenviaremos  a  otras
        partes.

                Este programa permite tanto la proteccin de usuarios como de
        conexiones forward automticas entre sistemas BBS.
        
                 La  proteccin de conexiones entre BBSs, se realiza mediante
        el  ms  seguro  de los modos de acceso que este programa  posee,  es
        decir, el algoritmo MD2. La secuencia es similar a la conexin de  un
        usuario:  la  BBS  que  inicia la conexin es  interrogada  y  si  la
        respuesta  es correcta, le es permitido el acceso y el forward  puede
        comenzar.  Lgicamente, para disponer de la mxima  seguridad,  ambos
        BBS  deben  tener  activada la funcin para  que  no  sea  un  factor
        decisivo cual de los dos sistemas inicia el forward.


        Procedimiento de activacin:

        *      Como  siempre que queramos que el filtro realice alguna accin
        sobre un  determinado puerto,  este deb e ser declarado al final  del
        fichero  de configuracin general CONFIG.PRT.  El modo de acceso  por
        defecto es  ya decisin del SysOp de cada sistema particular y afecta
        a todas aquellos indicativos no declarados en USERS.PRT. Si el puerto
        est destinado exclusivamente a forwad, el modo de acceso por defecto
        puede ser 8 (BBS),  con lo que solo permitiremos el acceso a sistemas
        declarados  como  BBS  en  FBB,  o  bien 3  (EXCLUIDO),  con  lo  que
        directamente  quedarn excluidos los no declarados en  ese  puerto.
        Otras  posibles  opciones son los modos 11 y 12.  Ambos BBS no tienen
        porque  tener  el  mismo modo  de acceso  por defecto  en  el  puerto
        forward.

        *      Si  no  existe  ya,  un  bloque  con  el  indicativo  del  BBS
        corresponsal debe ser declarado en el fichero de claves USERS.PRT .
        En su interior, debe de figurar una lnea con el nmero del puerto en
        el  cual  se  lleva  a cabo el forward,  el modo 10,  y  la  password
        elegida.
        Atencin!: La password debe ser la misma en ambos sistemas.













 PROTUS - Filtrado de conexiones para FBB                        Pg.- 29



        Ej: BBS EB5AGF-2 (Puerto fwd 2) <-> BBS EB5IVB-2 (Puerto fwd 3)
  
        USERS.PRT de EB5AGF:
          
        EB5IVB
        2 10 PASSWORDFORWARD
        ---------

        USERS.PRT de EB5IVB:
  
        EB5AGF
        3 10  PASSWORDFORWARD
        --------
  
        Por supuesto en los mismos bloques pueden ir otros modos de acceso
        correspondientes a otros puertos.
  
        *     Con  lo  anteriormente  descrito, se protege  la  conexin  del
        indicativo  de  la  BBS corresponsal  por  el puerto  destinado  para
        forward, sin embargo, no hemos definido  ninguna accin en el caso de
        un  intento de conexin  y posible  envo/recuperacin de forward por
        uno  de  los restantes puertos.  Esto puede  subsanarse estableciendo
        modos de acceso en el mismo bloque para los restantes puertos:

        Ej:
  
        EB5AGF
        1 3
        2 3
        3 10 PASSWORDFORWARD
        ---------
  
        Lo  cual  no es eficiente y resulta poco prctico cuando se  tienen
        muchos  puertos. La forma recomendada si se est seguro de  que  el
        indicativo  del  otro BBS solo va a utilizarse para conexiones  por
        el  puerto  forward, es establecer el mismo modo  de  acceso  y  la
        misma  password para todos los puertos, con lo que quedan cubiertas
        futuras ampliaciones del sistema:

        Ej:
  
        EB5AGF
        * 10 PASSWORDFORWARD
        ------------
  
  
        Nota:  En  el caso de utilizar BPQ o FLEXNET con multicanal  en  el
        PORT.SYS,  FBB  pasa al filtro de conexiones el  nmero  de  puerto
        correspondiente al MultiCh 0, por lo que es necesario  utilizar  el
        comodn * si el forward no se realiza por este.
  









 PROTUS - Filtrado de conexiones para FBB                        Pg.- 30


        LENGUAJE EXTERNO
        ----------------

        Protus  utiliza el  idioma espaol para  los comunicados al  SysOp,
        mensajes  de  error  y cabeceras  de  ficheros log.   Si se  quiere
        utilizar otro idioma distinto, puede hacerse mediante el fichero de
        lenguaje externo TEXTS.PRT en el directorio Protus.

        Atencin!.  El  fichero TEXTS.PRT no es imprescindible.  Solo debe
        existir en  el caso  de querer  utilizar otro  idioma  distinto  al
        interno que es espaol. Si se encuentra el fichero, es utilizado.

        Ejemplo de TEXTS.PRT para idioma ingls:


        ###################################################
        #    PROTUS 3.3    #    External lenguage file    #
        ###################################################
        #
        File
        not found
        Unable to open mail file
        Check configuration in
        Configuration file
        File with table password for
        Incorrect data in line
        Unable to open temporal user file
        Option activated in
        Insufficient memory
        Not identified
        Port
        Connected callsign
        ERROR detected!
        Log file of non autorized connection attemps
        Log file of failed password attemps
        Log file
        NEW USER
        Callsign
        connected to the system at first time
        time
        date
        *** MISTAKEN IDENTITY.
        *** Answer not in MD2 format.
        *** MD2 is the only allowed format in answer
        DENIED ACCESS!
        Restrictions applied
        Incorrect number of lines in lenguage file
        Welcome!













 PROTUS - Filtrado de conexiones para FBB                        Pg.- 31


        HISTORIAL
        ---------

        * v 1.0  (26/8/1995)

        - Versin no distribuida.
        - 8 modos de acceso.
        - Gestin password tipo MD2 incorporada.
 

        * v 1.1  (20/5/1996)

        - Versin no distribuida.
        - Optimizado  para  aprovechar el  juego  de  instrucciones  del
          procesador 80286 y superiores. Ya no funciona en XT.
        - Grandes modificaciones para conseguir un cdigo ms estable  y
          eficiente.
        - Los  mensajes de error proporcionan mayor informacin.   Ahora
          incluyen indicativo con SSID y puerto.
        - Nuevos modos de acceso para WinFBB 7.00 y superiores:
        - Restringido  (Modo 11)
        - Los mensajes se mantienen en HOLD  (Modo 12)
        - La  respuesta  a un password de tipo normal o frase  puede  ir
          insertada en una cadena ms larga de caracteres aleatorios.
        - Implementada nueva password tipo tabla  (Modo 7)
        - Los  mensajes de exclusin y bienvenida pueden ser especficos
          para cada puerto.
        - Distincin de SSID en validacin de indicativos.
        - Gestin del puerto consola con las mismas posibilidades que los
          dems.
        - Pseudo-password para BBS haciendo forward    (Modos 9 y 10).
        - La versin anterior no siempre enviaba los mensajes de error a
          todos los SysOps de conexiones declarados en CONFIG.PRT .  Corregido.
        - Bajo WinFBB la password tipo MD2 no funcionaba. Solucionado.
        - Posible conexin simultnea del mismo indicativo con diferente
          SSID.
        - Incorporado  posible  envo  de  un  fichero  como  texto  de
          presentacin.


        * v1.2 (DOS) / v3.1 (WINDOWS)      (25/9/1996)

        - Primera versin .DLL especifica para Windows y WinFBB
          (PROTUS 3.1) La versin D.O.S es as mismo actualizada
          como PROTUS 1.2
        - Nuevo modo de acceso. Modo 10. Permite establecer un password
          real para el intercambio de forward entre BBS. Los sistemas
          responden de forma automtica en modo MD2
        - Nuevo modo de acceso. Modo 9. Sistema de password similar al de
          validacin del modo SysOp en nodos FlexNet
        - Detectados problemas en la utilizacin del indicativo colectivo
          CONSOL para su uso desde el puerto consola. En los ficheros LOG no
          era registrado el indicativo real. Corregido.
        - La frase enviada cuando se sobrepasa el mximo numero de
          intentos sin haber respondido correctamente a la password ahora
          puede definirse en el fichero MESNOPAS.PRT. Si no se encuentra, el
          texto por defecto interno es enviado.
        - Versin 3.1 beta probada en EA5CEE BBS (Elche)



 PROTUS - Filtrado de conexiones para FBB                        Pg.- 32

        * v3.2   (1/4/1997)

        - Unico modulo DLL valido tanto para DosFBB como para WinFBB 7.00b
          Debido  a  cambios  en el formato de llamada a  los  filtros  de
          conexiones en el software  FBB,  esta  versin  no  funciona  en
          versiones anteriores de FBB.
        - Los puertos y modos de acceso utilizados en CONFIG.PRT y
          USERS.PRT pueden ser nombrados adems de con nmeros,
          mediante identificadores en forma de palabra.
        - Nueva opcin en CONFIG.PRT : Posibilidad de informar al SysOp
          mediante mensaje de la conexin de un nuevo usuario al BBS.
        - Aadida   posibilidad  de  cerrar  determinados   puertos   a
          determinadas horas solo a indicativos BBS y SYSOP.
        - Aadida la posibilidad de utilizar el comodn ? en indicativos
          de USERS.PRT adems de *.
        - Los mensajes de error, log o nuevo usuario generados, son
          enviados a todos los SysOp de conexiones, no solo al primero de
          ellos.
        - Incorporada   posibilidad   de   enviar   presentaciones
          personalizadas a usuarios.


        * v3.2a  (24/4/1997)

        - La versin anterior no funcionaba en DosFBB 7.00c debido al
          nuevo mtodo que esta tiene de gestionar los filtros de
          conexiones, cargndolos y mantenindolos en memoria.
          Recuperada compatibilidad.
        - Nuevas opciones de seguridad en CONFIG.PRT para elegir acciones
          en el caso de no responder MD2 o fallar todos los intentos.


        * v3.3   (26/7/1997)

        - Fichero de lenguaje externo TEXTS.PRT
        - Eliminado del uso el fichero MESNOPAS.PRT. Ahora es una lnea del
          fichero de lenguaje.
        - Soporte de PORT_W.SYS y PORT_D.SYS para sistemas mixtos.
        - Conformidad con las especificaciones FBB de ficheros .LCK
        - Indicacin al usuario   de  que  las  restricciones  son aplicadas.
        - Posibilidad de  enviar  un  texto  o  un mensaje a nuevos usuarios
          la primera vez que se conectan. Fichero NEW.PRT.
          Opcin en CONFIG.PRT
        - Los identificadores tipo palabra de modo de acceso ahora tambin
          son admitidos en ingles.
        - El fichero USUARIOS.PRT ha cambiado de nombre. Ahora USERS.PRT.
        - El modo 11 (GUEST), ha cambiado de nombre. Ahora READONLY o
          SOLOLEER.
        - Si se utilizaba el identificador de palabra para el modo password
          forward, esta no era respondida. Corregido.
        - Bajo determinadas configuraciones en DosFBB, la password forward
          no era respondida automticamente. Corregido.
        - Se incluye versin de 32 bits (C_FILT32.DLL) para WinFBB32.


        * Se prev que prximas versiones puedan incluir:

        - Gestin  remota total del filtro por parte del  SysOp  remoto
          mediante mensajera.
        - Posibilidad de que los usuarios se cambien su password.
        - Versin para XFBB.

 PROTUS - Filtrado de conexiones para FBB                        Pg.- 33

