Skip to content

The simple scripts for parse symantec endpoint protection html reports.

License

Notifications You must be signed in to change notification settings

J3eyond/SEPR_parser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Symantec endpoint protection reports parser

Description

The simple scripts for parse symantec endpoint protection html reports.

Scripts:
- sepr_parser.py - parse html report and output txt files to folders.
- uniq.sh - sort and uniq all result to alerts folder.

Folders:

  • risk_category - VIRUS AND RISK DETECTION (Blocked, Quarantined, Deleted, Newly Infected, Still Infected), strings: "Filename: Unavailable" - exception!
  • av_status - Protection Status Snapshot (AV Engine Off, SONAR Proactive Threat Scan Off);
  • alerts - Uniq and sorted results;

  • Install

    git clone https://github.com/J3eyond/SEPR_parser
    cd SEPR_parser
    Create a virtual environment (optional):
    virtualenv venv
    Activate the virtual environment:
    source venv/bin/activate
    Install requirements:
    pip install -r requirements.txt
    Give permission to launch(bash script):
    chmod +x uniq.sh

    Launch

    python3 sepr_parser.py *path to your report*

    ./uniq.sh

    Requirements

    • python 3.9 +
    • virtualenv==20.23.1 (optional)