LogParser 是一个命令行工具,可以通过SQL 语句对日志进行分析统计,LogParser功能非常的强大,不但可以分析IIS日志,还可以分析系统事件日志,CSV,XML等格式日志,同时LogParser...还支持编程接口,LogParser的帮助文档里自带了一个使用C#查询系统日志的例子。...基本的用法如下: LogParser –i:输入文件的格式 –o:输出格式 “SQL语句” 例如下面的例子是用Log Parser统计访问整个IIS站点的IP,及访问次数: logparser.exe
如何收集IIS日志?...在中间的Directory项中可以设置IIS日志保存的位置。...默认就是启用的,如果关闭了,就按上述办法启用在上述截图中找到IIS日志保存的位置,如果有多个IIS站点,请点击Sites,找到对应的站点ID,然后到日志路径下找到对应的W3SVC+ID的文件夹。...找到当天的日志,拷贝出来。...C:\inetpub\logs\LogFiles\W3SVC3HTTP Error日志:默认路径C:\Windows\System32\LogFiles\HTTPERR如果日志分析不出什么来,并且问题现象能稳定复现
不是什么客,也不是什么帽子~ 1 iis日志初探 作为一名安全人员,除了前阶段的渗透攻击,后阶段的日志清除、分析然后做出安全响应也是及其重要的。...到后面的阶段,熟练掌握日志的分析不止可以帮助你溯源甚至你还能搭建一个蜜罐诱捕猎物。...2 iis日志的管理与分析 为了方便和安全起见,建议使用微软官方的管理工具IIS 6.0 Resource Kit Tools来对日志进行分析。...IIS 6.0 Resource Kit Tools安装完会集成很多工具 ? 接下来就是日志的分析。...然后就可以根据sql语句进行分析了 3 代码实现日志文件的分析 这里为了节省时间我写了个批处理直接生成日志的结果,选择的字段大家可以自行选择。
dell-log.png 删除IIS目录下的日志文件powershell 使用方法:复制代码另存为.ps1文件运行 # 设置日志文件的根目录路径 $logRootDirectory = "D:\IIS...日志\" # 计算一周前的日期 $oneWeekAgo = (Get-Date).AddDays(-7) # 递归获取根目录下的所有子目录 $subdirectories = Get-ChildItem...logRootDirectory -Directory -Recurse # 遍历每个子目录 foreach ($subdirectory in $subdirectories) { # 获取子目录中的所有日志文件...$logFiles = Get-ChildItem -Path $subdirectory.FullName -Filter "*.log" # 遍历每个日志文件 foreach...logFiles) { # 检查文件的最后修改日期 if ($file.LastWriteTime -lt $oneWeekAgo) { # 删除过期的日志文件
清理IIS的日志主要有两种解决方案: 1、每天清理前60天的日志 2、过段时间清理一下60天前的日志。 ...在下边的解决方案里有几种方法大家可以选择适合自己的,他们的总的设计思路是这样的: IIS日志文件的格式是:ex年月日.log比如:ex071116.log IIS日志文件存储位置:默认情况下是在...:%windir%system32LogFiles,如果您使用的是专业的IIS管理软件,里面一般会让你设置相应日志目录 IIS日志清理CMD版:跟据当前时间计算出前N天的日期,比如今天是:2007-11...这个代码明显比IIS日志清理CMD版少了。...日志清理CMD版及IIS日志清理VBS版的优点,这个也是一次只能处理一天的日志,当然您也可以把它改成处理多天的日志。
IIS日志文件默认有4种格式可选 分别是IIS ,NCSA,W3C,自定义 默认的是W3C,这种格式比较通用; IIS:Microsoft IIS日志文件格式。 NCSA:NCSA公用日志文件格式。...它们之间的主要区别在于以下几个方面: IIS日志文件:IIS是微软的Web服务器软件,它生成自己的日志文件格式。...IIS日志文件包含有关Web服务器处理的每个请求的信息,例如访问时间、IP地址、请求的页面、响应代码和客户端的用户代理信息。IIS日志文件的默认格式是W3C扩展日志格式,但还支持其他自定义格式。...总结而言,IIS日志文件是由微软的Web服务器软件生成的,NCSA日志文件是由以前的Web服务器软件生成的,而W3C日志文件是一种通用的格式,可以被许多不同的Web服务器所采用。...每种日志文件格式都有其特定的优点和适用场景,具体选择取决于服务器软件和分析需求。
四、Windows日志实例分析 在Windows日志中记录了很多操作事件,为了方便用户对它们的管理,每种类型的事件都赋予了一个惟一的编号,这就是事件ID。 1....五、WEB日志文件分析 以下列日志记录为例,进行分析: #Software: Microsoft Internet Information Services 6.0 #Version: 1.0...表示程序有错; sc-substatus 服务端传送到客户端的字节大小; cs–win32-statu客户端传送到服务端的字节大小; 1**:请求收到,继续处理 2**:操作成功收到,分析...有时是为了防止发生系统过载 503——服务器过载或暂停维修 504——关口过载,服务器使用另一个关口或服务来响应用户,等待时间设定值较长 505——服务器不支持或拒绝支请求头中指定的HTTP版本 FTP日志分析...Services 5.0(微软IIS5.0) #Version: 1.0 (版本1.0) #Date: 20040419 0315 (服务启动时间日期) #Fields: time cip
在这里,我为大家介绍一下两种常见的网页服务器中最重要的记录文件,分析服务器遭到攻击后,黑客在记录文件中会留下什么记录。...本文将使用和现实黑客的攻击手段类似的攻击方法去测试服务器并分析相关文件,有条件的朋友可在自己的机器上测试。...只要注意到这类信息,就可以分析对方要求的资源,于是它们就会拼命要求提供Cgi-bin scripts(Apache服务器的cgi-bin目录;IIS服务器的Scripts目录)。 ...直接攻击及记录分析 接下来我要向大家示范两种常见的网页服务器攻击方式,分析服务器在受到攻击后黑客在记录文件中痕迹。...Apache和IIS的类比和相关的攻击与记录就分析到这里,这里只是引用了几个比较常见的,同时又能体现出两者差异和共同点的例子,大家完全可以根据自己喜欢的方式去测试服务器,比如现在流行的SQL注入和上传漏洞等
GC 日志分析 首先,如果需要查看 GC 日志,需要在 jvm 参数中加入如下参数 -XX:+PrintGCTimeStamps -XX:+PrintGCDetails -Xloggc:d:/GClogs.../tomcat6-gc.log GC 日志 2016-11-23T11:01:27.738+0800: 0.150: [GC [PSYoungGen: 331K->288K(5952K)] 331K-...PSPermGen: 3060K->3060K(21248K)], 0.0052429 secs] [Times: user=0.01 sys=0.00, real=0.01 secs] Young GC 日志...image Full GC 日志分析 ? image JVM 参数设置 jvm 参数对应堆内存设置 ? image 比例设置 ?...32M) -XX:MaxGCPauseMillis=500 :设置最大暂停时间(毫秒) -XX:+DisableExplicitGC:禁止显示GC的调用(即禁止开发者的 System.gc();) GC日志
1、提交当天访问次数最多的IP,即黑客IP 已知中间件是Linux上的Apache,常见日志路径一般是: /var/log/apache/ /var/log/apache2/ /var/log/httpd.../ 这里定位到日志路径是/var/log/apache2。...通过命令ls -lah根据文件大小,判断日志文件是access.log.1,因为access.log的大小是0。
看过IIS日志时间的人都知道,IIS默认情况下记录的时间是格林威治时间,也就是与我们使用的北京时间相差8个小时,这样一来看日志就很不方便。 ...我们通过一个很小的设置让IIS日志时间使用服务器设置的时区的时间,我们使用的北京时间也就是+8区,一般来说安装操作系统的时候已经设置过了。...下面对IIS进行设置(以Windows2003+IIS6为例): 打开“Internet 信息服务(IIS)管理器”,点击“Internet信息服务”、“本地计算机”、“网站”,在需要的网站上(如果要设置所有的网站...在“网站”标签下找到“活动日志格式”,点击其后的“属性”,打开IIS日志属性 在IIS日志属性“常规”标签下,找到“文件命名和创建使用当地时间”,在其前打勾。 ...点击两次“确定”退出“Internet 信息服务(IIS)管理器”。 此时,IIS日志就已经是使用当地时间了。
现在,你需要 IIS 安装的最小值。...当安装 IIS 时,有几个新添加到您的服务器。 有五个重大的变化,您需要使用 IIS 时应注意。 1. 大多数人跳进的第一件事是 IIS 管理器。 这是安装在管理工具文件夹中的图形化工具。...当您启动 IIS 管理器时,它显示一个导航窗格向左与和的信息框中所选的起始页 (见图 1)。 ? 图 1 开始页的 IIS 管理器。...有更改到您的文件系统,支持默认的 Web 站点和其他 IIS 存储需求,如日志文件和可自定义的错误消息。 安装在您的主驱动器,C:\inetpub 上创建新的路径 (请参阅图 3)。 ?...图 3 IIS 安装后有几个文件系统添加。 你不需要使用此位置,当您创建额外的 Web 站点时。 事实上,它是一般不建议。 然而,您需要知道这些修改默认的 Web 站点,并检查日志文件的文件夹。
在nginx.conf中定义的日志格式如下: http { ......http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; ... } 日志文件如下...10_12_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36" "-" nginx没有命令直接将日志按天分割...access-api-$(date -d "yesterday" +"%Y%m%d").log cron: 0 0 * * * /mydata/nginx/nginx.log.sh 从nginx服务器将日志数据传输到日志服务器...("log_table", engine, if_exists="append", index=False) except Exception as e: print(e) 日志结构化写入数据库后
C、如何筛选 如果想要查看账户登录事件,在右边点击筛选当前日志,在事件ID填入4624和4625,4624 登录成功 4625 登录失败 D、事件ID及常见场景 对于Windows事件日志分析,不同的...net user USER PASSWORD /add net localgroup administrators USER /add 0x02 日志分析工具 A、Log Parser Log...Parser(是微软公司出品的日志分析工具,它功能强大,使用简单,可以分析基于文本的日志文件、XML 文件、CSV(逗号分隔符)文件,以及操作系统的事件日志、注册表、文件系统、Active Directory...常见登录类型日志分析 https://blog.csdn.net/zhulinu/article/details/52747984 Windows 7和Windows Server 2008 R2 安全事件的说明.../www.jb51.net/hack/384430.html https://wenku.baidu.com/view/e86ad976e009581b6bd9ebcf.html Powershell日志分析
0x03 事件日志分析 对于Windows事件日志分析,不同的EVENT ID代表了不同的意义,摘录一些常见的安全事件的说明: 事件ID 说明 4624 登录成功 4625 登录失败 4634 注销成功...0x04 日志分析工具 Log Parser Log Parser(是微软公司出品的日志分析工具,它功能强大,使用简单,可以分析基于文本的日志文件、XML 文件、CSV(逗号分隔符)文件,以及操作系统的事件日志...它可以像使用 SQL 语句一样查询分析这些数据,甚至可以把分析结果以各种图表的形式展现出来。...基本查询结构 Logparser.exe –i:EVT –o:DATAGRID "SELECT * FROM c:\xx.evtx" 使用Log Parser分析日志 1、查询登录成功的事件 登录成功的所有事件...Event Log Explorer Event Log Explorer是一款非常好用的Windows日志分析工具。
日志采用默认的格式产生,一直也没太关注, 这次正好藉着博客改版,尝试分析下近期的日志,以对网站状态有个全局的了解。...网上有许多日志分析采用的是简单粗暴的bash脚本(awk)来进行处理, 好处是分析速度快,但坏处是拓展性不强,如果未来想要做图表或者在网页前端展示就比较麻烦了。...扯得有点远了,还是继续分析日志吧。...错误日志分析 错误日志也叫应用程序日志,主要用于方便开发者或者运维在出问题的时候排查原因。...分析 错误日志相对于访问日志要少(废话),但从中也能找到对我们有价值的信息。
AWStats日志分析系统介绍 1.AWStats日志分析系统 (1)Peri语言开发的一款开源日志分析系统 (2)可用来分析Apache、Samba、 Vsftpd、 IIS等服务 器的访问日志 (3...)信息结合crond等计划任务服务,可对日志内容定期进行分析 部署AWStats日志分析系统 1.安装AWStats软件包 2.为要统计的站点建立配置文件 3.修改站点统计配置文件 4.执行日志分析,并设置...crontab计划任务 访问AWStats分析系统 1.查看统计页面 2.设置网页自动跳转,方便访问 具体操作: 1.安装DNS和HTTP服务软件包 [root@localhost ~]# yum install...# systemctl start httpd 4.Windows 10配置 (1)在win10主机上更改下DNS地址 (2)在浏览器上访问域名,保证能够进行对Apache访问 5.此时可以查看下日志文件
慢查询日志一般用于性能分析时开启,收集慢SQL然后通过explain进行全面分析,一般来说,生产是不会开启的,收集慢查询语句是十分耗性能的,但是我们在测试环境是可以模拟分析的,优化SQL语句,接下来就通过实战...,讲解如何开启慢日志查询以及如何分析。...long_query_time=3但是修改为不会立即生效,两种办法:关闭数据库回话重新连接使用 show global VARIABLES like 'long_query_time%' 查看三、模拟慢sql并分析由于本次数据库安装通过...以及耗时多久图片 只要是超过long_query_time的sql都会被记录图片5)查看当前数据有多少条慢sql show GLOBAL STATUS like '%slow_queries%'图片 6)慢日志分析工具...指定日志文件,查看记录集中最多的sqlmysqldumpslow -s r -t 10 /var/lib/mysql/dca928abb464-slow.log图片三、总结本文通过实战demo,一步一步配置分析如何利用慢日志去定位查询耗时的
一、Windows日志文件的保护 日志文件对我们如此重要,因此不能忽视对它的保护,防止发生某些“不法之徒”将日志文件清洗一空的情况。 1....修改日志文件存放目录 Windows日志文件默认路径是“%systemroot%system32config”,我们可以通过修改注册表来改变它的存储目录,来增强对日志的保护。...、安全日志、系统日志。...设置文件访问权限 修改了日志文件的存放目录后,日志还是可以被清空的,下面通过修改日志文件访问权限,防止这种事情发生,前提是Windows系统要采用NTFS文件系统格式。...二、Windows日志实例分析 在Windows日志中记录了很多操作事件,为了方便用户对它们的管理,每种类型的事件都赋予了一个惟一的编号,这就是事件ID。 1.
具体链接请参考windows日志转发_leeezp的博客-CSDN博客_windows日志转发 安装 ewk (es+winlogbeat+kibana) 转发主机日志_leeezp的博客-CSDN博客...这篇文章记录windows事件和日志的对应关系。...(Windows 10) – Windows security | Microsoft Docs 登录失败如果在windows事件查看器 — Windows日志 — 安全 查看不到日志,可能是因为没有开启...在 “审核策略” — “审核登录事件” 开启 “成功” 和 “失败”的日志: 设置完再次mstsc登录失败,在安全日志可以查看到登录失败 事件ID 4625 的告警: 如果没有配置本地安全策略开启登录审计...登录失败不清楚为什么会有1149 认证成功的日志。 这个日志可以用于远程登录失败的审计,无法审计登录成功。登录成功还是需要事先开启本地安全策略审核登录事件。
领取专属 10元无门槛券
手把手带您无忧上云