日志分析涉及的命令

2023省赛-运维-溯源取证-日志分析 得找个时间再次学习下awk的用法。这题本身就是各种命令进去就好了。 阅读详情

日志分析

按某个字段过滤

需要分析tomcat的access log,找到错误码为404的请求是哪些:

> $ awk -F ' ' '$10==404{print $4,$8}' localhost_access_log.2019-07-11.txt

打印行号

awk '{print NR}'

打印整行

awk '{print $0}'

同时按URL和客户端IP统计

$ awk -F ' ' '{print $30}' test.log |sort |uniq -c|sort -rnk 1|awk -F ' ' '{print $2}' | while read line; do echo =======$line===========; grep $line test.log|awk -F ' ' '{print $40}'|sort|uniq -c|sort -rnk 1; done;

输出结果:

=======/abc===========
      5 "10.xx.xx.236"
      2 "10.xx.xx.238"
      2 "10.xx.xx.237"
=======/xyz===========
      1 "10.xx.xx.235"

awk 正则表达式匹配

shell脚本用到了一段awk,一时没看懂

awk '$1~/^abc$/{print $2}' /tmp/test.log

查了awk工具的介绍,关于正则表达式有一批博客不错:awk 系列:如何使用 awk 和正则表达式过滤文本或文件中的字符串。
但是没有$1~的介绍,又搜索一番,总结如下:
‘$1~/pattern/action’ 表示$1匹配指定内容后才执行action,pattern是以$1作为输入,而不是整行作为输入。

sed进行字符替换

echo "\"123\"" |sed s/\"//g

sed命令的格式是sed s/oldstring/newstring/g。

应急响应——Linux日志分析 Linux系统中日志存放位置 /var/log/ 不同linux发行版的该目录下的其他日志位置可能不同,具体情况具体分析 查看日志配置情况: cat /etc/rsyslog.conf /var/log/目录下,所有日志情况 比较重要的几个日志: 登录失败记录:/var/log/btmp //lastb 最后一次登录:/var/log/lastlog 或者 //lastlog 登录成功记录: /var/log/wtmp //last 阅读详情

相关推荐

日志分析命令

1、查看有多少个IP访问: awk '{print $1}' log_file|sort|uniq|wc -l 2、查看某一个页面被访问的次数: grep "/index.php" log_file | wc -l 3、查看每一个IP访问了多少个页面: awk '{++S[$1]} END {for (a in S) print a,S[a]}' log_file > log.txt sort -n -t ' ' -k 2 log.txt 配合sort进一步排序 4、将每个IP访问

Stestack的博客 536

飞控学习日志3 | 阿木初级教程笔记

写在前面 本文为学习「阿木实验室」PX4初级课程的一个笔记。 启动脚本分析 pixhawk底层启动流程分析1 pixhawk底层启动流程分析2 一张很好的启动流程图 教程中有一个pdf「Pixhawk原始固件PX4之常用函数解读」,个人认为该文件应该放在最后看。 系统软件框架 Firmware下有很多文件,其中可能会用到的有Cmake, mavlink, msg, ROMFS 和src这几个文件...

sn1979c的博客 4570

pixhawk飞控日志文件

这是一份Pixhawk的日志文件,通过实际飞行获取,已经使用地面站软件将其转换为.mat格式,配合我的日志里的EKF算法,可以直接进行EKF算法的仿真,效果还不错。

玄机应急:Linux权限维持&Windows日志分析

这也是一个反弹shell,但是题目让交的是隐藏的,这里可以对1.py和shell.py这两个的路径一个个试,反正也没有次数限制。这是一种常见的进程隐藏技术,通常用于恶意。那么想想,最后一个IP是1次,扫描肯定不会扫描一次,最后一个排除,那么就剩两个了,那么查看日志分析一下。那么就剩最后一个了,肯定是扫描的IP,这里就可以加起来提交了,但是分析一下。可以发现,后面有一个nmap,nmap是一个扫描器,无疑,这是一个扫描IP。第二个IP,发现后面的内容是get请求,并且是一个站点,不是扫描的IP。

8888的博客 1531

fw_px4_plottools:用于在Matlab中读取和显示Pixhawk uLog日志的绘图工具

fw_px4_plottools 用于在 Matlab 中读取和显示 Pixhawk uLog 日志的绘图工具。 安装 需要安装pyulog包: pip install pyulog 对数转换 首先将 .ulg 文件转换为 .csv 文件然后将其导入到 matlab 的脚本。 调整必要的参数,例如文件名、加载模式或是否应显示绘图。 日志文件必须放在04_log_files文件夹中。 如果应显示任何图,请调整01_draw_functions/DisplayPX4LogData.m的必要参数。 脚本的成功运行会产生以下输出: 想要的图 05_csv_files文件夹中的 .csv 文件(如果应保留) 保存在06_mat_files文件夹中的06_mat_files 如果执行全球位置估计图,则在07_kmz_files文件夹中为 Google 地球生成的 .kmz 文件。 添加新图 在

