模拟 6.0 日志格式错误

Posted

技术标签:

【中文标题】模拟 6.0 日志格式错误【英文标题】:Analog 6.0 Logformat error 【发布时间】:2016-07-02 10:22:24 【问题描述】:

我的 Analog 6.0 无法识别我的访问日志格式,请查找以下详细信息并帮助我更正我的日志格式

我的 Apache 日志格式:

LogFormat "%h %l %u %t \"%r\" %>s %b \"%Refereri\" \"%User-Agenti\"" 组合

LogFormat "%h %l %u %t \"%r\" %>s %b %T %D" 常见

LogFormat "%Refereri -> %U" 引用者

LogFormat "%User-agenti" 代理

我的 Analog 6.0 日志格式: 我尝试了以下两种日志格式

APACHELOGFORMAT (%h %l %u %t \"%r\" %>s %b %T %D)

LOGFORMAT (%s %j %j [%d/%M/%Y:%h:%n:%j] "%j %r %j" %c %b %T %D\n)

我的访问日志:

192.168.140.253 - - [07/Mar/2016:00:12:46 -0500] "POST /XXXX/XXXXX/XXXXXXX HTTP/1.1" 200 58 0 21359

192.168.140.253 - - [07/Mar/2016:00:12:48 -0500] "GET /XXXX/XXXXX/XXXXXX HTTP/1.1" 200 1670 0 7325

192.168.140.253 - - [07/Mar/2016:00:12:48 -0500] "POST /XXXX/XXXXX/XXXXXX HTTP/1.1" 200 58 0 8106

192.168.140.253 - - [07/Mar/2016:00:12:51 -0500] "GET //XXXX/XXXXX/XXXXXX HTTP/1.1" 200 1768 0 4108

192.168.140.253 - - [07/Mar/2016:00:12:52 -0500] "POST /XXXX/XXXXX/XXXXXX HTTP/1.1" 200 58 0 18648

错误:

F:\analog_60>analog.exe

analog.exe:模拟版本 6.0/Win32

analog.exe:警告 C:配置命令中的错误参数:忽略它:

LOGFORMAT (%S %j %j [%d/%M/%Y:%h:%n:%j] "%j%w%r%w HTTP%j" %c %b %T % D\n)

analog.exe: ...cont..: (原因:一个项目在格式中出现两次)

(有关所有错误和警告的帮助,请参阅 docs/errors.html

analog.exe:警告 E:将未来的诊断消息重定向到 errors.txt

F:\analog_60>analog.exe

【问题讨论】:

【参考方案1】:

试试这个

%D\n 替换为%j

并在analog.cfg中使用此语法

LOGFORMAT (%S %j %j [%d/%M/%Y:%h:%n:%j] "%j %r %j" %c %b %t %j)

我能够通过您的 access.log 行获取统计信息

注意:

如果您想激活处理时间报告 在您的analog.cfg 末尾添加PROCTIME ON

希望对你有帮助

【讨论】:

以上是关于模拟 6.0 日志格式错误的主要内容,如果未能解决你的问题,请参考以下文章

Android 逆向Android 逆向方法 ( 静态逆向解析 | 函数调用分析 | 动态运行跟踪 | 运行日志分析 | 文件格式解析 | 敏感信息分析 | 网络信息监控 | 环境伪装模拟 )

nginx日志格式及自定义日志配置

gunicorn 访问日志格式

nginx日志格式字段

Vsftpd服务配置ftp命令错误代码日志格式

nginx日志-错误日志(error_log)