#!/usr/bin/env python3 """Web Server Log Intrusion Analyzer - Detects SQLi, LFI, XSS, and scanner activity in access logs.""" import re import json import logging import argparse from collections import defaultdict from datetime import datetime logging.basicConfig(level=logging.INFO, format="%(asctime)s [%(levelname)s] %(message)s") logger = logging.getLogger(__name__) COMBINED_LOG_PATTERN = re.compile( r'(?P\S+) \S+ \S+ \[(?P