|
|
@ -97,6 +97,9 @@ def readConfigTpl(): |
|
|
|
content = contentReplace(content) |
|
|
|
content = contentReplace(content) |
|
|
|
return mw.returnJson(True, 'ok', content) |
|
|
|
return mw.returnJson(True, 'ok', content) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def runLog(): |
|
|
|
|
|
|
|
return '/var/log/fail2ban.log' |
|
|
|
|
|
|
|
|
|
|
|
def f2bDir(): |
|
|
|
def f2bDir(): |
|
|
|
return '/run/fail2ban' |
|
|
|
return '/run/fail2ban' |
|
|
|
|
|
|
|
|
|
|
@ -191,18 +194,6 @@ def reload(): |
|
|
|
return f2bOp('reload') |
|
|
|
return f2bOp('reload') |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def getPort(): |
|
|
|
|
|
|
|
conf = getServerDir() + '/redis.conf' |
|
|
|
|
|
|
|
content = mw.readFile(conf) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
rep = r"^(" + r'port' + r')\s*([.0-9A-Za-z_& ~]+)' |
|
|
|
|
|
|
|
tmp = re.search(rep, content, re.M) |
|
|
|
|
|
|
|
if tmp: |
|
|
|
|
|
|
|
return tmp.groups()[1] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return '6379' |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def initdStatus(): |
|
|
|
def initdStatus(): |
|
|
|
current_os = mw.getOs() |
|
|
|
current_os = mw.getOs() |
|
|
|
if current_os == 'darwin': |
|
|
|
if current_os == 'darwin': |
|
|
@ -255,8 +246,7 @@ def initdUinstall(): |
|
|
|
return 'ok' |
|
|
|
return 'ok' |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def runLog(): |
|
|
|
|
|
|
|
return '/var/log/fail2ban.log' |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if __name__ == "__main__": |
|
|
|
if __name__ == "__main__": |
|
|
|