Paramètres principaux

Général

Connexion sécurisée: vous pouvez définir les paramètres par défaut d'une connexion sécurisée en ajoutant une clé et un certificat. Pour le moment le format PKCS#12 n'est pas pris en compte, ainsi que la passphrase encodant la clé.

Langage et Thème: changez ces paramètres, cliquez sur le bouton 'Appliquer', quittez l'application et redémarrez.

Max Jobs: nombre maximum de connexions simultanées.

Max Echecs: le job se met sur stop quand le 'max échecs' est atteint.

Cache: cliquez sur bouton 'Nettoyer' pour nettoyer le cache (il est utilisé par le newsreader, le client FTP, and WebDAV)

Pool: Naja garde en vie les connexions des serveurs de news et ftp. Cliquez sur le bouton 'Nettoyer' pour détruire ces connexions. Celles-ci seront détruites par les serveurs, ou par la fermeture de Naja. Pour connaître le nombre de connexions contenu dans le pool, cliquez sur l'étiquette 'Pool'.

DNS: Naja garde en mémoire les adresses IP des serveurs. Cliquez sur le bouton 'Nettoyer' pour effacer les adresses IP.

ISeg

Pour optimiser l'interface de segmentation (ISeg), vous pouvez changer les paramètres suivants:

  • nombre de segmentation pour un fichier, cette valeur est limitée à 2 pour les connexions FTP avec authentification.

  • valeur en KOctets pour démarrer la segmentation.

Proxies

Un serveur proxy permet de partager une connexion internet pour toutes les machines d'un réseau. En lançant un serveur proxy sur la machine qui possède la connexion internet, et en configurant toutes les machines de votre réseau, vous pourriez naviguer sur le web et pourriez télécharger avec Naja à travers ce serveur proxy.

Pour ajouter un serveur proxy, cliquez sur le bouton 'Ajouter', et remplissez les champs. Pour activer la connexion proxy, décochez 'Connexion directe'.

Le type de proxy & ordre de priorité

  • FTP peut utiliser : FTP_1, FTP_2, FTP_3, FTP_4, FTP_5, SOCKS5, SOCKS4A

  • FTPS peut utiliser : SOCKS5, SOCKS4A

  • HTTP peut utiliser : HTTP, SOCKS5, SOCKS4A

  • HTTS peut utiliser : HTTPS, SOCKS5, SOCKS4A

  • News peut utiliser : SOCKS5, SOCKS4A

FTP_1: <GET ftp://domain.com/filename.ext HTTP/1.0>    # ex: Squid
FTP_2: <USER user@host:port>
FTP_3: <USER user@host port>
FTP_4: <SITE domain.com>
FTP_5: <OPEN domain.com>

L'authentification proxy est maintenant supportée. Sauf le protocole SOCKS4A qui ne permet pas d'authentification.

Méthodes d'authentifications

  • HTTP, HTTPS: authentification 'basic' et 'digest'

  • SOCKS5: USERNAME/PASSWORD

  • FTP: trop de règles (voir ci-dessous)

Règles d'authentification pour FTP

Type de Proxy

Proxy

Proxy Authentification

FTP_2, FTP_3

USER

login@host[[:]port]

login@proxylogin@host[[:]port]

PASS

pwd

pwd@proxypwd

FTP_4

SITE

host[:port]

host[:port]

USER

login

login@proxylogin

PASS

pwd

pwd@proxypwd

FTP_5

OPEN

host[:port]

host[:port]

USER

login

login@proxylogin

PASS

pwd

pwd@proxypwd

Si vous avez un problème, demandez à votre administrateur réseau pour le choix du proxy.

Web & Web Authentification

Voir le paragraphe Web Server.

Scheduler

Scheduler permet d'exécuter des jobs planifiés . Il y a 4 types de tâches planifiées (cron, anacron 1, ancron 2, anacron 3). Cron sera plus utilisé sur des machines qui tournent 24heures/24, et inversement pour Anacron. Scheduler accepte une liste de commandes séparées par un point virgule (;). Les commandes prennent en compte les majuscules et les minuscules.

exemple:
cmd_1(“chaîne”);cmd_2(“chaîne”);cmd_3(“chaîne”)

Liste de commandes

Alert affiche une boite à message.

exemple:
Alert(“titre”,“votre message...\n votre message...”)

System exécute une commande dans une console (shell).

exemple:
System(“echo naja”)

Job permet de planifier un job.

example:
# id = identifiant du job
Job(“id”)

Vous pouvez exécuter une commande un nombre de fois déterminé (N Fois).

Cron

Il existe 5 champs par commande relative au temps. Les commandes sont exécutées quand le temps spécifié est atteint.

Champs

Valeurs Permises

minute

0-59

heure

0-23

jour

1-31

mois

1-12

jour de la semaine

0-6 (0 représente lundi et 6 dimanche)

Un champs peut contenir un astérisque indiquant que toutes les valeurs sont permises pour ce champs. Les listes de nombres sont autorisées, i.e. "8,16,22".

exemple:
minute; heure; jour; mois; jour de la semaine
0; 0; *; *; * # à minuit chaque jour
1; 3; *; *; 1,4 # à 03:01 chaque mardi et vendredi
15; 15; *; 1; 0 # à 15:15 tous les dimanches du mois de Janvier
0; 0; 1; *; * # à minuit le 1er de chaque mois
0; 0; 16; 1; # à minuit le 16 Janvier

Anacron 1

Anacron 1 exécute une commande une fois par jour, tous les n jours.

exemple:
minute; heure; jour; mois; jour de la semaine
*; *; 4; *; * # tous les 4 jours
*; *; 2; *; * # tous les 2 jours

Anacron 2

Anacron 1 exécute une commande une fois par jour, le nième jour du nième mois.

exemple:
minute; heure; jour; mois; jour de la semaine 
*; *; 16; 1; * # tous les 16 Janvier 

Anacron 3

Anacron 1 exécute une commande toutes les n secondes.

Note

N = secondes + minutes + jours

exemple:
minute; heure; jour; mois; jour de la semaine 
5; *; *; *; * # toutes les 5 minutes
*; 2; *; *; * # toutes les 2 heures
*; *; 2; *; * # tous les 2 jours
5; 2; 2; *; * # toutes les 180 300 secondes