Log Analyzer Pro — это мощный анализатор веб-логов на базе Streamlit + SQLite для быстрого исследования трафика, ботов, URL, IP-адресов и поведения пользователей.
Подходит для:
- SEO-специалистов
- DevOps
- системных администраторов
- аналитики серверных логов
- анализа поисковых ботов Google/Yandex/Bing/Ahrefs/Semrush
- Быстрая загрузка
.logфайлов - Батчевый импорт в SQLite
- WAL режим для высокой скорости
- Поддержка больших логов
Визуальный builder условий через:
- URL
- User-Agent
- IP
- Referer
- Status Code
- Тип трафика
- Domain
Поддерживаются:
- Contains
- Equals
- AND / OR
- LIKE фильтрация
- Графики запросов по времени
- Топ URL
- Количество запросов
- Уникальные IP
Автоматическое определение:
- Googlebot
- YandexBot
- Bingbot
- AhrefsBot
- SemrushBot
- DotBot
- MJ12Bot
- других crawler/spider bot
Для каждого бота:
- User-Agent
- IP
- динамика посещений
- количество hits
- SQL WHERE отображение
- DataFrame таблица
- последние запросы
- фильтрация в реальном времени
- Python
- Streamlit
- SQLite
- Pandas
- Regex Parsing
- streamlit-condition-tree
streamlit run app.pyproject/
│
├── app.py
├── logs.db
├── requirements.txt
└── *.logПоддерживаются стандартные access.log форматы:
127.0.0.1 - - [10/May/2026:13:55:36 +0300] "GET / HTTP/1.1" 200 1234 "-" "Mozilla/5.0"
Оптимизации:
- SQLite WAL
- Batch insert
- Индексы по datetime и ua_type
- Быстрый regex parser
- Минимальная нагрузка RAM
- Анализ crawl budget
- Поиск мусорных URL
- Анализ активности Googlebot
- Мониторинг трафика
- Поиск аномалий
- Анализ нагрузки
- Подозрительные IP
- Спам-боты
- Необычные User-Agent
- Sidebar импорт
- Визуальные графики
- Таблицы
- Конструктор условий
- Аналитика ботов
Планируемые функции:
- GeoIP анализ
- Экспорт CSV/Excel
- AI-анализ аномалий
- Live monitoring
- Apache/Nginx presets