mirror of
https://github.com/andreacristaldi/DefenderRuleParser
synced 2026-06-16 13:55:00 +00:00
24 lines
731 B
C#
24 lines
731 B
C#
// DefenderRuleParser
|
|
// Author: Andrea Cristaldi 2025 - https://github.com/andreacristaldi/DefenderRuleParser
|
|
// This project is licensed under the Apache 2.0 License.
|
|
/*
|
|
* Summary: Defines the common interface for all signature parsers.
|
|
* Origin: dump-driven (hex dumps); formats inferred empirically from samples. No proprietary internals used.
|
|
* Role: Establishes Parse(reader, size, threatId) contract so dispatch can be generic.
|
|
*/
|
|
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.IO;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace DefenderRuleParser2
|
|
{
|
|
public interface ISignatureParser
|
|
{
|
|
void Parse(BinaryReader reader, int size, uint threatId);
|
|
}
|
|
}
|