What is it

  • XL-Whois is a tool to make multiple advanced whois requests;
  • It supports Domain Whois, Network Whois, DNS Records and GeoIP;
  • Object for the requests are parsed from the clipboard content so time to prepare the request is reduced to minimum;
  • Supported objects are IPv4, hostname, domain name and IPv6. Domain extensions for hostname and domain name are validated from a common database that can be updated every time you use the tool;
  • XL-Whois stores responses from Network Whois requests in database and cache. The database can be imported and exported so you can share your data between your computer or with other people;
  • XL-Whois can also log your request that you can comment and those logs are stored in a database;
  • Before making a request, XL-Whois verifies your databases and informs you if you already made the same request and the result you got;
  • Network Whois Database can be viewed, searched, filtered, analysed and even data from other Network Whois report obtained by any other tool can be parsed and added to your database;
  • XL-Whois also provides advanced search capabilities to get all ranges for a specific organisation or ASN.

See documentation for more details.


The XL-Whois Tray Menu

The XL-Whois Tray Menu
Click image to view in full size
XL-Whois Databases Check Example

XL-Whois Databases Check Example
Click image to view in full size
XL-Whois Report Sample

XL-Whois Report Sample
Click image to view in full size
XL-Whois Whois Database

XL-Whois Whois Database
Click image to view in full size
XL-Whois Logging Database

XL-Whois Logging Database
Click image to view in full size
XL-Whois Network whois properties

XL-Whois Network whois properties
Click image to view in full size
XL-Whois Add ISP Ranges - Organisation

XL-Whois Add ISP Ranges - Organisation
Click image to view in full size
XL-Whois Add ISP Ranges - Ranges

XL-Whois Add ISP Ranges - Ranges
Click image to view in full size

How it works

XL-Whois can be installed using the installer or used as a standalone application. In order to start using it, just run the executable file from the start menu or the directory you install it.

What do you need

  • Windows XP SP2 or newer

Version History

Version Comments
  • Fixed:
    • GeoIP2 was generating fatal error when trying to resolve some IP addresses like non public addresses.
  • New:
    • RDAP protocol for network whois is now supported.
    • GeoIP2
      • GeoIP details can be added to report
      • GeoIP details are shown in Network whois properties window
      • Language for GeoIP can be configured
      • When country is not indicated in a network whois response, GeoIP is used to find the information (may occur with LACNIC)
    • Get all related ranges
      • Window has been rebuilded, so you can now see details about the route, the organisation and/or the AS
      • You can see details in a formatted, treeview or raw format
      • You can change the organisation or the ASN in the query
      • In the related ranges view, you can show and select all ranges, parent only or small only (more specific ranges)
      • Netname are added to the ISP name, but you can remove it with a single button
      • In some cases, name can be choose from a list
    • Network whois properties window (replaces Network whois and Edit ISP windows)
    • In Logging Database, line is green when report for item is available and report can be opened with double-click
    • In Clipboard window, Edit button has been change to Save button
    • When parsing a network whois response, use uppercase by default for country code (de -> DE)
    • Network whois data can now be parsed directly from Clipboard
    • In Whois database, filters that use contains are now case insensitive
    • In Whois database, lines can be filtered from selected cell
    • Analyse database window can be resized
  • Fixed:
    • There were some issue when parsing some network whois response from RIPE
    • Whois server for domain whois was not always the good one
    • Check all option was not in the good grid in Analyse database window
  • Fixed:
    • Fixed an issue with domain whois for some gTLD when additional request was made too fast.
  • New:
    • All request options can now be selected in the tray menu.
    • You can send a whois with comment from tray.
    • You can open report directory from tray.
    • When whois server is unknown for domain whois, a request is done to Internic to identify the whois server.
    • In Whois database:
      • You can refresh selected ISP.
      • You can add or edit and entry.
      • IPv6 is now supported by Analyse Database function.
    • IPv6 parent ranges are now added to whois database (ARIN only).
    • Open user dir from Settings window
    • Closing the main window doesn't exit the program anymore. To quit, you must now use the Quit function from the tray menu.
    • Documentation has been modified.
  • Fixed:
    • There was an issue with ARIN and IPv6 addresses. Net::Whois::IP has been modified to include ! operator.
    • There was an issue with LACNIC network whois response when removing double line break.
  • Fixed:
    • Fixed an issue where Network Whois gives two ranges with the same starting IP address and with the largest range as the first obtained result. In this situation, the first result was kept even if it was not the smallest block. This problem came from a module which XL-Whois depends on. So, I have modified the module to use the block size instead of the starting IP address to determines which block is the smallest one.
  • New:
    • Full date and time is now used for Whois Database
  • Fixed:
    • Fixed an issue with filters in Whois Database window that was not working when operator contained spaces.
    • Fixed an issue where number of ISP was not updated correctly after a whois request.
  • Now, XL-Whois comes with an installer.
  • Documentation in now online.
  • Link to configuration window in the taskbar menu
  • Support of IPv6 in Whois database
  • New function from the Whois database popup menu: "Get all related ranges"
  • "Extract whois info from a file" function can now extract and store Network whois data
  • New Configuration Wizard (when using the tool for the first time)
  • New option to force the registry to use for network whois
  • Fixed an issue related to whois server database (tld.json) that contains comment lines
  • Fixed issues if the user delete the path of Logging database, Whois Database or folder for reports
  • Fixed an issue when an ISP is deleted, network whois data was not deleted
  • Fixed an issue when an ISP is added, green background in grid was not set
  • Fixed an issue with line breaks when an ISP is added from LACNIC
  • Fixed various issues with the Configuration Wizard
  • Fixed various issues with database changes in the GUI
  • New taskbar shortcuts
    • Whois function is now enabled or disabled depending if there are items in clipboard
    • Whois function text is modified with the first parsed item in clipboard
    • New shortcut to the "View/Edit clipboard content" window
    • Query options can now be selected from the taskbar menu
  • New setting options
    • Start the tool in taskbar (minimized)
    • Customize User-Agent
  • Fixed issue with checking update of the Whois Server database on Github
  • Fixed some display issues
