IpProtocols ਦਾ ਵਰਜਨ ਅਤੀਤ - 10 s ਵਰਜਨ
IpProtocols ਵਲੋਂ jisse44
ਪੁਰਾਣੇ ਵਰਜ਼ਨ ਨਾਲ ਸਾਵਧਾਨ ਰਹੋ! ਇਹ ਵਰਜ਼ਨ ਟੈਸਟਿੰਗ ਅਤੇ ਹਵਾਲੇ ਵਾਸਤੇ ਦਿਖਾਏ ਗਏ ਹਨ।ਤੁਹਾਨੂੰ ਹਮੇਸ਼ਾਂ ਐਡ-ਆਨ ਦਾ ਨਵਾੰ ਵਰਜ਼ਨ ਵਰਤਣਾ ਚਾਹੀਦਾ ਹੈ।
ਨਵਾਂ ਵਰਜ਼ਨ
ਵਰਜ਼ਨ 1.2.1resigned1
੨੫ ਅਪ੍ਰੈਲ ੨੦੨੪ - 192.87 KB ਜਾਰੀ ਕੀਤਾfirefox 54.0 ਅਤੇ ਬਾਅਦ ਵਿੱਚ, android 54.0 ਤੋਂ 68.* ਤੱਕ ਨਾਲ ਕੰਮ ਕਰਦਾ ਹੈਸਰੋਤ ਕੋਡGNU General Public License v2.0 only ਦੇ ਅਧੀਨ ਜਾਰੀ ਕੀਤਾ ਗਿਆ ਹੈ
Firefox ਡਾਊਨਲੋਡ ਕਰੋ ਤੇ ਇਕਸਟੈਨਸ਼ਨ ਲਵੋਇਸ ਇਕਸਟੈਨਸ਼ਨ ਨੂੰ ਵਰਤਣ ਲਈ ਤੁਹਾਨੂੰ Firefox ਦੀ ਲੋੜ ਹੈਪੁਰਾਣਾ ਵਰਜ਼ਨ
ਵਰਜ਼ਨ 1.2.0
੧੦ ਮਾਰਚ ੨੦੧੮ - 187.73 KB ਜਾਰੀ ਕੀਤਾfirefox 54.0 ਅਤੇ ਬਾਅਦ ਵਿੱਚ, android 54.0 ਤੋਂ 68.* ਤੱਕ ਨਾਲ ਕੰਮ ਕਰਦਾ ਹੈ- upgrade Jto Query 3ਸਰੋਤ ਕੋਡGNU General Public License v2.0 only ਦੇ ਅਧੀਨ ਜਾਰੀ ਕੀਤਾ ਗਿਆ ਹੈ
ਵਰਜ਼ਨ 1.1.4
੧ ਫ਼ਰਵਰੀ ੨੦੧੮ - 139.26 KB ਜਾਰੀ ਕੀਤਾfirefox 54.0 ਅਤੇ ਬਾਅਦ ਵਿੱਚ, android 54.0 ਤੋਂ 68.* ਤੱਕ ਨਾਲ ਕੰਮ ਕਰਦਾ ਹੈ- FFx 58 compatibility
- Fix options window blinkingਸਰੋਤ ਕੋਡGNU General Public License v2.0 only ਦੇ ਅਧੀਨ ਜਾਰੀ ਕੀਤਾ ਗਿਆ ਹੈ
ਵਰਜ਼ਨ 1.1.3
੨੯ ਜਨਵਰੀ ੨੦੧੮ - 138.66 KB ਜਾਰੀ ਕੀਤਾfirefox 54.0 ਅਤੇ ਬਾਅਦ ਵਿੱਚ, android 54.0 ਤੋਂ 68.* ਤੱਕ ਨਾਲ ਕੰਮ ਕਰਦਾ ਹੈAdd Firefox 58 compatibilityਸਰੋਤ ਕੋਡGNU General Public License v2.0 only ਦੇ ਅਧੀਨ ਜਾਰੀ ਕੀਤਾ ਗਿਆ ਹੈ
ਵਰਜ਼ਨ 1.1.2
੨੭ ਸਤੰਬਰ ੨੦੧੭ - 139.29 KB ਜਾਰੀ ਕੀਤਾfirefox 54.0 ਅਤੇ ਬਾਅਦ ਵਿੱਚ, android 54.0 ਤੋਂ 68.* ਤੱਕ ਨਾਲ ਕੰਮ ਕਰਦਾ ਹੈ- Removal of unused functions
- Add '<pre>' to HTML blacklist elements
- Remove GitHub link at setup. Now in the addon Preferences</pre>ਸਰੋਤ ਕੋਡGNU General Public License v2.0 only ਦੇ ਅਧੀਨ ਜਾਰੀ ਕੀਤਾ ਗਿਆ ਹੈ
ਵਰਜ਼ਨ 1.1.1
੨੬ ਸਤੰਬਰ ੨੦੧੭ - 139.39 KB ਜਾਰੀ ਕੀਤਾfirefox 54.0 ਅਤੇ ਬਾਅਦ ਵਿੱਚ, android 54.0 ਤੋਂ 68.* ਤੱਕ ਨਾਲ ਕੰਮ ਕਰਦਾ ਹੈ- Add "display:inline;" for recognized IP <div>
- Add 2 custom commands: 'ext+ipprotocols-custom1' and 'ext+ipprotocols-custom2' handlers</div>ਸਰੋਤ ਕੋਡGNU General Public License v2.0 only ਦੇ ਅਧੀਨ ਜਾਰੀ ਕੀਤਾ ਗਿਆ ਹੈ
ਵਰਜ਼ਨ 1.1.0
੨੫ ਸਤੰਬਰ ੨੦੧੭ - 137.87 KB ਜਾਰੀ ਕੀਤਾfirefox 54.0 ਅਤੇ ਬਾਅਦ ਵਿੱਚ, android 54.0 ਤੋਂ 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)ਸਰੋਤ ਕੋਡGNU General Public License v2.0 only ਦੇ ਅਧੀਨ ਜਾਰੀ ਕੀਤਾ ਗਿਆ ਹੈ
ਵਰਜ਼ਨ 1.0.2
੨੨ ਸਤੰਬਰ ੨੦੧੭ - 137.7 KB ਜਾਰੀ ਕੀਤਾfirefox 54.0 ਅਤੇ ਬਾਅਦ ਵਿੱਚ, android 54.0 ਤੋਂ 68.* ਤੱਕ ਨਾਲ ਕੰਮ ਕਰਦਾ ਹੈਸਰੋਤ ਕੋਡGNU General Public License v2.0 only ਦੇ ਅਧੀਨ ਜਾਰੀ ਕੀਤਾ ਗਿਆ ਹੈ
ਵਰਜ਼ਨ 1.0.1
੨੨ ਸਤੰਬਰ ੨੦੧੭ - 136.4 KB ਜਾਰੀ ਕੀਤਾfirefox 54.0 ਅਤੇ ਬਾਅਦ ਵਿੱਚ, android 54.0 ਤੋਂ 68.* ਤੱਕ ਨਾਲ ਕੰਮ ਕਰਦਾ ਹੈਸਰੋਤ ਕੋਡGNU General Public License v2.0 only ਦੇ ਅਧੀਨ ਜਾਰੀ ਕੀਤਾ ਗਿਆ ਹੈ
ਵਰਜ਼ਨ 1.0
੭ ਸਤੰਬਰ ੨੦੧੭ - 136.27 KB ਜਾਰੀ ਕੀਤਾfirefox 54.0 ਅਤੇ ਬਾਅਦ ਵਿੱਚ ਨਾਲ ਕੰਮ ਕਰਦਾ ਹੈ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)ਸਰੋਤ ਕੋਡGNU General Public License v2.0 only ਦੇ ਅਧੀਨ ਜਾਰੀ ਕੀਤਾ ਗਿਆ ਹੈ