
͸
                      Hallo Tsthost gebruikers.                             
                                                   
 Voorwoord....                                                              
                                                               
 Heeft U last van callmisbruik? Of wilt U om een andere reden een           
 paswoord bij Uw BBS? Dan zal ik U helpen met het automatisch               
 beantwoorden van dit paswoord naar Uw BBS. De files, die we gaan           
 bekijken zijn: TSTHOST.PSW, TSTHOST.MAC en <BBSCALL>.CON.                  
                                                                            
 De opbouw van het paswoord....                                             
                                              
 De opbouw is zo gedaan, dat het handmatig beantwoorden alleen nog een      
 beetje te doen is, als het paswoord klein is. Het paswoord wordt           
 namelijk doorelkaar gehutseld. Ik zal dat even met een voorbeeld           
 duidelijk maken; Stel, dit is Uw paswoord:                                 
                                                                            
 BnHe#53246$#@!9jGHKFGdfasdrgrt$%^RGsfqwer@@$~!%we@%!%                      
                                                                            
 Dit paswoord is ook op Uw BBS geinstalleerd. Uw BBS kan dan                
 bijvoorbeeld het volgende vragen:                                          
                                                                            
 PE1MSU-0> 20 2 35 43 7 [nr]                                                
                                                                            
 Wat tussen [] staat kunt U gewoon negeren. U dient dan als antwoord te     
 geven, het 20e teken, het 2e teken, het 35e teken, het 43e teken en        
 het 7e teken. Dat is dus:                                                  
                                                                            
 FnG@3                                                                      
                                                                            
 Waar U ook op moet letten is, dat er een onderscheid bestaat tussen        
 kleine en hoofdletters.                                                    
 U ziet wel, dat het handmatig beantwoorden niet zo'n plezierig werkje      
 is en dat er gauw een fout ontstaat. Maakt U zich geen zorgen! Tsthost     
 kan hem volledig automatisch voor U beantwoorden. Althans, volledig?       
 Dat is aan U de keus.... U kunt namelijk via een macro Uw BBS              
 connecten, of gewoon met C BBSCALL. Bij deze laatste hoeft U enkel         
 maar te wachten op de paswoordprompt en U drukt op ALT-F1. Met het         
 macro hoeft zelfs dat niet meer! Een mens wil wel eens wat rust            
 he?....hi. Straks ga ik beiden uitleggen.                                  
                                                                            
 Aanvraag paswoord bij Uw BBS....                                           
                                            
 U bedenkt een tekenreeks. Sla deze reeks goed op Uw harde schijf op.       
 Meld aan Uw sysop, wat Uw bedoelingen zijn. Hij meldt dan, wat de          
 mogelijkheden zijn. Deze uitleg is dus voor het paswoord na het            
 connecten. Sommige BBS'en gebruiken een Connectiefilter, die nog om        
 een woordje vraagt voordat U de prompt kunt verwachten. Vraag Uw           
 sysop, of dit uit kan en dat U gelijk de paswoord prompt kunt              
 verwachten. Meldingen waar U geen antwoord op hoeft te geven, zoals        
 een stukje connecttekst, kan overigens helemaal geen kwaad......           
                                                                            
 !!! Vraag Uw Sysop, hoe de paswoord-prompt er uit ziet en maak daar        
 notitie van ! Die notitie hebben we straks weer nodig .... Meestal is      
 de paswoord prompt bij FBB:                                                
                                                                            
 BBSCALL-SSID>                                                              
                                                                            
 Bijvoorbeeld:                                                              
 PE1MSU-0>                                                                  
                                                                            
                                                                            
 Toesturen van Uw paswoord.....                                             
                                              
 De tekenreeks stuurt U dan gewoon naar het BBS. Doe dit wel een beetje     
 "secret" en veilig, want via gewone toesturing kan iedereen het            
 meelezen. Via 7PLUS of compessed forwarding is een goede methode. Deze     
 reeks mag meestal wel 255 bytes lang zijn! Ik kan U echter aanraden,       
 om niet meer dan 80 karakters te nemen, omdat er bij het plaatsen van      
 dit paswoord nog wel eens een foutje wordt gemaakt.                        
                                                                            
 TSTHOST.PSW                                                                
                                                                 
 Ook u dient het paswoord, waarvoor U gekozen heeft zorgvuldig te           
 installeren in TSTHOST.PSW. Via deze file, kan Tsthost het paswoord        
 beantwoorden. De opbouw van de file is vrij simpel:                        
                                                                            
 BBSCALL PASWOORD_PROMPT> ********PASWOORD********                          
                                                                            
 BBSCALL = De call van Uw BBS zonder SSID                                   
 PASWOORD_PROMPT> = Bijvoorbeeld PE1MSU-0>                                  
 *******PASWOORD******* = Uw tekenreeks.                                    
                                                                            
 Ik zal even een voorbeeld geven, hoe het paswoord als voorbeeld uit        
 deze tekst (zie boven) in TSTHOST.PSW geinstalleerd had moeten worden.     
                                                                            
                                                                            
 TSTHOST.PSW:                                                               
                                                                            