1.0 First release.


To translate XL-Whois to other languages:

  1. In Config Window, use the Export Lang.ini function. The file will be saved in the same directory of the tool;
  2. Open the file in any text editor like Notepad;
  3. Translate each expression at the right of the = symbol;
    • The expression on the left side is used by the tool to identify the expression so do not change it. Also, be sure to have a space between the = symbol and your expression (ex. Key = Value);
    • Authorized characters are alphanumerics, spaces and these symbols: ",", ".", "-", "!", ",", "(" and ")". Any other character will be deleted;
    • For some controls, string length must be the same as original. A longer string could be truncated if it doesn't match the length of the field;
    • The value associated with the translatorName will be used in the About window to identify you as translator (if you want). You can also add your email or a short url (ex. YourName (youraddress@email.com));
  4. Restart the tool so the strings in Lang.ini will be used instead of the default language.

If you translate the tool and you want to share, contact the author.

Available translations:

To install, save the appropriate Lang.ini file in the default folder of the tool (if you used the installer, it should be AppData. Otherwise, it's the same folder of the program).

There is no available translation at the moment.


Copyright (c) 2015-2019 Alain Rioux

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.


If you have any problem, suggestion, comment, or you found a bug in the utility, contact the author.



Source code is hosted on SourceForge and GitHub. Binaries are hosted on SourceForge.

Filename MD5 SHA256
XL-Whois Setup 5.0.1.exe 66398944cc86c54bb066b9f6c27c832f 3a71950fe24d30f8415e4375033d20a51907f42914db7f0887ad32261fa7ebd8
XL-Whois 5.0.1.zip 201c9435024f1895c3ad3db8bc44db2b 353e1884b0a6e0aef4a1e0abc944fbbbbc70608a2fa258595309fd394adcfce5


If you want to download the standalone version or an older version, check on SourceForge.

Additional content
Whois database export (Canada) Use the tool import function to add.
Date: 2016-04-08.
It does not contain all ISP from Canada (most are Quebec area), but that could be a good start... If you want to share a part of your database, contact the author.

If you install many tools of the XL-Toolkit, you should follow these instructions.


Credits to Free Website Templates for the template of this Website