
asannou/lorg 是一个基于Docker的Apache日志文件安全分析工具,用于检测Apache访问日志中的安全事件和潜在威胁。通过分析日志内容,该工具可识别***向量、客户端标识符、DNS黑名单匹配等安全相关指标,支持多种输出格式,便于安全审计和威胁分析。
common、combined、vhost、logio、cookiehtml、json、xml、csvchars(字符分析)、phpids(PHPIDS规则匹配)、mcshmm(MCSHMM算法)、dnsbl(DNS黑名单匹配)、geoip(地理IP分析)、all(全部启用)path(路径遍历)、argnames(参数名异常)、cookie(Cookie注入)、agent(***User-Agent)、all(全部启用)host(主机)、session(会话)、user(用户)、logname(登录名)、all(全部启用)tor(Tor节点)、proxy(代理服务器)、zombie(僵尸网络)、spam(垃圾邮件源)、dialup(拨号网络)、all(全部启用)status(状态码统计)、bytes(流量统计)、replay(请求重放分析)、all(全部启用)-t 参数设置检测阈值(0到n,默认10),调整检测敏感度-v 参数控制输出详细程度(0到3,默认1)-n 参数禁用结果汇总,输出单个事件;-u 参数对编码请求进行URL解码(仅影响报告)-h 将数字IP转换为主机名;-g 启用地理定位(需单独文件);-p 对日志文件执行简单篡改检测通过Docker运行容器,需挂载日志文件所在目录,并指定输入日志文件。基本命令格式如下:
bashdocker run -it --rm -v $(pwd):/root asannou/lorg [选项] 输入日志文件 [输出文件]
参数说明:
-it:交互式终端,便于查看输出--rm:容器退出后自动删除-v $(pwd):/root:将当前目录挂载到容器内 /root 目录,以便访问输入日志文件输入日志文件:需分析的Apache日志文件路径(相对于容器内挂载目录,如 /root/access.log)| 选项 | 描述 | 允许值 | 默认值 |
|---|---|---|---|
-i | 指定输入格式 | common、combined、vhost、logio、cookie | - |
-o | 指定输出格式 | html、json、xml、csv | - |
-d | 指定检测模式 | chars、phpids、mcshmm、dnsbl、geoip、all | - |
-a | 额外***向量 | path、argnames、cookie、agent、all | - |
-c | 客户端标识符 | host、session、user、logname、all | - |
-b | DNSBL类型 | tor、proxy、zombie、spam、dialup、all | - |
-q | 量化类型 | status、bytes、replay、all | - |
-t | 检测阈值(0到n) | 数值 | 10 |
-v | 详细程度(0到3) | 0(最低)-3(最高) | 1 |
-n | 禁用结果汇总,输出单个事件 | 无值(启用即生效) | - |
-u | 对请求进行URL解码(仅影响报告) | 无值(启用即生效) | - |
-h | 将数字IP转换为主机名 | 无值(启用即生效) | - |
-g | 启用地理定位(需单独文件) | 无值(启用即生效) | - |
-p | 执行日志篡改检测 | 无值(启用即生效) | - |
示例1:基本日志分析
分析当前目录下的 access.log,输出HTML格式报告到 report.html,启用全部检测模式:
bashdocker run -it --rm -v $(pwd):/root asannou/lorg -i combined -o html -d all access.log report.html
示例2:高详细度检测
分析 vhost 格式日志,启用路径和Cookie***向量检测,详细程度设为最高(3),阈值设为5:
bashdocker run -it --rm -v $(pwd):/root asannou/lorg -i vhost -a path,cookie -v 3 -t 5 access_vhost.log
示例3:日志篡改检测
对日志文件执行篡改检测,并输出JSON格式结果:
bashdocker run -it --rm -v $(pwd):/root asannou/lorg -o json -p access.log tamper_result.json
-g)需容器内存在对应地理IP数据库文件,需额外挂载或配置/root,则文件路径为 /root/文件名)您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。




探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
无需登录使用专属域名
Kubernetes 集群配置 Containerd
K3s 轻量级 Kubernetes 镜像加速
VS Code Dev Containers 配置
Podman 容器引擎配置
HPC 科学计算容器配置
ghcr、Quay、nvcr 等镜像仓库
Harbor Proxy Repository 对接专属域名
Portainer Registries 加速拉取
Nexus3 Docker Proxy 内网缓存
需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单
docker search 限制
站内搜不到镜像
离线 save/load
插件要用 plugin install
WSL 拉取慢
安全与 digest
新手拉取配置
镜像合规机制
manifest unknown
no matching manifest(架构)
invalid tar header(解压)
TLS 证书失败
DNS 超时
域名连通性排查
410 Gone 排查
402 与流量用尽
401 认证失败
429 限流
D-Bus 凭证提示
413 与超大单层
来自真实用户的反馈,见证轩辕镜像的优质服务