Historique de versions de IpProtocols - 10 versions
IpProtocols par jisse44
Attention aux anciennes versions ! Elles sont affichées seulement à des fins de test et de référence.Vous devriez toujours utiliser la dernière version d’un module complémentaire.
Dernière version
Version 1.2.1resigned1
Publié le 25 avr. 2024 - 192,87 KoFonctionne avec firefox 54.0 et versions supérieures, android 54.0 à 68.*Code source publié sous licence GNU General Public License v2.0 uniquement
Télécharger Firefox et obtenir l’extensionVous avez besoin de Firefox pour utiliser cette extensionAnciennes versions
Version 1.2.0
Publié le 10 mars 2018 - 187,73 KoFonctionne avec firefox 54.0 et versions supérieures, android 54.0 à 68.*Code source publié sous licence GNU General Public License v2.0 uniquement
Version 1.1.4
Publié le 1 févr. 2018 - 139,26 KoFonctionne avec firefox 54.0 et versions supérieures, android 54.0 à 68.*Code source publié sous licence GNU General Public License v2.0 uniquement
Version 1.1.3
Publié le 29 janv. 2018 - 138,66 KoFonctionne avec firefox 54.0 et versions supérieures, android 54.0 à 68.*Code source publié sous licence GNU General Public License v2.0 uniquement
Version 1.1.2
Publié le 27 sept. 2017 - 139,29 KoFonctionne avec firefox 54.0 et versions supérieures, android 54.0 à 68.*Code source publié sous licence GNU General Public License v2.0 uniquement
Version 1.1.1
Publié le 26 sept. 2017 - 139,39 KoFonctionne avec firefox 54.0 et versions supérieures, android 54.0 à 68.*Code source publié sous licence GNU General Public License v2.0 uniquement
Version 1.1.0
Publié le 25 sept. 2017 - 137,87 KoFonctionne avec firefox 54.0 et versions supérieures, android 54.0 à 68.*Code source publié sous licence GNU General Public License v2.0 uniquement
Version 1.0.2
Publié le 22 sept. 2017 - 137,7 KoFonctionne avec firefox 54.0 et versions supérieures, android 54.0 à 68.*Code source publié sous licence GNU General Public License v2.0 uniquement
Version 1.0.1
Publié le 22 sept. 2017 - 136,4 KoFonctionne avec firefox 54.0 et versions supérieures, android 54.0 à 68.*Code source publié sous licence GNU General Public License v2.0 uniquement
Version 1.0
Publié le 7 sept. 2017 - 136,27 KoFonctionne avec firefox 54.0 et versions supérieuresEn raison de nouvelles règles pour les Web Extensions, certaines classes, composants ou actions ne sont plus disponibles.
Avec l'ancien IPProtocols, les programmes étaient lancés à l'aide du composant 'nsIProcess'
( Components.classes["@mozilla.org/process/util;1"].createInstance(Components.interfaces.nsIProcess); )
Ce composant est désormais remplacé par le 'Native Messaging', qui, comme vous pouvez le voir ici: https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Native_messaging
est très compliqué, lourd et contraignant à mettre en place.
J'ai donc décidé d'utiliser les 'Network Protocol Handler' (gestionnaire de protocoles intégré à Firefox) et un script à la place.
Lorsque vous cliquez sur une adresse IP reconnue et un protocole, par exemple VNC, l'extension tente d'ouvrir une uri personnalisée:
"ipprotocol-vnc://adresse_ip".
Vous devez donc ajouter ces valeurs booléennes à FALSE dans Firefox, via le menu 'about:config' : (FIGURE 02: https://github.com/jisse44/ipprotocols/blob/master/02-Firefox-about_config.png)
- network.protocol-handler.expose.ipprotocols-vnc
- network.protocol-handler.expose.ipprotocols-rdp
- network.protocol-handler.expose.ipprotocols-ssh
- network.protocol-handler.expose.ipprotocols-telnet
- network.protocol-handler.expose.ipprotocols-ping
- network.protocol-handler.expose.ipprotocols-nmap
Dans 'about:preferences#applications', vous devez associer votre script bash/batch aux nouveaux protocoles. (FIGURE 04: https://github.com/jisse44/ipprotocols/blob/master/04-Firefox-about_preferences_applications.png)
Ceci peut aussi être fait en cliquant sur les différents protocoles proposés dans le menu d'une adresse IP. (FIGURE 03: https://github.com/jisse44/ipprotocols/blob/master/03-Firefox-protocol-handler.png)Code source publié sous licence GNU General Public License v2.0 uniquement