Bonsoir à tous,
Je souhaite créer petit script qui déclenche l'activation d'un VPN à l'ouverture de FIREFOX.Existe-t-il sous Debian une variable liée à l'ouverture et à la fermeture d'un logiciel.
Merci pour vos conseils.
Alex PADOLY
Notez d'abord que l'utilisateur pourrait utiliser d'autres
navigateurs, aussi bien Google Chrome que DILLO ou Lynx. Et il est
légitime de faire du HTTPS autrement (par exemple apt le fait pour installer des paquets
Debian).
A mon avis une approche possible (qui prend un peu de temps de programmation) serait d'écrire en C (compilé avec GCC) avec libonion (cf https://www.coralbits.com/libonion/ ...) ou en C++ avec Wt (cf https://www.webtoolkit.eu/wt ...) ou en Ocaml (cf https://ocaml.org/ ...) avec Ocsigen (cf https://ocsigen.org/ ...) le petit logiciel (que je souhaiterais être libre) qui va bien.
Une autre approche est bien sûr un script FastCGI.
La page web qui activerait le VPN serait alors à developer.
Une troisième approche possible est de coder un script shell qui
entoure firefox par les commandes ad-hoc.
Le navigateur firefox (ou tout autre) peut planter. Quel serait le comportement désiré dans ce cas?
Enfin, on peut imaginer des choses autour de /proc (cf proc(5) ....) et de inotify(7).
Je n'ai pas compris le comportement voulu, étant donné que le
protocole HTTPS
est fréquemment utilisé sous Linux (par beaucoup d'utilitaires
autres que firefox, dont GNU wget et la libcurl). Peut-être même que
ICAP
serait pertinent ou utile.
NB: je dévelope le moteur d'inférences libre RefPerSys sur github.
-- Basile STARYNKEVITCH <basile@starynkevitch.net> 8 rue de la Faïencerie 92340 Bourg-la-Reine mobile: +33 6 8501 2359 France http://starynkevitch.net/Basile/