Skip to content

aseifts/security-log-analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

security-log-analyzer

Security-focused log analysis engine to parse, normalize, and visualize authentication events.

Overview

A Python-based security tool designed to ingest unstructured system logs, normalize the data, and generate visual intelligence on authentication patterns and potential threats.

Key Features

  • Log Normalization: Parsers for Auth.log and Syslog using 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.

Tech Stack

  • Language: Python
  • Data Processing: Pandas, NumPy
  • Visualization: Matplotlib, Seaborn
  • Regex: Standard re library

Installation

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

About

Security-focused log analysis engine to parse, normalize, and visualize authentication events.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages