config/Install.json

{
    "Registry": {
        "Item": [
            {
                "Path":"HKLM:\/SOFTWARE",
                "Name":"Fail2Ban"
            },
            {
                "Path":"HKLM:\/SOFTWARE\/Fail2Ban",
                "Name":"List"
            },
            {
                "Path":"HKLM:\/SOFTWARE\/Fail2Ban\/List",
                "Name":"Black"
            },
            {
                "Path":"HKLM:\/SOFTWARE\/Fail2Ban\/List",
                "Name":"White"
            },
            {
                "Path":"HKLM:\/SOFTWARE\/Fail2Ban",
                "Name":"Config"
            }
        ],
        "Property":[
            {
                "Path":"HKLM:\/SOFTWARE\/Fail2Ban\/Config",
                "Name":"Service_AutoUpdate",
                "Type":"String",
                "Value":"True"
            },
            {
                "Path":"HKLM:\/SOFTWARE\/Fail2Ban\/Config",
                "Name":"Service_BanTime",
                "Type":"String",
                "Value":"7200"
            },
            {
                "Path":"HKLM:\/SOFTWARE\/Fail2Ban\/Config",
                "Name":"Service_MaxRetry",
                "Type":"String",
                "Value":"10"
            },
            {
                "Path":"HKLM:\/SOFTWARE\/Fail2Ban\/Config",
                "Name":"Service_CheckTime",
                "Type":"String",
                "Value":"30"
            },
            {
                "Path":"HKLM:\/SOFTWARE\/Fail2Ban\/Config",
                "Name":"FileLog_Enabled",
                "Type":"String",
                "Value":"True"
            },
            {
                "Path":"HKLM:\/SOFTWARE\/Fail2Ban\/Config",
                "Name":"FileLog_Format",
                "Type":"String",
                "Value":"csv"
            },
            {
                "Path":"HKLM:\/SOFTWARE\/Fail2Ban\/Config",
                "Name":"FileLog_Life",
                "Type":"String",
                "Value":"30"
            },
            {
                "Path":"HKLM:\/SOFTWARE\/Fail2Ban\/Config",
                "Name":"FileLog_Folder",
                "Type":"String",
                "Value":"C:\/Program Files\/Fail2Ban\/Logs"
            },
            {
                "Path":"HKLM:\/SOFTWARE\/Fail2Ban\/Config",
                "Name":"EventLog_Enabled",
                "Type":"String",
                "Value":"True"
            },
            {
                "Path":"HKLM:\/SOFTWARE\/Fail2Ban\/Config",
                "Name":"EventLog_Id",
                "Type":"String",
                "Value":"4242"
            },
            {
                "Path":"HKLM:\/SOFTWARE\/Fail2Ban\/Config",
                "Name":"EventLog_Name",
                "Type":"String",
                "Value":"Application"
            },
            {
                "Path":"HKLM:\/SOFTWARE\/Fail2Ban\/List\/White",
                "Name":"127.0.0.1",
                "Type":"String",
                "Value":"Unlimited"
            }
        ],
        "Folders":[
            "C:\/Program Files\/Fail2Ban",
            "C:\/Program Files\/Fail2Ban\/Logs"
        ]
    }
}