stm32f103实现Pixhawk PPM

使用stm32f103实现PPM,亲测在Pixhawk飞控上可用

日志分析和流量分析

对于日志分析个人感觉就是攻击或者恶意访问后后台数据库的记录这个在sqli-labs中也出现过 result.txt这就和日志分析类似我们直接做题在刷NSSCTF 发现陇剑杯 对于取证和流量分析日志分析的考点多我们直接开始刷 陇剑杯 的日志分析。

m0_64180167的博客 564

MATLAB读取整个文件夹(或多个文件夹)内所有txt文件,并将文件进行数据分类绘图plot

MATLAB读取整个文件夹(或多个文件夹)内所有txt文件,并将文件进行数据分类绘图plot

linux audit 日志解析,一种用于Linux的audit日志分析方法与流程

技术特征:1.一种用于Linux的audit日志分析方法,其特征在于,通过在Linux操作系统中进行Audit的配置及分析,从Audit子系统中查看系统事件,搜索确定安全裂口;其实现过程主要包括如下步骤:1)audit服务端安装,2)audit客户端配置,3)修改audit规则,4)audit分析。2.根据权利要求1所述一种用于Linux的audit日志分析方法,其特征在于,所述1)audit服务...

weixin_39710361的博客 854

TSMC 40nm LP工艺下,新手画版图最容易踩的5个坑(附Cadence避坑指南)

本文详细解析了TSMC 40nm LP工艺下版图设计的5个常见陷阱,包括MOS管尺寸转换、DNW隔离、Guard Ring设计、金属布线和DRC检查。通过Cadence实战技巧和设计规则优化,帮助新手工程师规避典型错误,提升版图设计效率和质量。

weixin_26800111的博客 458

PX4二次开发实战:从零构建自定义飞控模块

本文详细介绍了PX4二次开发的实战指南,从环境搭建到自定义飞控模块的创建,涵盖了uORB消息定义、外部传感器驱动集成、控制算法实现等关键步骤。通过具体代码示例和调试技巧,帮助开发者快速入门PX4二次开发,构建高效稳定的无人机飞控系统。

weixin_29175469的博客 339

【玄机】日志分析-Tomcat日志分析

1、Tomcat日志所在的绝对路径是?2、攻击者对某网站进行了口令爆破。请你判断口令成功匹配的请求的响应码是?3、攻击者向admin.jsp的管理员留言板界面发送了恶意JS代码从而构成了存储型XSS。已知攻击者试图盗取管理员cookie,并将其发送至其本地服务器上。请你判断其服务器上用于盗取cookie而监听的端口是?4、攻击者利用执行系统命令的参数是?5、攻击者通过某种手段遗留了后门文件,请你找到该文件并按需提交其文件中的flag。

EYE_L的博客 847

BH1750光强度传感器Stm32f103驱动(已测试ok)

1. 实验:Stm32f103 驱动 bh1750采集光照强度,串口打印采集到的数据。 2. 实验准备器材 开发版:stm32f103c8t6 器件:bh1750 GY-302 开发环境:win10,KILE4 下载程序的软件:FlyMcu.exe 串口调试助手:ComAssistant.exe 3. BH1750 的接线 VCC:5V或3.3V ...

weixin_53329977的博客 8932

性能优化:查询优化、索引优化、慢查询日志分析、EXPLAIN 的使用

综上所述,性能优化是一个持续的过程,需要不断地评估和调整数据库的配置和查询语句以适应不断变化的数据和需求。通过合理地运用查询优化、索引优化、慢查询日志分析和EXPLAIN命令等技巧和方法,可以有效地提高数据库的性能和响应速度。性能优化是数据库管理中至关重要的一环,它涉及多个方面,包括查询优化、索引优化、慢查询日志分析以及EXPLAIN命令的使用。四、EXPLAIN的使用。

qq_43472841的博客 535

手把手教你用Python实现最简单的语义通信(Sem Comm)Demo

本文通过Python和PyTorch,手把手教你构建一个基于深度学习的语义通信(Semantic Communication)Demo。该Demo使用自编码器架构,从MNIST图像中提取低维语义特征进行传输与重建,实现了从“传输比特”到“传递含义”的跨越,并探讨了其效率优势与鲁棒性。

weixin_29080843的博客 247

解锁Jetbrains AI助手:中国开发者实战配置与效率跃迁指南

本文为中国开发者提供了一份详细的Jetbrains AI助手实战配置指南。针对服务地域限制,核心解决方案是通过修改Jetbrains账户区域信息并配置网络代理,实现插件的稳定启用。文章进一步分享了AI助手在解读遗留代码、生成中文提交信息、智能问答等场景下的具体应用,旨在帮助开发者深度集成这一工具,实现编码生产力的显著提升。

