Security-focused log analysis engine to parse, normalize, and visualize authentication events.
A Python-based security tool designed to ingest unstructured system logs, normalize the data, and generate visual intelligence on authentication patterns and potential threats.
- Log Normalization: Parsers for
Auth.logandSyslogusing optimized Regular Expressions. - Brute-Force Detection: Identification of high-frequency failure signatures.
- Geospatial Analysis: Mapping of source IPs to identify attack origins.
- Visual Dashboards: Time-series heatmaps generated via Matplotlib and Pandas.
- Language: Python
- Data Processing: Pandas, NumPy
- Visualization: Matplotlib, Seaborn
- Regex: Standard
relibrary
git clone [https://github.com/aseifts/security-log-analyzer.git](https://github.com/aseifts/security-log-analyzer.git)
cd security-log-analyzer
pip install -r requirements.txt