|"Country Flags & IP WHOIS" adds a toolbar/address bar button with an icon of current location of the website's server. This information is extracted from the IP address of the responding server. The extension has a built-in table to convert the provided IP address to the country flag.|
- Displays server's location of all websites
- Provides Geo location on toolbar click
- Provides WHOIS info on toolbar click
- Load requested features from GitHub
What is "Country Flags & IP Whois" extension and how does it work?
This extension adds a toolbar button to Chrome browser. In Firefox a new icon is added to the address-bar. In both cases, the icon will display flag of the web-server based on its current location. This tool can be used to identify where the actual server is located. This can help identifying malicious websites. Also more information based on the IP address of the server is provided on click of the toolbar.
Why there is no flag icon in the toolbar after installation?
You will need to refresh tabs for the extension to fetch IP address of the server and converts that to proper flags.
Does this extension use an external service to get the IP information?
No, feting IP information from external service is slow. The extension has a lightweight database to convert an arbitrary IP address to ISO country code. For the extension to be lightweight as possible, the database is highly optimized and compressed. So there is no external resource involve during IP resolution. If additional information is required, click on the toolbar to direct you to the detail page.
Can I change the position of the toolbar / addressbar icon?
In Chrome the icon is added as a toolbar button. Holding the button and moving mouse cursor changes the position of the toolbar button. In Firefox though the icon is placed inside the addressbar and position is determined by Firefox and is not changeable.
What's new in this version?
Please check the Logs section.
"Country Flags & IP Whois" extension displays the local network icon when I am using a SOCKS proxy on my browser. Is there any way to display the actual server's IP address and hence the correct flag in this network mode?
As of version 0.1.5, it is possible to ask the extension to use the OS level DNS resolver to find the actual IP address of servers if the browser returns a local IP address. This way OS level DNS resolver will be used once the browser returns local IP address (like when SOCKS server is in the middle of the connection). Note that to use the native DNS resolver, you will need to install a minimal native client application as the extension itself cannot connect to native side without this helper utility.
What are the networking utilities available in this extension?
There are two types of networking utilities: Those attached to the left-click on the page-action button and those that are attached to the right-click on the page-action button
For the left-click, there is IP and hostname tool which provides almost everything you need to know about this IP or hostname. Note that IP tool has higher priority than the hostname tool which means the IP tool is used whenever applicable. If IP address for the current tab is not been resolved or there is an error resolving it, then the hostname tool is used instead.
On the right-click over the page-action button, there are 8 default tools:
- SSL Checker: Check SSL certificate
- Traceroute: Display the route and transit delays of packets
- Ping: Test the reachability of this IP address
- TinyURL: Shorten the URL using TinyURL.com
- DNS Lookup: Perform an authoritative DNS lookup
- Whois Lookup: Find the registration and delegation of a domain name
- HTTP Headers: List all the response HTTP headers
- Alexa: Website traffic, statistics and analytics
- WOT Scorecard: Website reputation ratings
- Virustotal: A free virus, malware and URL scanning service
- Check Server Status: Helps finding whether a website is down or not
- Google Translate: Free service instantly translates words, phrases, and web pages
- Google Cache: Google cached pages for any web site
- Wikipedia: Domain search
- intoDNS: Checks the health and configuration of DNS and mail servers
- Netcraft: Provides internet security services including anti-fraud and anti-phishing services
- Wave Report: Provides web accessibility solutions
- Validate.nu: HTML5 Validator
- W3C CSS Validator: CSS Validator
- W3C Validator: HTML5 Validator
- Internet Archive: Free universal access to archived web pages
- Google: Search by domain
- Wolfram|Alpha : Access to the world’s facts and data
- Copy IP: Copy IP address to the clipboard
You can define two more custom context menu items as well. Note that there are three keywords that can be placed in the URL (
[url]). These keywords are replaced with the current tab equivalents when applicable. Also, note that you can have a maximum of 6 tools in the right-click context menu (This is a limitation in WebExtension context and there is no workaround for it).
Can I ask the extension to open new tabs in background?
Yes, as of version 0.2.0, it is possible to ask the extension to open links in background. Also, you can ask the extension to open links adjacent to the current tab.
What are the supported keywords and what are the definitions?
Here is the list of all the supported keywords that are being replaced by the extension:
[lang]: browser language code (e.g.: en-US, ro, de)
[url]: actual URL
[enurl]: encodes URL with encodeURIComponent
[curl]: Clean URL. URLs without any parameters
[ip]: IP address of the server
|Please keep reviews clean, avoid the use of improper language and do not post any personal information.||HTML tags|
What's new in this version
Are you worried that the website you visit is safe or not? With the advancement in technology, there has been an increase in the number of malicious websites. This poses a threat to your security and personal information. The best solution to keep your information safe and enhance your internet browsing experience, you can download an extension. With so many choices in security extensions, not all of them provide the same level of safety as Country Flags and IP Whois. Here is the detailed review of this extension.
Country Flags and IP Whois is a useful extension that will help you safely browse through the internet. When you download this extension, a button is added to the toolbar with the information about the location of the server of the website. This detail is collected from the responding server’s IP address. One of the best features of this extension is that it has a built-in table that is able to convert the IP address into the country flag locally. This extension enables the user to know about all the website’s server location. Another feature of the Country Flags & IP Whois is that it works on most of the browsers including Chrome, Opera, and Firefox. It is an excellent way to determine where exactly the website’s server is located. This is a great way to figure out which website is safe and which is malicious. You can get more information about the Whois from the toolbar. Additionally, this extension will also provide the geolocation. This will help you know about the legal jurisdiction that may be applicable to you. Along with this, it can even let you the identify the native language. Furthermore, there are two kinds of network abilities available in this extension. By left click, you will get all the information related to the hostname and IP. On the other hand, through the right-click, you can have access to a wide range of options including SSL Checker, Ping, WHOIS lookup, DNS lookup, Traceroute, and Tiny URL. The delegation and registration of the domain name are provided by Whois lookup. Another great feature of this extension is that it is safe and doesn’t use any external service for IP to country conversions. The database of the extension is compact and compressed. This makes the information light in weight. It is capable of converting the IP address to country code. Hence, there is no external source used for collecting the information. One of the limitations of this extension is that it restricts the number of maximum tools to 6 in the right-click menu. A great thing about this extension is that it is customizable. You can move the icon by holding the button and moving the cursor to the new location of the toolbar (Chrome users only). For Firefox browser, the location of the extension in the address bar can be configured from customization panel.
Permissions are explained
|storage||To store extension's local preferences|
|tabs||To search through open tabs and create new ones|
|webNavigation||To detect page commits (to detect when a new page is loaded in a browser tab)|
|webRequest||To find IP address of the top level domain|
|<all_urls>||This is to allow 'webRequest' to have access to the top level domains|
|contextMenus||To create context-menu items for the pageAction button|
|notifications||To display error messages|
|nativeMessaging||To allow communication with the NodeJS native client (only if native DNS resolver is checked in the options page)|
|downloads||To allow the extension to download the native client (only if native DNS resolver is checked in the options page)|
|clipboardWrite||To allow the extension to copy IP address to the clipboard (a right-click item over the toolbar button)|