Changelog: https://roxy-wi.org/changelog#7.0.0
pull/364/head
Aidaho 2023-09-30 12:10:23 +03:00
parent 658a41706e
commit 70507cd85e
8 changed files with 19 additions and 20 deletions

View File

@ -1,4 +1,4 @@
from flask import request, redirect, url_for, abort from flask import request, abort
import modules.db.sql as sql import modules.db.sql as sql

View File

@ -1,7 +1,6 @@
import os import os
import re import re
import distro
import requests import requests
from requests.adapters import HTTPAdapter from requests.adapters import HTTPAdapter
from requests.packages.urllib3.util.retry import Retry from requests.packages.urllib3.util.retry import Retry

View File

@ -1,9 +1,7 @@
import distro import distro
import modules.db.sql as sql
import modules.roxywi.roxy as roxywi_mod import modules.roxywi.roxy as roxywi_mod
import modules.server.server as server_mod import modules.server.server as server_mod
import modules.roxywi.common as roxywi_common
def get_services_status(): def get_services_status():

View File

@ -1,3 +1,5 @@
import os
from flask import render_template, request, redirect, url_for from flask import render_template, request, redirect, url_for
from flask_login import login_required from flask_login import login_required
@ -55,9 +57,10 @@ def logs_internal():
selects.append(['roxy-wi.error.log', 'error.log']) selects.append(['roxy-wi.error.log', 'error.log'])
selects.append(['roxy-wi.access.log', 'access.log']) selects.append(['roxy-wi.access.log', 'access.log'])
return render_template('logs_internal.html', h2=1, autorefresh=1, role=user_params['role'], user=user, return render_template(
user_services=user_params['user_services'], token=user_params['token'], 'logs_internal.html', h2=1, autorefresh=1, role=user_params['role'], user=user,
lang=user_params['lang'], selects=selects, serv='viewlogs' user_services=user_params['user_services'], token=user_params['token'], lang=user_params['lang'],
selects=selects, serv='viewlogs'
) )
@ -74,8 +77,10 @@ def logs(service, waf):
minute1 = request.args.get('minute1') minute1 = request.args.get('minute1')
log_file = request.args.get('file') log_file = request.args.get('file')
if rows is None: rows=10 if rows is None:
if grep is None: grep='' rows = 10
if grep is None:
grep = ''
try: try:
user_params = roxywi_common.get_users_params(virt=1, haproxy=1) user_params = roxywi_common.get_users_params(virt=1, haproxy=1)
@ -149,8 +154,10 @@ def show_logs(service, serv, rows, waf):
if roxywi_common.check_user_group_for_flask(): if roxywi_common.check_user_group_for_flask():
try: try:
out = roxy_logs.show_roxy_log(serv=serv, rows=rows, waf=waf, grep=grep, exgrep=exgrep, hour=hour, minute=minute, out = roxy_logs.show_roxy_log(
hour1=hour1, minute1=minute1, service=service, log_file=log_file) serv=serv, rows=rows, waf=waf, grep=grep, exgrep=exgrep, hour=hour, minute=minute,
hour1=hour1, minute1=minute1, service=service, log_file=log_file
)
except Exception as e: except Exception as e:
return str(e) return str(e)
else: else:

View File

@ -1,10 +1,9 @@
from flask import render_template, request, redirect, url_for from flask import render_template, redirect, url_for
from flask_login import login_required from flask_login import login_required
from app import cache from app import cache
from app.routes.overview import bp from app.routes.overview import bp
import app.modules.db.sql as sql import app.modules.db.sql as sql
from app.modules.db.db_model import *
import app.modules.roxywi.logs as roxy_logs import app.modules.roxywi.logs as roxy_logs
import app.modules.roxywi.common as roxywi_common import app.modules.roxywi.common as roxywi_common
import app.modules.roxywi.overview as roxy_overview import app.modules.roxywi.overview as roxy_overview

View File

@ -1,4 +1,4 @@
from flask import render_template, request from flask import render_template, request, redirect, url_for
from flask_login import login_required from flask_login import login_required
from app.routes.portscanner import bp from app.routes.portscanner import bp
@ -105,4 +105,3 @@ def scan_port(server_id):
else: else:
lang = roxywi_common.get_user_lang_for_flask() lang = roxywi_common.get_user_lang_for_flask()
return render_template('ajax/scan_ports.html', ports=stdout, info=stdout1, lang=lang) return render_template('ajax/scan_ports.html', ports=stdout, info=stdout1, lang=lang)

View File

@ -1,6 +1,5 @@
import json import json
import distro
from flask import render_template, request from flask import render_template, request
from flask_login import login_required from flask_login import login_required
@ -10,15 +9,11 @@ import app.modules.common.common as common
import app.modules.roxywi.group as group_mod import app.modules.roxywi.group as group_mod
import app.modules.roxywi.auth as roxywi_auth import app.modules.roxywi.auth as roxywi_auth
import app.modules.roxywi.common as roxywi_common import app.modules.roxywi.common as roxywi_common
import app.modules.roxy_wi_tools as roxy_wi_tools
import app.modules.server.ssh as ssh_mod import app.modules.server.ssh as ssh_mod
import app.modules.server.server as server_mod import app.modules.server.server as server_mod
import app.modules.tools.smon as smon_mod import app.modules.tools.smon as smon_mod
import app.modules.service.backup as backup_mod import app.modules.service.backup as backup_mod
get_config = roxy_wi_tools.GetConfigVar()
time_zone = sql.get_setting('time_zone')
get_date = roxy_wi_tools.GetDate(time_zone)
error_mess = roxywi_common.return_error_message() error_mess = roxywi_common.return_error_message()

View File

@ -1,3 +1,5 @@
import os
from flask import render_template, request from flask import render_template, request
from flask_login import login_required from flask_login import login_required