Interface MaliciousnessAnalyzer

  • All Known Implementing Classes:
    ZipSlipAnalyzer

    public interface MaliciousnessAnalyzer

    MaliciousnessAnalyzer interface.

    • Method Detail

      • isMalicious

        MaliciousnessAnalysisResult isMalicious​(File _file)
        Checks whether the given File is malicious or not. A value of 0 means it is not malicious, a value of 1 means that it is malicious, and every value in between expresses the confidence (or probability) of the file being malicious.
        Parameters:
        _file - a File object.
        Returns:
        a MaliciousnessAnalysisResult object.
      • isMalicious

        MaliciousnessAnalysisResult isMalicious​(InputStream _is,
                                                boolean _log)
        Checks whether the given File is malicious or not. A value of 0 means it is not malicious, a value of 1 means that it is malicious, and every value in between expresses the confidence (or probability) of the file being malicious.
        Parameters:
        _is - a InputStream object.
        _log - a boolean.
        Returns:
        a MaliciousnessAnalysisResult object.