ShowIP: Firefox extension to show and query the current IP Address in the statusbar

03/29/06 21:11:25 * *

ShowIP is a Mozilla Firefox extension which shows the IP Address of the current page in the browser's status bar and allows queries to different databases about it when you right click on it. The IP is colored red for an IPv4 address and green for an IPv6 address (hence the name). Since v0.7.8 these colors can be changed in the preferences menu. With a left click one can get information about the hostname of the current page. These queries are fully customizable in the settings dialog. You can also run custom local programs. The extension can be downloaded here: ShowIP 0.8.03

Screenshots

Listing at addons.mozilla.org

ToDo

  • polish design
  • provide save/load facility, update via web
  • spoofing detection
  • Option to switch on/off Tools menu

Changes

  • v0.1: Initial release
  • v0.2: corrected a caching bug
  • v0.3: added context menus: right click: lookup whois/netcraft by ip, left click:lookup whois/netcraft by name fixed uninstall bug
  • v0.4: added copy to clipboard to context menu
  • v0.5: added settings dialog to configure the query strings experimental support for mozilla 1.0-1.8
  • v0.6: added more defaults urls (from www.dnsstuff.com and www.ipv6tools.com)
  • v0.7: bumped version number to 0.7 some internal renaming of functions NOTE: you have to remove and re-install the extension due to this show local ip as tooltip add configure menu in tools only for mozilla
  • v0.7.3: fixed javascript error preventing conquery to work together
  • v0.7.4: renamed lots of code to not pollute the global namespace (thanks to Michael Keppler for bringing that to my attention). The extension should now be javascript.options.strict clean. fixed update url fixed delete error in preferences dialog with ipv6ident under some circumstances
  • v0.7.5: renamed extension to ShowIP, due to it's more general nature added seperator for local IPs.
  • v0.7.6: initial release on mozilla.org
  • v0.7.7: fixed popup/context menu not showing problem
  • v0.7.8:
    • Tested with Deer Park
    • Added support to change colors in the preferences menu
    • Added support to run programs from the context menu (URLs starting with ! are assumed to be local programs and executes with ip address and hostname as parameter)
    • Integrated the preferences link in the tools menu
    • Fixed left/right click mix-up
  • v0.7.9: Prevent lookup of chrome:// and file:// urls, thanks to Alexander Hass for reporting that.
  • v0.7.10:
    • Added ### to pass full url to destination site
    • Added src=ShowIP to dnsstuff and ipv6tools urls
  • v0.7.11:
    • Bumped maxVersion
  • v0.7.12 ( == 0.7.99.12 on a.m.o):
    • Fixed maxVersion again
  • v0.8.00:
    • converted code to use javascript objects and the showip prefix where necessary- show all IPs for a domain
    • new #D# tag for just the sld and tld part of the domain
    • full localization support
    • fix network.dns.disableIPv6 = true config case
    • support to display IP as octal/hex/dword/decimal in the statusbar
    • calling local processes with the ip/hostname as the only parameter instead of hostname/ip pair. Please change your rules accordingly. This is consistent with the url scheme now. If you need to pass more parameters to the process, use a shell wrapper.
  • v0.8.01:
    • Fix compatibility with Firefox 1.0.*
  • v0.8.02:
    • Fix exception when localhost is not resolvable
  • v0.8.03:
    • Fix locale registration with mozilla suite

Helpful resources for developing this extension:

  • Brian Duffs' weblog entry for getting started http://www.orablogs.com/duffblog/archives/000536.html
  • DNS Resolver from FlagFox: http://www.extensionsmirror.nl/index.php?showtopic=1941&hl=ip+address
  • GUID Generator http://www.hoskinson.net/webservices/guidgeneratorclient.aspx
  • Dynamic Overlays http://www.xulplanet.com/tutorials/xultu/crosspov.html
  • statusbarpanel on xulplanet http://www.xulplanet.com/references/elemref/ref_statusbarpanel.html#class_statusbarpanel-iconic
  • mozilla tinderstatus tutorial http://www.mozilla.org/docs/tutorials/tinderstatus/
  • dev extension help http://kb.mozillazine.org/Dev_:_Extensions_:_Example_Code_:_On_Tab_Load
  • mozillazine help forum http://forums.mozillazine.org/viewforum.php?f=19
