MaximeCheramy / pyrex

Client Rex en Python
0 stars 1 forks source link

Options #2

Closed MaximeCheramy closed 12 years ago

MaximeCheramy commented 12 years ago

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.

MaximeCheramy commented 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>
JeromeSivadier commented 12 years ago

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 ^^

MaximeCheramy commented 12 years ago

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/

JeromeSivadier commented 12 years ago

Reste à faire : Configuration.max_simultaneous_downloads Configuration.max_results Configuration.clean_dl_list Configuration.share_downloads Configuration.display_mine Configuration.log_in_file