----------------------------------------------------------------------------
3.13.1. Description generale
Sur le reseau packet radio beaucoup de systemes de mot
de passe sont
utilises pour le moment. Pour cela, un fichier de configuration
'tnt_pwfile'
est utilise. Dans ce fichier, pour tout indicatif avec
son SSID, il est
defini un type de mot de passe et un fichier contenant
le mot de passe.
Suivant le type de mot de passe utilise, une action differente
est effectuee
et le contenu du fichier mot de passe est aussi different.
Jusqu'a present beaucoup de systemes de mot de passe sont
implementes dans
TNT, mais il est prevu d'augmenter le nombre de systemes
reconnus. Si vous
avez ajoute un systeme de mot de passe, participez dans
ce sens !!!
---------------------------------------------------------------------------
3.13.2. DIEBOX
Si le type de mot de passe est DIEBOX, apres une connexion
a l'indicatif
specifie, chaque texte est scanne pour le texte 'Login:
'. Si le texte est
trouve, la date et l'heure qui suivront seront enregistrees
et le scan
pour le texte sera stoppe.
Si vous activez la commande 'priv', un mot de passe a
4 caracteres sera genere
avec l'heure de login et votre fichier de mot de passe
et le resultat
'PRIV xxxx' sera envoye (xxxx pour le mot de passe genere).
Le fichier de mot de passe doit etre identique au fichier
utilise par DIEBOX,
il DOIT contenir CR et LF entre chaque ligne.
----------------------------------------------------------------------------
3.13.3. FlexNet
Si le type de mot de passe est FLEXNET et que la connexion
a la station voulu
est etablie, la commande 'priv' lance la sequence de
mot de passe. Une
chaine de caractere contenant 'SYS' est envoyee a la
station distante qui
devrai repondre par une chaine de type '(xyz) abcde>'.
La reponse a donner est
calculee en fonction de cette reponse et du mot de passe
specifie. La
reponse sera alors envoyee et le statut sysop de la station
distante sera
alors disponible.
Differemment des autres systemes de mot de passe, la troisieme
valeur dans le
fichier de configuration n'est pas le nom du fichier
ou est stocke la mot de
passe mais directement le mot de passe.
----------------------------------------------------------------------------
3.13.4. TheNet
Si le type de mot de passe est TheNet et que la connexion
a la station
distante voulue est etablie, la commande 'priv' lance
la sequence de mot de
passe. Une chaine de caracteres definie par la cinquieme
valeur dans le
fichier de configuration est envoyee a la station distante
qui devrai
repondre par une chaine de type 'NODE:NO1DE: a b c d
e' ou simplement par
'a b c d e'. Cette reponse defini quels caracteres du
mot de passe doivent
etre renvoyes en reponse.
Cette reponse est generee et est envoyee a la station
distante et le statut
sysop sera alors disponible.
La troisieme valeur dans le fichier de configuration definie
le fichier ou
est stocke le mot de passe.
La quatrieme valeur dans le fichier de configuration definie
si des
fonctions supplementaires doivent etre utilises. Si le
bit est a 0, la
generation du mot de passe sera faire trois fois, mais
seule une des trois
fois au hasard sera correcte. Les deux autres fois, une
chaine prise au
hasard est envoyee a la place de la bonne reponse. Si
le bit est a 1, la
reponse sera dissimulee dans une chaine de 72 caracteres.
La generation du mot de passe de type TheNet est aussi
utilisee par d'autres
logiciels (par exemple Baycom et DigiPoint).
----------------------------------------------------------------------------
3.13.5 Baycom
Le systeme de mot de passe Baycom est similaire a TheNet
sauf que aucun
texte d'activation est nescessaire et jsute apres la
connexion vous recevez
les 5 nombres aleatoires.
La syntaxe est la meme que pour TheNet, excepte le cinquieme
parametre
(le texte d'activation) qui peut etre ommis. Le defaut
est SYS. Parce
que le texte est demande uniquement si vous avez defini
un profil
utilisateur dans BayBox, ce n'est normalement pas sans
importance.
Une autre petite difference avec la syntaxe TheNet, l'option
3 essais
ou une seule reponse est correcte n'est pas disponnible.
----------------------------------------------------------------------------
3.13.6 MD2
Apres une connexion et l'envoi de la commande SYS dans
certains cas
(FPACNode,BBS F6FBB, Cluster DXNet sous Linux), le texte
suivant est recu :
F6FBB-1> 37 30 14 16 19 [0936077762]
\___en manuel___/ \___ MD2____/TNT renvoie la cle suivante : 0438D5E34997C187F8B6B0FFD9E2
La BBS repond :
Ok
1:F6FBB>La cle est generee a partir de la valeur entre [...] l'algorithme du mot