All Projects → Beercow → SEPparser

Beercow / SEPparser

Licence: MIT license
Script for parsing Symantec Endpoint Protection logs, VBNs, and ccSubSDK database.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to SEPparser

Aftermath
A simple anti token-grabber, written in Python.
Stars: ✭ 40 (+0%)
Mutual labels:  antivirus
Defeat-Defender-V1.2
Powerful batch script to dismantle complete windows defender protection and even bypass tamper protection ..Disable Windows-Defender Permanently....Hack windows. POC
Stars: ✭ 885 (+2112.5%)
Mutual labels:  antivirus
MultiAV2
MultiAV scanner with Python and JSON REST API using Malice Docker AV Containers and Docker-Machine based Autoscaling
Stars: ✭ 30 (-25%)
Mutual labels:  antivirus
MCAntiMalware
Anti-Malware for minecraft
Stars: ✭ 182 (+355%)
Mutual labels:  antivirus
window-rat
The purpose of this tool is to test the window10 defender protection and also other antivirus protection.
Stars: ✭ 59 (+47.5%)
Mutual labels:  antivirus
milter-manager
milter manager is a free software to protect you from spam mails and virus mails effectively with milter.
Stars: ✭ 42 (+5%)
Mutual labels:  antivirus
ML-Antivirus
An antivirus powered by machine learning.
Stars: ✭ 32 (-20%)
Mutual labels:  antivirus
basicLibPP
A powerful library for inline-hook,lock,compress etc,and it is useful for anti-virus software.
Stars: ✭ 15 (-62.5%)
Mutual labels:  antivirus
VirusTotalScanner
Scan suspicious applications with over 60 different anti-viruses with a mere two clicks and five seconds!
Stars: ✭ 18 (-55%)
Mutual labels:  antivirus
antirootkit-anti-splicer
The project is a demo solution for one of the anti-rootkit techniques aimed on overcoming splicers
Stars: ✭ 31 (-22.5%)
Mutual labels:  antivirus
gitavscan
Git Anti-Virus Scan Action - Detect trojans, viruses, malware & other malicious threats.
Stars: ✭ 23 (-42.5%)
Mutual labels:  antivirus
antivirus
Useful plugin that will scan your theme templates for malicious injections. Automatically. Every day. For more blog security.
Stars: ✭ 31 (-22.5%)
Mutual labels:  antivirus
pg snakeoil
The PostgreSQL Antivirus #pgSnakeOil
Stars: ✭ 21 (-47.5%)
Mutual labels:  antivirus
JustEvadeBro
JustEvadeBro, a cheat sheet which will aid you through AMSI/AV evasion & bypasses.
Stars: ✭ 63 (+57.5%)
Mutual labels:  antivirus
redirfs
A Linux file system filter based on redirfs
Stars: ✭ 27 (-32.5%)
Mutual labels:  antivirus
AV-Killer
Antivirus Killer
Stars: ✭ 91 (+127.5%)
Mutual labels:  antivirus
sep-pay
Pay.ir Payment Package for Laravel 5.3+
Stars: ✭ 17 (-57.5%)
Mutual labels:  sep
agent
This repository contains Nanny-On agent source codes. Anyone can contribute to write and update the codes. Please join us.
Stars: ✭ 14 (-65%)
Mutual labels:  antivirus
libredefender
Imagine the information security compliance guideline says you need an antivirus but you run Arch Linux
Stars: ✭ 76 (+90%)
Mutual labels:  antivirus
iran-payment
a Laravel package to handle Internet Payment Gateways for Iran Banking System
Stars: ✭ 16 (-60%)
Mutual labels:  sep

SEPparser Summary:

SEPparser was created because I could not find anything to parse Symantec's Endpoint Protection data into a human readable form. I was fairly successful with MS Logparser but it couldn't parse all the logs correctly. It did not make sense to me to have to go into SEPMC to query logs when they were right on the endpoint. This data contains a wealth of untapped information that can be used during an investigation.

SEPparser is a command line tool for parsing Symantec Endpoint Protection data. You can either feed it a single file or an entire directory. This even works remotely. SEPparser will figure out what file it is and parse it correctly.

Please see the wiki for information on the format of SEP files.

Capabilities

  • Parse settings for log files
  • Parse the following log files:
    • Security log
    • System log
    • Firewall Traffic log
    • Firewall Packet log
    • Application and Device Control log
    • AV Management plugin log
    • Daily AV logs
  • Extract packets from Firewall Packet log
  • Parse ccSubSDK data into csv reports
  • Extract potential binary blobs from ccSubSDK
  • Parse VBN files into csv reports
  • Extract quarantine data to file or hex dump
  • Preform hex dump of VBN for research

Usage:

To use SEPparser, simply provide a directory or file and SEPparser will take care of the rest.

c:\temp\SEPparser.exe -d "C:\ProgramData\Symantec\Symantec Endpoint Protection\CurrentVersion\Data\Logs"

Once SEPparser runs, a series of files and directories will be created in the location SEPparser was ran from. You can designate a different folder by using the -o option.

In addition to the log files, a packet.txt file is created. This file is a hex dump of all packets from the packet log and can be viewed with Wireshark. In Wireshark go to File > Import from Hex Dump...

Select the paclet.txt file and click Import

You can now view the packets and save them in a pcap if you choose.

Todo

  • Find action for tamper protect
  • Decrypt binary data in SAVAVSAMPLESUBMISSION
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].