Whois server list compiler
This is the code which generates the whois-server-list. The generated list is a merged compilation of these sources:
- The existing whois-server-list
- IANA
- Public Suffix List
- Ruby Whois
- Marco d'Itri's Whois list
- php-whois
- phpWhois
Usage
you can use the compiler as a maven plugin whois-server-list:
<build>
<plugins>
<plugin>
<groupId>de.malkusch.whois-server-list</groupId>
<artifactId>whois-server-list-maven-plugin</artifactId>
<version>0.1.0</version>
<configuration>
<schema>whois-server-list.xsd</schema>
<file>whois-server-list.xml</file>
</configuration>
</plugin>
</plugins>
</build>
System properties
Please provide these system properties:
-Dbing.apiKeyBing API key to access Bing's web search API-Dgoogle.apiKeyand-Dgoogle.engineto use Google's CSE.-DwhoisApi.apiKeyWhois API api key
Goals
-
mvn whois-server-list:schema: Builds the schema. The configuration parameterschemais the schema location. -
mvn whois-server-list:xml: Builds the whois server list. The configuration parameterfileis the list location. -
mvn whois-server-list:verify: Verifies the whois server list.
License and author
Markus Malkusch markus@malkusch.de is the author of this project. This project is free and under the WTFPL.
Donations
If you like this project and feel generous donate a few Bitcoins here: 1335STSwu9hST4vcMRppEPgENMHD2r1REK