コード例 #1
0
class ZonerPlugin(AntivirusPluginInterface, metaclass=PluginMetaClass):

    # =================
    #  plugin metadata
    # =================

    _plugin_name_ = "Zoner"
    _plugin_display_name_ = Zoner.name
    _plugin_author_ = "IRMA (c) Quarkslab"
    _plugin_version_ = "1.0.0"
    _plugin_category_ = IrmaProbeType.antivirus
    _plugin_description_ = "Plugin for Zoner for Linux"
    _plugin_dependencies_ = [
        PlatformDependency('linux'),
        BinaryDependency(
            'zavcli', help='zavcli executable is provided by Zoner antivirus'),
    ]

    # ================
    #  interface data
    # ================

    module_cls = Zoner