当前位置: 首页 > news >正文

国内p2p网站建设海珠建网站公司

国内p2p网站建设,海珠建网站公司,做个兼职网站设计,东莞市塘厦镇有时做应急响应的时候#xff0c;需要提取web日志如access.log日志文件来分析系统遭受攻击的具体原因#xff0c;由于开源的工具并不是很好用#xff0c;所以自己用Python3写了一个简单的日志分析工具。先介绍一下access.log日志access.log日志文件记录了所有目标对Web服务器…有时做应急响应的时候需要提取web日志如access.log日志文件来分析系统遭受攻击的具体原因由于开源的工具并不是很好用所以自己用Python3写了一个简单的日志分析工具。先介绍一下access.log日志access.log日志文件记录了所有目标对Web服务器的访问请求当有客户端对网站进行了访问时access.log就会生成一条访问日志。日志格式一条访问日志一般分为7个字段1.202.114.41 - - [09/Nov/2020:11:08:23 0800] GET / HTTP/1.1 404 146 https://www.baidu.com/link?urljBUa Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:82.0) Gecko/20100101 Firefox/82.01.202.114.41 代表是谁访问的服务器[09/Nov/2020:11:08:23 0800] 表示访问服务器时服务器的时间。0800表示服务器所处时区位于UTC之后的8小时。GET / HTTP/1.1 请求的方法和访问的路径404 为服务器响应的状态码此信息非常有价值它揭示了请求是否成功以及失败。146 表示服务器发送给客户端的字节数但这个字节数不包括响应头的信息如果服务器没有向客户端发送任何内容则该值为“-”https://www.baidu.com/link?urljBUa 请求来源用于表示浏览者在访问该页面之前所浏览的页面只有从上一页面链接过来的请求才会有该项输出如果是新开的页面则该项为空。上例中来源页面是从baidu转过来即用户从baidu的那条链接中点击进来。Mozilla/5.0 xx 表示用户终端浏览器的UserAgent常见web漏洞攻击日志通过web日志可以判断目标为恶意请求还是正常请求。如下请求路径中携带危险字符172.16.2.1 - - [09/Feb/2023:17:57:02 0800] GET /sqli-labs-master/Less-1/?id1 order by 3 -- HTTP/1.1 200 721SQL注入172.16.2.1 - - [09/Feb/2023:17:57:18 0800] GET /sqli-labs-master/Less-1/?id1 and sleep(5) -- HTTP/1.1 200 670 SQL注入172.16.2.1 - - [09/Feb/2023:18:01:19 0800] GET /sqli-labs-master/Less-1/?idscriptalert(11)/script HTTP/1.1 200 670 xss攻击...可以使用正则来匹配每条请求是否存在攻击行为,其中的指纹库finger可以根据需求随时进行扩充log_tool.pyimport re, os, argparse from urllib.parse import unquote from colorama import init,Fore,Back init(autoresetTrue)finger {命令执行攻击:/dev/tcp|call_user_func|preg_replace|proc_popen|popen|passthru|shell_exec|exec|/bin/bash|call_user_func_array|assert|eval|fputs|fopen|base64_decode|wget|curl.*ifs|uname|think.*invokefunction|whoami|ifconfig|ip add|echo|net user|phpinfo|jndi:|rmi:|\${,sql注入攻击:sleep|union|concat|information_schema|table_name|extractvalue|updatexml|order by|sqlmap|md5\(,xss攻击:script|img src|imgsrc|document\.domain|prompt|alert\(|confirm\(|javascript:|Onerror|onclick,webshell连接:shell\.asp|shell\.jsp|shell\.jspx|shell\.php|cs\.php|tomcatwar\.jsp,敏感文件攻击:\.ssh/id_dsa|\.\./|\.\.|/etc/passwd|\.bash_profile|db\.sqlite|/win\.ini|wp-config\.php|\.htaccess|\?pwd|heapdump|/\.git }data_list {命令执行攻击:[],sql注入攻击:[],xss攻击:[],webshell连接:[],敏感文件攻击:[] }def get_parser():logo r______ _____________ ____ / ___/ / ___/\_ __ \_/ ___\ \___ \ \___ \ | | \/\ \___ /____ /____ |__| \___ \/ \/ \/ Author: 山山而川Blog : https://chenchena.blog.csdn.net/?typelatelyparser argparse.ArgumentParser(usagepython log_tool.py 日志文件)print(logo)print(正在分析日志信息请稍等...\n)p parser.add_argument_group(log_tool.py的参数)p.add_argument(logName, typestr, help为.log日志文件)args parser.parse_args()return argsdef extract(filename):with open(filename,r,encodingutf-8) as file:for line in file: #获取每一条日志信息line unquote(line[:-1], utf-8)for k,v in finger.items(): #遍历每一条指纹信息result re.search(v,line,re.I)if result:data line Fore.RED 匹配指纹[%s]%result.group()if k 命令执行攻击:rce data_list.get(命令执行攻击)rce.append(data)breakif k sql注入攻击:sql data_list.get(sql注入攻击)sql.append(data)breakif k xss攻击:xss data_list.get(xss攻击)xss.append(data)breakif k webshell连接:webshell data_list.get(webshell连接)webshell.append(data)breakif k 敏感文件攻击:file data_list.get(敏感文件攻击)file.append(data)breakoutfileName filename.rsplit(.,1)[0] _result.txtif os.path.exists(outfileName):os.remove(outfileName)for attack_name,attack_record in data_list.items():if attack_record:output 疑似存在%s:%attack_nameprint(Fore.YELLOWoutput)with open(outfileName,a,encodingutf-8) as f:f.write(output\n)for recode in attack_record:if 200 in recode:print(recode Fore.GREEN 响应码200)with open(outfileName,a,encodingutf-8) as f:f.write(recode 响应码200\n)else:print(recode)with open(outfileName, a, encodingutf-8) as f:f.write(recode \n)with open(outfileName, a, encodingutf-8) as f:f.write(\n)print() if __name__ __main__:filename get_parser().logNameextract(filename)输出的同时会默认保存在本地
http://www.hkea.cn/news/14467294/