#                                                                           
# Achter # kunnen meldingen staan, die Tsthost zal negeren.                 
#                                                                           
#                                                                           
PE1MSU PE1MSU-0> BnHe#53246$#@!9jGHKFGdfasdrgrt$%^RGsfqwer@@$~!%we@%!%      
                                                                            
 Zo simpel is dat! De file TSTHOST.PSW kunt U gewoon met een editor         
 bewerken.                                                                  
                                                                            
 Het connecten van Uw BBS....                                               
                                                
 Nu kunt U Uw BBS connecten, nadat alles is geinstalleerd natuurlijk.       
 U wacht dan op de paswoord prompt en U drukt op ALT-F1. Nu zal het         
 paswoord beantwoord worden. Bijvoorbeeld:                                  
                                                                            
 >CMD> C PE1MSU                                                             
                                                                            
(1) CONNECTED to PE1MSU                                                     
[FBB-7.00-AB1FHMRX$]                                                        
                                                                            
PE1MSU-0> 23 1 17 12 40                                                     
                                                                            
 >ALT-F1>                                                                   
                                                                            
OK!                                                                         
                                                                            
 Voor een volledige automatische paswoord beantwoording, kunt U             
 verderop bij het hoofdstuk TSTHOST.MAC kijken. Die vervangt alleen         
 maar de ALT-F1 toets. Verder is daarbij ook de installatie in              
 TSTHOST.PSW nodig.                                                         
                                                                            
 Compressed forwarding en unproto                                           
                                            
 Ook voor het automatisch connecten bij Forwarding naar Uw BBS en           
 Unproto mail verzoek is het nodig, dat het paswoord wordt gegeven. dit     
 kan in <BBSCALL>.CON.                                                      
                                                                            
 PE1MSU.CON                                                                 
                                                                  
 Als Tsthost bij U op poort/kanaal 8 het BBS wil connecten, zal ook         
 daar het paswoord moeten worden beantwoord. Dat kan met de                 
 connectiefile, die ook al in gebruik was voor de normale connectie.        
 Het is simpel en ik zal het dan ook laten bij een voorbeeld van mij:       
                                                                            
#                                                                           
# HOMEBBS CONNECTION COMMANDS.                                              
#                                                                           
# Iedere regel maximaal 80 karakters.                                       
# L .. ..    = TNC PARAMETER COMMANDO                                       
# S          = CONNECTSTATUS NAMEN ANDERS DEFINIEREN.                       
# $          = PASWOORD PROMPT                                              
# C          = CONNECT COMMANDO  (BBSNAAM-SSID) CONNECTCOMMANDO             
#--------------------------------------------------------------             
$ PE1MSU-0>                                                                 
C (PE1MSU) C PE1MSU                                                         
                                                                            
 Ook hier wordt alles wat achter een # staat, genegeerd. Uiteraard          
 hoeft U hier niet op ALT-F1 te drukken. Hier gaat het nu                   
 volautomatisch!                                                            
                                                                            
 TSTHOST.MAC                                                                
                                                                 
 Heeft U niet zoveel zin om steeds op ALT-F1 te moeten drukken, als U       
 de BBS in normale toestand connect? Het hoeft ook niet hoor, want          
 meneer macro komt U al weer helpen. Een macro is een reeks commando's      
 die in een bepaalde volgorde worden uitgevoerd en wel automatisch.         
 De macro moet even een naam hebben, waarmee U de macro ook opstart.        
                                                                            
 Zodra de macro wordt opgestart, zal Uw BBS geconnect worden, zal           
 worden gewacht op de paswoordprompt en zal het paswoord automatisch        
 beantwoord worden. Daarna kunt U weer verder in Uw BBS.                    
                                                                            
 Een macro wordt gestart door zijn naam in de CMD mode in te typen.         
 Laten we als voorbeeld de macro "BBS" noemen. Zodra U op een geldig        
 kanaal/poort BBS intypt, dan zal Uw BBS geconnect worden. Het woord        
 BBS is overigens ook nog korter, dan C BBSCALL ...hi.                      
                                                                            
 Voorbeeld van TSTHOST.MAC:                                                 
                                                                            
