DomainMonitor
1.0.0
DomainMonitor是一种基于Python的监视工具,旨在跟踪指定域中的更改,并通过Discord Webhooks通知用户。它有助于监视域的各个方面,包括PING时间,WHOIS信息和IP详细信息,并在检测到更改时发送通知。
项目结构包括以下文件和目录:
monitors/ :包含模板监视器配置的目录。model/domain.json :被监视域的配置模板。model/webhook.json :Webhook URL的配置模板。model/log.json :被监视域的日志数据模板。model/monitor.py :用于监视域的Python脚本。deploy-monitor.py :用于部署新显示器的脚本。deployer.log :用于部署活动的日志文件。 DomainMonitor依赖以下Python库:
whois :要检索whois信息。requests :用于提出HTTP请求。discord_webhook :通过Discord Webhooks发送通知。difflib :用于生成差异报告。psutil :用于管理流程。 要安装域monitor及其依赖项,请按照以下步骤:
克隆存储库:
git clone https://github.com/yourusername/DomainMonitor.git导航到项目目录:
cd DomainMonitor安装所需的依赖项:
pip install -r requirements.txthttps://example.com该监视器检查https://example.com的状态,并在检测到任何更改时通过Discord Webhook发送通知。
https://github.com与以前的监视器类似,该监视器监视https://github.com ,并通过Discord Webhook通知更改。
部署新监视器:
deploy-monitor.py脚本。设置监视器后,监视过程将在后台连续运行,并定期检查更改。您可以根据要求自定义监视频率和行为。
deployer.log文件包含部署过程生成的日志,提供了对监视器创建和管理活动的见解。
欢迎捐款!随时提交拉动请求或开放问题,以进行任何改进或错误修复。
该项目已根据MIT许可获得许可。有关详细信息,请参见许可证文件。