相关文章:

  • 广州网站设计哪家公司好网站介绍怎么写范文
  • 商城网站开发多php网站开发实例教程
  • 凸一品牌策划公司镇江seo方案
  • 找人做网站内容自己编辑吗电子东莞网站建设
  • 如何把网站建设好好的seo平台
  • 网站 规划方案工业企业在线平台
  • 最好网站建站公司上海环球金融中心多少层
  • 深圳网站运营托管青海省建设厅网站执业
  • 免费网站怎么赚钱建设网站会员
  • 网站开发的背景知识和技术建网站大概多少费用
  • 珠海门户网站制作费用深圳app定制开发外包公司
  • 如何自学网站后台如何网页截图快捷键
  • 西宁网站建设开发德州做网站的公司有哪些
  • 济宁软件开发网站建设wordpress 作者 链接
  • 建设银行唐山分行网站怎么维护网站
  • 个人网页模板网站免费网站模板网
  • php网站开发步骤展示性公司网站html
  • 龙岩网站设计 信任推商吧做词金诚信矿业建设集团有限公司网站
  • 四川网站建设培训wordpress 对话
  • 建站系统低价建站新闻资讯如何网站建设公司
  • 网站前台后台齐装网装修公司
  • 网站设计客户需求网站建设方案应该怎么写
  • 上市公司中 哪家网站做的好wordpress 获取评论数
  • 建设项目招标在什么网站公示5在线做网站
  • 做网站用那种数据库建设公司网站需要准备什么科目
  • php简易购物网站开发个人中心html模板
  • 家政服务 技术支持 东莞网站建设开封景区网站建设方案
  • asp.net获取网站虚拟目录网站制作收费
  • 怎么做晒鱼的网站免费下载应用市场
  • 网站先做前端还是后端广州市旅游商务职业学校