搜搜/萨uron

Laravel 5.3+ 项目,用于监控 Whois 和 DNS 记录的变化。

dev-master 2017-03-02 22:30 UTC

This package is not auto-updated.

Last update: 2024-09-28 20:25:27 UTC


README

Laravel 5.3 项目,用于监控 Whois 和 DNS 记录的变化。

利用 Laravel 队列 & Jobs,可以对一组定义的域名进行 DNS 或 Whois 记录的检查。可以使用 Laravel 调度器来安排这些检查的运行时间。

另外,还提供了一组新的 Laravel artisan 命令来运行这些检查:`php artisan checks:run dns` 和 `php artisan checks:run whois`。

这两个检查都会返回 JSON 结果,这些结果被存储在单个 GitHub Gist 中,以这种方式存储;而不是例如数据库,这样可以防止数据重复,并允许您查看随时间推移的历史差异。

配置

TODO

  • 添加变更通知 - 邮件、Slack、Webhook
  • 创建存储记录的界面,以便可以使用 github、bitbucket、文本文件等
  • 添加使用不同提供者的选项,目前使用 dns-lg.com 用于 DNS 记录,使用 jsonwhoisapi.com 用于 Whois 检查
  • 创建 Laravel/Unit 测试