π LogAnalyzer - System Log Monitoring Tool
π Description I developed LogAnalyzer as a Python-based tool to analyze system log files and detect suspicious activities. This project focuses on identifying anomalies, failed login attempts, and unusual patterns in logs. The goal is to automate log monitoring and improve security analysis.
π Features I can read and analyze log files π I can detect suspicious patterns using regex π I can identify failed login attempts π« I generate structured output reports π Simple CLI-based interface
π οΈ Technologies Used Python File Handling Regular Expressions (Regex) JSON/CSV (for report generation)
π Project Structure LogAnalyzer/ βββ log_analyzer.py # Main program βββ sample.log # Input log file βββ report.json # Output report
βοΈ Installation & Setup Install Python from official website
(No external libraries required)
π₯οΈ Usage I run the program I provide the log file path The tool scans and analyzes logs It detects suspicious activities I view the generated report