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.apiKey
Bing API key to access Bing's web search API-Dgoogle.apiKey
and-Dgoogle.engine
to use Google's CSE.-DwhoisApi.apiKey
Whois API api key
Goals
-
mvn whois-server-list:schema
: Builds the schema. The configuration parameterschema
is the schema location. -
mvn whois-server-list:xml
: Builds the whois server list. The configuration parameterfile
is the list location. -
mvn whois-server-list:verify
: Verifies the whois server list.
License and author
Markus Malkusch [email protected] 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