Firefox Browser Add-ons
  • Extensions
  • Themes
    • for Firefox
    • Dictionaries & Language Packs
    • Other Browser Sites
    • Add-ons for Android
Log in
Add-on icon

IpProtocols version history - 10 versions

IpProtocols by jisse44

Rated 3.1 out of 5
3.1 Stars out of 5
5
6
4
1
3
2
2
3
1
4
IpProtocols version history - 10 versions
  • Be careful with old versions! These versions are displayed for testing and reference purposes.You should always use the latest version of an add-on.

  • Latest version

    Version 1.2.1resigned1

    Released 25 Apr 2024 - 192.87 kB
    Works with firefox 54.0 and later, android 54.0 to 68.*

    Source code released under GNU General Public Licence v2.0 only

    You'll need Firefox to use this extension
    Download Firefox and get the extension
    Download file
  • Older versions

    Version 1.2.0

    Released 10 Mar 2018 - 187.73 kB
    Works with firefox 54.0 and later, android 54.0 to 68.*
    - upgrade Jto Query 3

    Source code released under GNU General Public Licence v2.0 only

    Download file
  • Version 1.1.4

    Released 1 Feb 2018 - 139.26 kB
    Works with firefox 54.0 and later, android 54.0 to 68.*
    - FFx 58 compatibility
    - Fix options window blinking

    Source code released under GNU General Public Licence v2.0 only

    Download file
  • Version 1.1.3

    Released 29 Jan 2018 - 138.66 kB
    Works with firefox 54.0 and later, android 54.0 to 68.*
    Add Firefox 58 compatibility

    Source code released under GNU General Public Licence v2.0 only

    Download file
  • Version 1.1.2

    Released 27 Sep 2017 - 139.29 kB
    Works with firefox 54.0 and later, android 54.0 to 68.*
    - Removal of unused functions
    - Add '<pre>' to HTML blacklist elements
    - Remove GitHub link at setup. Now in the addon Preferences</pre>

    Source code released under GNU General Public Licence v2.0 only

    Download file
  • Version 1.1.1

    Released 26 Sep 2017 - 139.39 kB
    Works with firefox 54.0 and later, android 54.0 to 68.*
    - Add "display:inline;" for recognized IP <div>
    - Add 2 custom commands: 'ext+ipprotocols-custom1' and 'ext+ipprotocols-custom2' handlers</div>

    Source code released under GNU General Public Licence v2.0 only

    Download file
  • Version 1.1.0

    Released 25 Sep 2017 - 137.87 kB
    Works with firefox 54.0 and later, android 54.0 to 68.*
    - Add Protocol Handlers in manifest.json (https://developer.mozilla.org/fr/Add-ons/WebExtensions/manifest.json/protocol_handlers)
    - Changes 'ipprotocols-XXX' into 'ext+ipprotocols-XXX'
    - Improve IP recognition (multiple IP in one line)

    Source code released under GNU General Public Licence v2.0 only

    Download file
  • Version 1.0.2

    Released 22 Sep 2017 - 137.7 kB
    Works with firefox 54.0 and later, android 54.0 to 68.*

    Source code released under GNU General Public Licence v2.0 only

    Download file
  • Version 1.0.1

    Released 22 Sep 2017 - 136.4 kB
    Works with firefox 54.0 and later, android 54.0 to 68.*

    Source code released under GNU General Public Licence v2.0 only

    Download file
  • Version 1.0

    Released 7 Sep 2017 - 136.27 kB
    Works with firefox 54.0 and later
    Due to new policy of Web Extensions, some class, components or actions are not available anymore.
    In old IPProtocols, programs were launched with 'nsIProcess' component
    ( Components.classes["@mozilla.org/process/util;1"].createInstance(Components.interfaces.nsIProcess); )

    This component is now replaced by 'Native Messaging', which, as you can see here: https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Native_messaging
    is very complicated and restrictive to put in place.



    So I decided to use Network Protocol Handler from Firefox and one simple script instead.

    When you click on recognised IP and, for example, VNC protocol, the extension is trying to open
    a custom protocol uri: "ipprotocol-vnc://ip_address".

    So you had to set this booleans values to FALSE in Firefox 'about:config' menu: (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


    In 'about:preferences#applications', you had to associate your bash/batch script to the new protocols. (FIGURE 04: https://github.com/jisse44/ipprotocols/blob/master/04-Firefox-about_preferences_applications.png)
    You can also do this by clicking on the different protocols offered when you click on an IP. (FIGURE 03: https://github.com/jisse44/ipprotocols/blob/master/03-Firefox-protocol-handler.png)

    Source code released under GNU General Public Licence v2.0 only

    Download file
Go to Mozilla's homepage

Add-ons

  • About
  • Firefox Add-ons Blog
  • Extension Workshop
  • Developer Hub
  • Developer Policies
  • Community Blog
  • Forum
  • Report a bug
  • Review Guide

Browsers

  • Desktop
  • Mobile
  • Enterprise

Products

  • Browsers
  • VPN
  • Relay
  • Monitor
  • Pocket
  • Twitter (@firefox)
  • Instagram (Firefox)
  • YouTube (firefoxchannel)
  • Privacy
  • Cookies
  • Legal

Except where otherwise noted, content on this site is licensed under the Creative Commons Attribution Share-Alike Licence v3.0 or any later version.