Tue, 25 Nov 2008
ShowIP:_Firefox_extension_to_show_and_query_the_current_IP_Address_in_the_statusbar
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.orgDevelopment
Google Code ProjectToDo
- 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
posted at 21:32 | path: /projects | permanent link to this entry