:BBS                                                                        
10 C PE1MSU                                                                 
20 WAITSTRING 120 (80) PE1MSU-0>                                            
30 +PASSWORD                                                                
40 +GOTO 100                                                                
80 DISC                                                                     
90 +DISC                                                                    
100 +DELAY 0                                                                
                                                                            
 Ik zal dit simpele geheel even punt voor punt benaderen: De naam           
 achter de : is de naam, waarmee U de macro start in de CMD mode van        
 Tsthost. Punt 10: De BBS wordt geconnect, punt 20: Tsthost wacht nu        
 totdat de paswoord-prompt in beeld komt. WAITSTRING is als volgt           
 opgebouwd:                                                                 
 WAITSTRING TIJD (NUMMER) TEKENREEKS                                        
                                                                            
 De TIJD is de maximale tijdsduur, dat Tsthost wacht op de TEKENREEKS.      
 Is deze tijd (in seconden) verstreken, in dit geval na 120 seconden,       
 dan stuurt Tsthost de macro naar het aagegeven nummer, wat tussen          
 haakjes staat en dat is in dit geval 80. Punt 80 is een DISConnectie       
 in deze macro.                                                             
 Alle macro commando's, die beginnen met een + worden alleen uitgevoerd     
 als er een connectie gaande is.                                            
 Punt 30: Het paswoord beantwoording. Punt 40: Maak een "sprong" over       
 de DISC commando's, die WAITSTRING in sommige situaties nodig zou          
 kunnen hebben. Punt 100 is gewoon een loos punt, omdat punt 40 toch        
 ergens heen zou moeten.                                                    
                                                                            
 Pas achter punt 10 de call aan, naar de call van Uw BBS. Zet achter        
 WAITSTRING 120 (80) uw eigen paswoord prompt. Dit mag ook een gedeelte     
 van een prompt wezen. Pas zonodig te tijd van 120 seconden aan, als de     
 connectie bij U niet zo snel tot stand kan komen.                          
                                                                            
 Einde                                                                      
                                                                       
 Succes!                                                                    
 73 van PE1RQM, Tjalling uit Oldeholtpade (JO32BV).                         
;

Aanvulling: Er zijn BBS'en die vragen eerst om een woord, voordat het paswoord
wordt gevraagd. Dat kan bijvoorbeeld SYS zijn. Om hem dat bij compressed
forwarding en unproto reverse forwarding automatisch te laten geven, kunt U
een klein macrootje laten meelopen op kanaal 8. In TSTHOST.MAC komt dan het 
volgende te staan:

:SAYSYS 8
10 WAITCONN
20 WAITSTRING 300 (40) Type SYS to generate password !
30 +SAY SYS
35 +WAITDISC
40 GOTO 10

Achter punt 20 WAITSTRING 300 (40) zet U de regel, die de BBS geeft, voordat
hij om een woordje vraagt. Achter punt 30 +SAY zet U het te geven woord.
Verder dient U in TSTHOST.CFG helemaal onderaan het woordje SAYSYS neer
te zetten. Dan wordt namelijk bij de aanvang van het programma Tsthost het
macro gestart. In combinatie met het hierboven beschreven gedeelte kunt U
de automatische paswoordbeantwoording succesvol laten verlopen.

Ook in het macro, die U eventueel wilt gebruiken om de BBS handmatig te
connecten kunt U een aanvulling toevoegen. Nu is het macro zoals boven
al werd vermeld ongeveer zo, maar voldoet nog niet bij het gebruik maken
van een BBS, die bijvoorbeeld om SYS vraagt:

:BBS
10 C PE1MSU
20 WAITSTRING 120 (80) PE1MSU-0>
30 +PASSWORD
40 +GOTO 100
80 DISC
90 +DISC
100 +DELAY 0

Maar met een extra aanvulling kunt U simpel het macro bruikbaar maken:

:BBS
10 C PE1MSU
11 WAITSTRING 120 (20) Type SYS to generate password !
12 +SAY SYS
20 +WAITSTRING 120 (80) PE1MSU-0>
30 +PASSWORD
40 +GOTO 100
80 DISC
90 +DISC
100 +DELAY 0

Ook nu kunt U simpel op ieder kanaal de BBS connecten met het commando BBS
en verloopt alles automatisch.

73's PE1RQM Wolvega (inmiddels) JO32AV.

