我正在尝试在基于 java 的 whois 服务器中解析 whois 查找,并希望使用预先存在的解决方案。
请注意:我不打算解析 whois 数据或查询任何服务器。
我研究了 commons-cli 和 JavaCC,后者很有希望,但生成代码的想法并不吸引人。我理想的解决方案是一个能够在运行时通过文件加载语法的解析器。
我想解析的示例输入:
domain example.com
host id 3223
summary registrar id 2332
谢谢!
没有用 Java 编写的 WHOIS 解析器。目前唯一可用的解析器是用 PHP 和 Ruby 编写的。
我是Ruby WHOIS 库的作者。一个智能的 Ruby WHOIS 客户端和解析器。
对您来说好消息是 Ruby WHOIS 与JRuby完全兼容。这意味着只要你使用 JRuby,你就可以在你的 Java 环境中使用它。
Apache Commons Net支持多种协议,whois就是其中之一。