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許可獲得許可。有關詳細信息,請參見許可證文件。