Page 1 / 1
Show other versions of this story

Attached file(s):

ipv6ident_0_1.xpi 2711 application/x-xpinstall
ipv6ident_0_2.xpi 2719 application/x-xpinstall
ipv6ident_0_3.xpi 3358 application/x-xpinstall
ipv6ident_0_4.xpi 4802 application/x-xpinstall
ipv6ident_0_5.xpi 7453 application/x-xpinstall
ipv6ident_0_6.xpi 7603 application/x-xpinstall
ipv6ident_0_7.xpi 7898 application/x-xpinstall
ipv6ident_0_7_2.xpi 7919 application/x-xpinstall
ipv6ident_0_7_3.xpi 7891 application/x-xpinstall
ipv6ident_0_7_4.xpi 7924 application/x-xpinstall
showip_0.7.5.xpi 8005 application/x-xpinstall
showip_0_7_10.xpi 10105 application/x-zip
showip_0_7_11.xpi 10083 application/x-zip
showip_0_7_12.xpi 10109 application/x-zip
showip_0_7_7.xpi 8978 application/x-xpinstall
showip_0_7_8.xpi 10020 application/x-xpinstall
showip_0_7_9.xpi 10078 application/x-xpinstall
showip_0_8_00.xpi 12978 application/x-zip

Comment(s) (Feed):

