Closed MaximeCheramy closed 12 years ago
À titre d'exemple :
<conf type="get"/>
<?xml version="1.0" encoding="UTF-8"?>
<conf type="set">
<time_between_scan>120</time_between_scan>
<nb_ips_scan_lan>10</nb_ips_scan_lan>
<nickname>Max</nickname>
<ip_range>10.31.40.0-10.31.47.254</ip_range>
<ips_remote_control/>
<ftp_enabled>true</ftp_enabled>
<ftp_port>2221</ftp_port>
<ftp_maxlogins>10</ftp_maxlogins>
<ftp_show_downloads>true</ftp_show_downloads>
</conf>
Ah ok... ou es-ce que je peux trouver toutes ces balises? ça doit être au final pas bien différent des requetes envoyés pour avoir les recherches avancées (seules les balises changent). Par contre l'indentation c'est pas trop ça ^^
Tu peux utiliser wireshark pour voir la communication avec le client Rex actuel pour voir le protocole. Sinon moi je vais directement voir le code source : https://www.etud.insa-toulouse.fr/redmine/projects/rex/repository/entry/trunk/xml/
Reste à faire : Configuration.max_simultaneous_downloads Configuration.max_results Configuration.clean_dl_list Configuration.share_downloads Configuration.display_mine Configuration.log_in_file
Il y a plusieurs configurations possibles : une partie concerne le daemon et l'autre le client. Sur le client, il faut typiquement choisir le dossier d'enregistrement des téléchargements, les icones de notifications, s'il faut effacer les téléchargements terminés, le nombre de téléchargements simultanés, etc. Sur le daemon, on configure le nom de l'utilisateur, le serveur ftp, les adresses IP à scanner, etc.
L'interface est déjà faite, il faut rajouter la com' avec le daemon et faire les fonctions pour appliquer la conf.