Metadata-Version: 2.4
Name: log-analyser-quadri
Version: 1.0.8
Summary: Python Log File Analyser and Basic Security Detection Tool
Author: Quadri Adelakun
Author-email: L00203051@atu.ie
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Classifier: Topic :: Security
Classifier: Topic :: System :: Logging
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Requires-Dist: pandas>=1.3.0
Requires-Dist: streamlit>=1.0.0
Requires-Dist: matplotlib>=3.4.0
Requires-Dist: seaborn>=0.11.0
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary



# Python Log File Analyser and Basic Security Detection Tool

A lightweight log analysis application that parses Apache
Combined Log Format files and detects suspicious activity
using three configurable threshold-based rules.

## Installation

pip install log-analyser-quadri

## Usage

After installation, launch the application from any terminal:

log-analyser

The application opens in your browser at http://localhost:8501

## Detection Rules

- R1: High Request Volume - flags IPs exceeding 1,000 requests
- R2: Brute-Force Login - flags IPs with more than 20% HTTP 401 rate
- R3: Error Rate Anomaly - flags IPs with more than 50% error responses

## Requirements

Python 3.8 or later
