文件名称:WebMonitor:网络监控器
文件大小:12KB
文件格式:ZIP
更新时间:2024-05-31 09:54:13
Python
此程序用于监控WEB网站是否被篡改 进入程序目录,执行命令启动程序: python main.py 运行时启动三个线程 爬虫线程:监控baseWebs.txt是否发生改变,若发生变化则先【清空webs.txt】再更新webs.txt 过滤线程:监控webs.txt是否发生改变,若发生变化则更新bad.txt和good.txt 监控线程:根据good.txt拨测页面,如果页面md5值发生变化则最多发送3次告警邮件 注意 由于爬虫获取网站所有页面的超链接耗时较长,在不需要的情况下尽量不要启动爬虫线程,可以在webs.txt中手工添加监控页面 同一目录下的文件 CrawlLinks.py:单线程爬虫程序,适用于CPU为主要瓶颈的情况下 MulCrawlLinks.py:多线程爬虫程序,适用于网络延时较大的情况下 WebMonitor.py:监控和过滤程序 baseWebs.txt:WEB网站列表
【文件预览】:
WebMonitor-master
----WebMonitor.py(13KB)
----baseWebs.txt(292B)
----main.py(1KB)
----CrawlLinks.py(6KB)
----MulCrawlLinks.py(7KB)
----readme.md(775B)
----good.txt(0B)
----log.txt(0B)
----webs.txt(0B)
----bad.txt(0B)
----.gitignore(1KB)
----.gitattributes(378B)