ivarkw at 05/13/07 03:02:56
ivarjo@fe.tjvrn.edu.za
Hi My Name Is ivaard.
125vd4sghg at 05/09/07 04:32:01
qt2i9vph8
Hhgghhg kdfgdg sdgfgt sd gdsgdgsdg gd sdgdgsdg
125vd4sghg at 05/09/07 04:29:12
qt2i9vph8
Hhgghhg kdfgdg sdgfgt sd gdsgdgsdg gd sdgdgsdg
125vd4sghg at 05/09/07 04:29:08
qt2i9vph8
Hhgghhg kdfgdg sdgfgt sd gdsgdgsdg gd sdgdgsdg
bobby at 05/06/07 02:36:26
broken in FF 1.5..11
This extension has been indispensible, and I've used it since Moz 1713... however, for some reason it's not worked since FF1511 and don't know why. I've tried reloading earlier versions, completely uninstalling and loading each consecutive version (complete uninstall each time) plz advise how to get it working again -- ? THANK YOU bobby
tramadolka at 04/25/07 07:13:20
tramadolka
Bugaga. Werta nola. Glomita fore spanio.. Hi all! G'night andora magolita. el senora guanesta. ;)
125vd4sghg at 04/25/07 00:38:53
wqt2e8
Execuse mee plees for vis messaga posted from Norenbergen Shutgorto blin...
Vernix at 04/19/07 13:09:30
Good but, no proxy support
Excelent extension for Firefox! The only problem is than it doesnt work throught a proxy. When you do, you get the message 'none' in the tray instead of the IP of the site.
Bobiiq at 04/03/07 23:27:22
Bobiiq
Bobjep at 03/31/07 20:52:00
Bobjep
Bobeyi at 03/30/07 19:27:43
Bobeyi
Hdklfjsd at 03/28/07 16:57:55
Hdklfjsd
<a href= ></a>
Hdklfjsd at 03/28/07 16:57:36
Hdklfjsd
<a href= ></a>
Hdklfjsd at 03/28/07 16:13:22
Hdklfjsd
<a href= ></a>
Hdklfjsd at 03/28/07 09:40:53
Hdklfjsd
<a href= ></a>
Hdklfjsd at 03/27/07 15:01:12
Hdklfjsd
<a href= ></a>
Hdklfjsd at 03/27/07 14:06:50
Hdklfjsd
<a href= ></a>
google at 03/19/07 22:55:27
google
hello from google...
Dilka at 02/22/07 12:14:39
Dilka
Postbomber at 02/19/07 11:37:35
Postbomber
Greg at 02/05/07 12:34:50
Greg
If you wanna stop guestbook spammers just confirm url of this page to anti.spam.police@gmail.com with subject:ANTISPAM. Thx.
Nilson at 02/05/07 12:26:29
Nilson
If you wanna stop guestbook spammers just confirm url of this page to anti.spam.police@gmail.com with subject:ANTISPAM. Thx.
Nilson at 02/05/07 10:09:27
Nilson
If you wanna stop guestbook spammers just confirm url of this page to anti.spam.police@gmail.com with subject:ANTISPAM. Thx.
Nilson at 02/04/07 21:06:14
Nilson
If you wanna stop guestbook spammers just confirm url of this page to anti.spam.police@gmail.com with subject:ANTISPAM. Thx.
Greg Nilson at 02/04/07 18:25:20
Greg Nilson
If you wanna stop guestbook spammers just confirm url of this page to anti.spam.police@gmail.com with subject:ANTISPAM. Thx.
Nilson at 02/04/07 17:58:27
Nilson
If you wanna stop guestbook spammers just confirm url of this page to anti.spam.police@gmail.com with subject:ANTISPAM. Thx.
Roland at 01/23/07 18:40:47
FF 2.0
No Update for FireFox 2.0. Not aktive in FF 2.0 ?!
Jessica at 01/17/07 17:34:42
ShowIP firefox 2.0
I love showIP!! However ever since moving to firefox 2.0, it bogs down my machine. It gets worse the longer I run it. If I disable the extension, it perks right up after I restart firefox. System: Powerbook G4(PPC) AND Macbook(UB), Firefox 2.0.0.1, ShowIP v0.8.03
Paul Szilard at 01/03/07 02:29:22
Request
I love ShowIP. I would ask that you add Gateway and local IP address display. I connect my laptop to different customers' LANs as I do support, and would like to see the local lan config. Thanks in advance. PS: Thanks for sharing photos of your lovely wife and baby :) Happy New Year!
Moritz at 11/26/06 05:30:22
Feature request
It would bey very nice if it was possible to change the order of the entries in the context menu by drag + drop in the configuration of this extension. In a later version, allowing for ordering in submenus would be even better. This is a very useful extension, thanks!
abuse guy at 11/03/06 15:52:57
update for FF 2.0 plz
I love this tool and use it every day at my job as an abuse department supervisor, additionally all my folks use it. But with the update to 2.0 we havent been able to use it for over a week now. We love the plug in and find it a fantastic tool any eta on when it will be ready for 2.0? Thanks!
davide at 10/20/06 12:56:00
copy to clipboard feature
Hello, when I'm copy to clipboard, I fid the hostnmame of website instead of its ip address. Why ? thanks regards Davide
Noe at 09/29/06 14:23:16
After the update to version 0.8.05, Firefox crashes for me as well as soon as it is opened!
Noe at 09/29/06 14:20:54
Crash
As soon as I updated this excellent extension to version 0.8.05 it crashes Firefox when I try to go to a site. I'll have to install some older version for the sites to open.
^^ at 09/27/06 21:45:55
list problem
just a minor problem. The list shown in option->service->URLs ends with some error.
GrailKnight at 09/27/06 19:27:29
Bug
Last nights update of ShowIP causes Fx to crash immediately upon starting. I can duplicate this on 3 computers. Reverted to previous version of ShowIP and Fx is fine.
qhiiyr at 09/27/06 03:02:56
bug
That last update (got it on 9/26/06) won't let my Firefox start up. It launches, but right afterward it comes up with a windows error box (one of those error report dialogues). I had launch Firefox in safe mode and disable it.
xiacup wdxbk at 08/06/06 21:31:45
kpwtcej cueaysv
ljabe vmjbpxqta hiak balr ivcpd puxbegqa fgoh
boflcsvq aulfqh at 07/24/06 05:21:54
oaplydjcx wvus
griydtp kzecruwvy kbuz bpizslm ckphvdr qxzuhkwl saedxcw
M. Elwan at 07/19/06 23:27:11
Firefox 2 Beta 1
Can u please add support for Firefox 2 Beta 1? Thanx
stoneflash at 07/09/06 22:23:18
Russian locale
Hi! I've create Russina locale for ShowIP. Could you contact me, so i'll send you link for that locale.
g1smd at 07/05/06 11:42:29
Re: Google
Many thanks for the answer, and apologies for posting the question multiple times... I was expecting my new post to appear right at the bottom of the list, and missed that it was going to the top each time.
Jan at 07/03/06 11:58:43
Re: google
Sites like google have multiple IP adresses for one domain name in their DNS listing (called DNS Round Robin). You cannot say for sure which one firefox is using for displaying the site. It may even use different ones for the main body and images. Therefore ShowIP just shows one address and indicates by '3 more' that 3 more IPs exist for the domain.
g1smd at 07/03/06 11:25:44
Google
For most websites, ShowIP lists one IP address. For www.google.com it lists one IP and then follows it with the message "(2 more)". Clicking the bar then shows all three IP addresses in the popup tooltip. How can a website have three IP addresses? What is ther significance of the extra 2 IP addreses?
g1smd at 07/02/06 21:19:14
Google
What does it mean when ShowIP returns an IP address for a site and then the message (2 more). Why are there three entries? What are these extra two entries for?
g1smd at 07/02/06 01:44:55
Google
What does it mean when www.google.com returns an IP address and then the message "(2 more)". You can then see three IP addresses listed in the pop-up list. Isn't a website on just one IP address? What do the extra 2 IP addresses signify?
shirish at 06/21/06 02:07:30
Keep it up
Hi there, Keep it up. The only thing I've to report is quite no. of times the site has been down. See if u can improve in that regard. Thnx for the extension.
MV at 03/13/06 15:40:29
Query for siteadvisor.com
Great extension: info when you want it and only when you want it. Multiple queries. Great. I'm wishing to query siteadvisor.com for sites' anlalyze, but i have a slight problem with the ##: The query must be of the form, for instance for www.google.com : http://www.siteadvisor.com/sites/google.com If I use ## with SHOWIP the query becomes /www.google.com and siteadvisor does not handle it. In other words, could you please tell me how to transmit abc.xy instead of www.abc.xy ? Thanks a whole lot (sorry for my english, I'm french!)
kaouete at 02/24/06 17:23:38
problem when network.dns.disableIPv6 is true
Hi, when network.dns.disableIPv6 is toggled to true and i access a website with a ipv6 address, firefox access to its by ipv4 but showip still show me the ipv6 address in the statusbar. and thanks for your plugin :]
renu at 02/05/06 20:23:14
very good
very good extension, it would be even grate if we had the country shown on the side as well
simon at 01/23/06 14:35:30
Firefox 1.5
I wanted to install this extension in the new version of Firefox and it does not work anymore, only in former versions, till 1.0 it says. Do you expect an update of ShowIP soon?
HUGOYG at 08/18/05 04:53:54
a suggestion
why not add the country name belonged to the ip address.if have a country name and its flag in the right panel next to the ip address,i think it will be great. regards.
Daryl at 08/07/05 02:43:39
Status Bar
Is it possible to drag and allow us to place it anywhere of our choice in the sttausbar? Currently, the location of "Show IP" is fixed in the statusbasr.
Tom at 08/06/05 07:04:30
domain name
Hi, is it possible to have a placeholder for the domain name (without http://), eg. example.com ? http://www.dnsreport.com/ needs a domain name as parameter.
RF at 07/25/05 14:02:30
IP-NAME
oops!!didn't notice your answer, sorry. this is what i want and it isn't work for me (added manualy) https://www.nic.ru/whois/?ip=## ==== yes, its russian =) hello from moscow
RF at 07/25/05 13:57:56
IP-NAME
Added ### to pass full url is good? but can you add #### to pass full IP to destination site ?
Jan Dittmer at 07/24/05 23:33:45
Re: IP-NAME
Use ## as a placeholder and use the menu with the _right_ click. If that does not work for you, please write me an email with the detailed report. thanks.
Jan Dittmer at 07/24/05 23:32:58
Re: RoF:Option to swith on/off the Tool Menu item
Noted on my todolist, thanks for your suggestion.
RF at 07/21/05 11:11:25
IP-NAME
HOW_TO make wildcard for IP instead of URL ?
hiyel at 07/21/05 03:03:22
RoF:Option to swith on/off the Tool Menu item
Hi, Is it possible to have a have an option to switch the Tool menu item of this extension on/off. Thank you.

Add Comment


(will be hidden)

very nice nice okay not so okay bad awful
Text:

Your IP address will be recorded