weixin_28832121的博客 579

使用grep命令进行Linux文件内容搜索

今天我们要介绍的 Linux 命令是 grep。grep 是一个强大的文本搜索工具,它使用正则表达式搜索文本,并将匹配的行打印出来。它是 Linux 系统中不可或缺的一个命令,常用于文件内容搜索、日志分析、代码审查等场景。基本语法grep [选项] 模式 [文件...]常用选项-i:忽略大小写 -v:反向匹配,即只显示不匹配的行 -r 或 -R:递归搜索,不仅在当前目录的文件中搜索,还会在子目录中...

fastboot 689

RK AVS双目融合记录

NOTE] 调试平台双目avs融合调试,需要先保证两个摄像头能正常出图同时出流。使用默认工具测试vi->avs->venc通路是否正常,-a可指定isp效果文件需要开启CONFIG_VIDEO_ROCKCHIP_AVSP和CONFIG_VIDEO_ROCKCHIP_FEC,dts中使能。

mangofu的博客 106

第一章 应急响应-Linux日志分析

和上面的重复了,cat auth.log.1 | grep -a "Failed password for root" | awk '{print $11}' | sort | uniq -c | sort -nr | more。"Failed password for root" 是搜索模式,即查找所有包含"Failed password for root"的行,这些行表示尝试登录root用户的失败尝试。此命令会列出所有包含 new user 的日志行,这些行通常记录了用户创建的详细信息。

2401_87493916的博客 1366

基于Verilog的8位CPU设计及UART扩展实现方案,包含完整的架构设计、核心代码实现和仿真验证方法

基于Verilog的8位CPU设计及UART扩展实现方案,包含完整的架构设计、核心代码实现和仿真验证方法

a_zxswer的博客 192

MISRA C 详解 · 专栏06:2023 与 2025 更新总览(相对 2012 的差异)

本专栏 01~05 篇基于(143 规则 + 16 指令)。这六年间标准又前进了两步——(大改)和(微调)。本文补充说明「相对 2012,标准变在哪」,并给出新增规范的代表性示例。

XavierKong的博客 74

第二章日志分析-apache日志分析

在access.log.1中找访问index.php成功的记录并进行次数统计。日志位置:/var/log/httpd/error_log.1。ssh身份日志日志位置:/var/log/auth.log。uniq -c统计连续重复的次数,并在每行前显示技术。awk '{print $1}'提取每行的第一个字段。访问次数最多的ip是192.168.200.2。uniq -c:统计连续重复行及其出现的次数。看到访问的ip就查看access.log。wc -l:是统计行数。-f1提取第一个字段。

2302_80147678的博客 466

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

webshell查杀 流量 日志分析

awk -F":"'($2==""){print $1}'/etc/shadow 查看是否存在空口令账号。awk -F:'$3==0{print $1}'/etc/passwd 查看当前特权用户。这里使用的一个工具 shellpub(河马) 可以下载也可以在线查杀 直接将可疑文件放入。cat /etc/passwd |grep "/bin/bash"查看可登录账号。cat/proc/version 查看系统版本信息。cat/etc/passwd 查看系统用户信息。代理挂socks 需要更改代理端口。

weixin_74737710的博客 594

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

玄机 第一章 应急响应-Linux日志分析

根据日志中的内容可知,for 和from中间的内容是用户名,并且都是错误登录用户,说明攻击者在利用自己的用户字典来尝试看看有哪些用户,因为系统中没有这个用户,所以日志中记录的是invalid user。然后需要根据统计的数量,从多到少,从大到小的排序应该是root,user,hello,test3.test2,test1。然后发现这个用户一共爆破了4次,也就是查看该IP登录失败的次数,就是爆破的次数,也就是第五次这个IP成功登录进去了。既然是尝试,肯定会有很多次尝试错误的时候,也就是登录失败的记录。

qq_42921782的博客 846

【linux】——日志分析

不是故事的结局不好,而是我们对故事要求的太多了。

陌上花开,静待绽放! 3196

4:第二章 日志分析-apache日志分析

apache的日志一般放在/var/log/apache2/access.log或者/var/log/apache2/access.log.1下,切换到apache2目录下,然后查看一下apache的日志格式:cat access.log.1 | head -5;提交次数:访问次数减去2,因为apache的日志中又表示referer的位置,来源是/index.php会被匹配到,cat access.log.1 | grep " /index.php " | wc -l。### (4)查看黑客ip访问次数。

m0_60380994的博客 454
上一篇: 从python BaseHTTPServer上深入理解HTTP协议
下一篇: 2019-07-29 今日小坑
CommanderZero
博客等级 码龄9年 6粉丝 28原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值