标签:sj text 实时 漏洞 dz str edusrc div gl
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import requests, time
import dingtalkchatbot.chatbot as cb
from lxml import etree
# 钉钉
def dingding(text, msg):
webhook = 钉钉机器人API
ding = cb.DingtalkChatbot(webhook)
ding.send_text(msg='{}\r\n{}'.format(text, msg), is_at_all=False)
def gl(sj):
sj = str(sj)
sj = sj.replace("[", "")
sj = sj.replace("]", "")
sj = sj.replace(" ", "")
sj = sj.replace("'", "")
sj = sj.replace('\\n', "")
return sj
def sendNews():
list = []
while 1:
try:
for i in range(2,3):
url = "https://src.sjtu.edu.cn/"
time.sleep(3600)
data = requests.get(url=url).text
tree = etree.HTML(data)
title= tree.xpath('/html/body/div/div/div[2]/div/div/table/tr['+str(i)+']/td[2]/a/text()')
sj = tree.xpath('/html/body/div/div/div[2]/div/div/table/tr['+str(i)+']/td[1]/text()')
jb = tree.xpath('/html/body/div/div/div[2]/div/div/table/tr['+str(i)+']/td[3]/span/text()')
zz = tree.xpath('/html/body/div/div/div[2]/div/div/table/tr['+str(i)+']/td[4]/a/text()')
dz = tree.xpath('/html/body/div/div/div[2]/div/div/table/tr['+str(i)+']/td[2]/a/@href')
title=gl(title)
jb = gl(jb)
sj = gl(sj)
zz = gl(zz)
dz = gl(dz)
sm = "危害级别:" + jb + "\n更新时间:" + str(sj) + "\n"+"地址:https://src.sjtu.edu.cn" + str(dz) + "\n"
if dz in list:
print("cunzai\n")
else:
if "中危" in jb:
dingding(title, sm)
print(title + '\n' + sm + '\n')
list.append(dz)
else:
print("危险程度底\n")
except Exception as e:
raise e
if __name__ == '__main__':
sendNews()
代码写的很垃圾,自行修改。
钉钉CVE漏洞及红队工具自动推送群:31797046(欢迎加群)
标签:sj,text,实时,漏洞,dz,str,edusrc,div,gl 来源: https://blog.csdn.net/suporsuluo/article/details/122771366
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。