This commit is contained in:
Usman Nasir
2019-12-12 11:04:05 +05:00
parent f1f03c7e43
commit 2cd3e62c51
69 changed files with 1371 additions and 86 deletions

View File

@@ -1,5 +1,5 @@
from django.conf.urls import url from django.conf.urls import url
import views from . import views
urlpatterns = [ urlpatterns = [
url(r'^CageFS$', views.CageFS, name='CageFS'), url(r'^CageFS$', views.CageFS, name='CageFS'),

View File

@@ -1,5 +1,5 @@
from django.conf.urls import url from django.conf.urls import url
import views from . import views
urlpatterns = [ urlpatterns = [
url(r'^createBackup$', views.createBackup, name='createBackupInc'), url(r'^createBackup$', views.createBackup, name='createBackupInc'),

View File

@@ -1,5 +1,5 @@
from django.conf.urls import url from django.conf.urls import url
import views from . import views
urlpatterns = [ urlpatterns = [
url(r'^$', views.terminal, name='terminal'), url(r'^$', views.terminal, name='terminal'),

View File

@@ -1,5 +1,5 @@
from django.conf.urls import url from django.conf.urls import url
import views from . import views
urlpatterns = [ urlpatterns = [
url(r'^createWebsite', views.createWebsite, name='createWebsiteAPI'), url(r'^createWebsite', views.createWebsite, name='createWebsiteAPI'),

View File

@@ -1,5 +1,5 @@
from django.conf.urls import url from django.conf.urls import url
import views from . import views
urlpatterns = [ urlpatterns = [
url(r'^$', views.loadBackupHome, name='loadBackupHome'), url(r'^$', views.loadBackupHome, name='loadBackupHome'),

View File

@@ -1,5 +1,5 @@
from django.conf.urls import url from django.conf.urls import url
import views from . import views
urlpatterns = [ urlpatterns = [
url(r'^$', views.renderBase, name='index'), url(r'^$', views.renderBase, name='index'),

View File

@@ -1,5 +1,5 @@
from django.conf.urls import url from django.conf.urls import url
import views from . import views
urlpatterns = [ urlpatterns = [
url(r'^$', views.router, name='router'), url(r'^$', views.router, name='router'),

View File

@@ -1,5 +1,5 @@
from django.conf.urls import url from django.conf.urls import url
import views from . import views
urlpatterns = [ urlpatterns = [
url(r'^$', views.cHome, name='cHome'), url(r'^$', views.cHome, name='cHome'),

View File

@@ -2,7 +2,7 @@
from django.contrib import admin from django.contrib import admin
import models from . import models
# Register your models here. # Register your models here.

View File

@@ -1,5 +1,5 @@
from django.conf.urls import url from django.conf.urls import url
import views from . import views
urlpatterns = [ urlpatterns = [
url(r'^$', views.loadDatabaseHome, name='loadDatabaseHome'), url(r'^$', views.loadDatabaseHome, name='loadDatabaseHome'),

View File

@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
import models from . import models
from django.contrib import admin from django.contrib import admin
admin.site.register(models.Domains) admin.site.register(models.Domains)

View File

@@ -1,5 +1,5 @@
from django.conf.urls import url from django.conf.urls import url
import views from . import views
urlpatterns = [ urlpatterns = [
url(r'^$', views.loadDNSHome, name='dnsHome'), url(r'^$', views.loadDNSHome, name='dnsHome'),

View File

@@ -1,5 +1,5 @@
from django.conf.urls import url from django.conf.urls import url
import views from . import views
urlpatterns = [ urlpatterns = [
url(r'^$', views.loadDockerHome, name='dockerHome'), url(r'^$', views.loadDockerHome, name='dockerHome'),

View File

@@ -7,4 +7,4 @@ from django.apps import AppConfig
class EmailmarketingConfig(AppConfig): class EmailmarketingConfig(AppConfig):
name = 'emailMarketing' name = 'emailMarketing'
def ready(self): def ready(self):
import signals from . import signals

View File

@@ -1,5 +1,5 @@
from django.conf.urls import url from django.conf.urls import url
import views from . import views
urlpatterns = [ urlpatterns = [
url(r'^$', views.emailMarketing, name='emailMarketing'), url(r'^$', views.emailMarketing, name='emailMarketing'),
url(r'^fetchUsers$', views.fetchUsers, name='fetchUsers'), url(r'^fetchUsers$', views.fetchUsers, name='fetchUsers'),

View File

@@ -1,5 +1,5 @@
from django.conf.urls import url from django.conf.urls import url
import views from . import views
urlpatterns = [ urlpatterns = [

View File

@@ -8,4 +8,4 @@ class ExamplepluginConfig(AppConfig):
name = 'examplePlugin' name = 'examplePlugin'
def ready(self): def ready(self):
import signals from . import signals

View File

@@ -1,5 +1,5 @@
from django.conf.urls import url from django.conf.urls import url
import views from . import views
urlpatterns = [ urlpatterns = [

View File

@@ -1,5 +1,5 @@
from django.conf.urls import url from django.conf.urls import url
import views from . import views
urlpatterns = [ urlpatterns = [
url(r'^upload$',views.upload, name='upload'), url(r'^upload$',views.upload, name='upload'),

View File

@@ -1,4 +1,4 @@
from django.contrib import admin from django.contrib import admin
import models from . import models
# Register your models here. # Register your models here.
admin.site.register(models.FirewallRules) admin.site.register(models.FirewallRules)

View File

@@ -1,5 +1,5 @@
from django.conf.urls import url from django.conf.urls import url
import views from . import views
urlpatterns = [ urlpatterns = [
url(r'^securityHome', views.securityHome, name='securityHome'), url(r'^securityHome', views.securityHome, name='securityHome'),

View File

@@ -2,7 +2,7 @@
from django.contrib import admin from django.contrib import admin
import models from . import models
# Register your models here. # Register your models here.

View File

@@ -1,5 +1,5 @@
from django.conf.urls import url from django.conf.urls import url
import views from . import views
urlpatterns = [ urlpatterns = [
url(r'^$', views.loadFTPHome, name='loadFTPHome'), url(r'^$', views.loadFTPHome, name='loadFTPHome'),

View File

@@ -5,7 +5,7 @@ class FirewallUtilities:
@staticmethod @staticmethod
def doCommand(command): def doCommand(command):
import install as inst from . import install as inst
try: try:
cmd = shlex.split(command) cmd = shlex.split(command)
res = subprocess.call(cmd) res = subprocess.call(cmd)

View File

@@ -1,11 +1,11 @@
import sys import sys
import subprocess import subprocess
import shutil import shutil
import installLog as logging from . import installLog as logging
import argparse import argparse
import os import os
import shlex import shlex
from firewallUtilities import FirewallUtilities from .firewallUtilities import FirewallUtilities
import time import time
import string import string
import random import random
@@ -2212,7 +2212,7 @@ def main():
checks.install_python_setup_tools() checks.install_python_setup_tools()
checks.install_python_mysql_library() checks.install_python_mysql_library()
import installCyberPanel from . import installCyberPanel
if ent == 0: if ent == 0:
installCyberPanel.Main(cwd, mysql, distro, ent, None, port, args.ftp, args.powerdns) installCyberPanel.Main(cwd, mysql, distro, ent, None, port, args.ftp, args.powerdns)

View File

@@ -1,12 +1,12 @@
import shutil import shutil
import subprocess import subprocess
import os import os
from mysqlUtilities import mysqlUtilities from .mysqlUtilities import mysqlUtilities
import installLog as logging from . import installLog as logging
import randomPassword from . import randomPassword
import errno import errno
import MySQLdb as mariadb import MySQLdb as mariadb
import install from . import install
#distros #distros
centos=0 centos=0

View File

@@ -1,7 +1,7 @@
import sys import sys
import subprocess import subprocess
import shutil import shutil
import installLog as logging from . import installLog as logging
import argparse import argparse
import os import os
import shlex import shlex

File diff suppressed because it is too large Load Diff

View File

@@ -2,7 +2,7 @@
from django.contrib import admin from django.contrib import admin
import models from . import models
# Register your models here. # Register your models here.
admin.site.register(models.Administrator) admin.site.register(models.Administrator)

View File

@@ -1,5 +1,5 @@
from django.conf.urls import url from django.conf.urls import url
import views from . import views
urlpatterns = [ urlpatterns = [
url(r'^$', views.loadLoginPage, name='adminLogin'), url(r'^$', views.loadLoginPage, name='adminLogin'),

View File

@@ -1,5 +1,5 @@
from django.conf.urls import url from django.conf.urls import url
import views from . import views
urlpatterns = [ urlpatterns = [
url(r'^$', views.loadEmailHome, name='loadEmailHome'), url(r'^$', views.loadEmailHome, name='loadEmailHome'),

View File

@@ -1,7 +1,7 @@
from django.contrib import admin from django.contrib import admin
import models from . import models
# Register your models here. # Register your models here.

View File

@@ -1,5 +1,5 @@
from django.conf.urls import url from django.conf.urls import url
import views from . import views
urlpatterns = [ urlpatterns = [
url(r'^$', views.loadPHPHome, name='loadPHPHome'), url(r'^$', views.loadPHPHome, name='loadPHPHome'),

View File

@@ -1,5 +1,5 @@
from django.conf.urls import url from django.conf.urls import url
import views from . import views
urlpatterns = [ urlpatterns = [
url(r'^$', views.loadSSLHome, name='loadSSLHome'), url(r'^$', views.loadSSLHome, name='loadSSLHome'),

View File

@@ -1,5 +1,5 @@
from django.conf.urls import url from django.conf.urls import url
import views from . import views
urlpatterns = [ urlpatterns = [
url(r'^managePowerDNS$', views.managePowerDNS, name='managePowerDNS'), url(r'^managePowerDNS$', views.managePowerDNS, name='managePowerDNS'),

View File

@@ -5,6 +5,6 @@ from django.contrib import admin
# Register your models here. # Register your models here.
from django.contrib import admin from django.contrib import admin
import models from . import models
# Register your models here. # Register your models here.
admin.site.register(models.Package) admin.site.register(models.Package)

View File

@@ -1,5 +1,5 @@
from django.conf.urls import url from django.conf.urls import url
import views from . import views
urlpatterns = [ urlpatterns = [
url(r'^$', views.packagesHome, name='packagesHome'), url(r'^$', views.packagesHome, name='packagesHome'),

View File

@@ -11,7 +11,7 @@ from plogical.CyberCPLogFileWriter import CyberCPLogFileWriter as logging
import subprocess import subprocess
from .vhost import vhost from .vhost import vhost
from websiteFunctions.models import ChildDomains, Websites from websiteFunctions.models import ChildDomains, Websites
import randomPassword from . import randomPassword
from .mysqlUtilities import mysqlUtilities from .mysqlUtilities import mysqlUtilities
from databases.models import Databases from databases.models import Databases
from .installUtilities import installUtilities from .installUtilities import installUtilities

View File

@@ -8,7 +8,7 @@ os.environ.setdefault("DJANGO_SETTINGS_MODULE", "CyberCP.settings")
django.setup() django.setup()
import json import json
from .acl import ACLManager from .acl import ACLManager
import CyberCPLogFileWriter as logging from . import CyberCPLogFileWriter as logging
from websiteFunctions.models import Websites, Backups, dest, backupSchedules from websiteFunctions.models import Websites, Backups, dest, backupSchedules
from .virtualHostUtilities import virtualHostUtilities from .virtualHostUtilities import virtualHostUtilities
import subprocess import subprocess

View File

@@ -5,7 +5,7 @@ import django
sys.path.append('/usr/local/CyberCP') sys.path.append('/usr/local/CyberCP')
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "CyberCP.settings") os.environ.setdefault("DJANGO_SETTINGS_MODULE", "CyberCP.settings")
django.setup() django.setup()
import CyberCPLogFileWriter as logging from . import CyberCPLogFileWriter as logging
import subprocess import subprocess
import shlex import shlex
import os import os

View File

@@ -1,4 +1,4 @@
import CyberCPLogFileWriter as logging from . import CyberCPLogFileWriter as logging
import os import os
import time import time
from .backupSchedule import backupSchedule from .backupSchedule import backupSchedule

View File

@@ -7,11 +7,11 @@ try:
except: except:
pass pass
import pexpect import pexpect
import CyberCPLogFileWriter as logging from . import CyberCPLogFileWriter as logging
import subprocess import subprocess
import shlex import shlex
from shutil import make_archive,rmtree from shutil import make_archive,rmtree
import mysqlUtilities from . import mysqlUtilities
import tarfile import tarfile
from multiprocessing import Process from multiprocessing import Process
import signal import signal

View File

@@ -1,5 +1,5 @@
#!/usr/local/CyberCP/bin/python #!/usr/local/CyberCP/bin/python
import CyberCPLogFileWriter as logging from . import CyberCPLogFileWriter as logging
import subprocess import subprocess
import shlex import shlex
import argparse import argparse

View File

@@ -7,7 +7,7 @@ try:
django.setup() django.setup()
except: except:
pass pass
import CyberCPLogFileWriter as logging from . import CyberCPLogFileWriter as logging
import subprocess import subprocess
import shlex import shlex
try: try:

View File

@@ -1,4 +1,4 @@
import CyberCPLogFileWriter as logging from . import CyberCPLogFileWriter as logging
import argparse import argparse
from random import randint from random import randint

View File

@@ -1,5 +1,5 @@
import os import os
import CyberCPLogFileWriter as logging from . import CyberCPLogFileWriter as logging
import shlex import shlex
import subprocess import subprocess
class findBWUsage: class findBWUsage:

View File

@@ -4,9 +4,9 @@ sys.path.append('/usr/local/CyberCP')
import django import django
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "CyberCP.settings") os.environ.setdefault("DJANGO_SETTINGS_MODULE", "CyberCP.settings")
django.setup() django.setup()
import mysqlUtilities as sql from . import mysqlUtilities as sql
import subprocess import subprocess
import CyberCPLogFileWriter as logging from . import CyberCPLogFileWriter as logging
import os import os
import shlex import shlex
import argparse import argparse

View File

@@ -1,6 +1,6 @@
import subprocess import subprocess
import sys import sys
import CyberCPLogFileWriter as logging from . import CyberCPLogFileWriter as logging
import shutil import shutil
import pexpect import pexpect
import os import os

View File

@@ -8,7 +8,7 @@ except:
pass pass
import os.path import os.path
import shutil import shutil
import CyberCPLogFileWriter as logging from . import CyberCPLogFileWriter as logging
import subprocess import subprocess
import argparse import argparse
import shlex import shlex

View File

@@ -1,4 +1,4 @@
import CyberCPLogFileWriter as logging from . import CyberCPLogFileWriter as logging
import subprocess import subprocess
import shlex import shlex
import argparse import argparse

View File

@@ -6,7 +6,7 @@ try:
django.setup() django.setup()
except: except:
pass pass
import CyberCPLogFileWriter as logging from . import CyberCPLogFileWriter as logging
import subprocess import subprocess
import shlex import shlex
try: try:

View File

@@ -1,8 +1,8 @@
import CyberCPLogFileWriter as logging from . import CyberCPLogFileWriter as logging
import subprocess import subprocess
import shlex import shlex
import _thread import _thread
import installUtilities from . import installUtilities
import argparse import argparse
import os import os
from .mailUtilities import mailUtilities from .mailUtilities import mailUtilities

View File

@@ -1,9 +1,9 @@
import CyberCPLogFileWriter as logging from . import CyberCPLogFileWriter as logging
import os import os
import requests import requests
import json import json
import time import time
import backupUtilities as backupUtil from . import backupUtilities as backupUtil
import subprocess import subprocess
import shlex import shlex
from multiprocessing import Process from multiprocessing import Process

View File

@@ -1,7 +1,7 @@
import argparse import argparse
import os import os
import CyberCPLogFileWriter as logging from . import CyberCPLogFileWriter as logging
import backupUtilities as backupUtil from . import backupUtilities as backupUtil
import time import time
from multiprocessing import Process from multiprocessing import Process
import json import json

View File

@@ -1,4 +1,4 @@
import CyberCPLogFileWriter as logging from . import CyberCPLogFileWriter as logging
import argparse import argparse
class serverLogs: class serverLogs:

View File

@@ -1,4 +1,4 @@
import CyberCPLogFileWriter as logging from . import CyberCPLogFileWriter as logging
import os import os
import shlex import shlex
import subprocess import subprocess

View File

@@ -1,7 +1,7 @@
from CyberCPLogFileWriter import CyberCPLogFileWriter as logging from .CyberCPLogFileWriter import CyberCPLogFileWriter as logging
from installUtilities import installUtilities from .installUtilities import installUtilities
import argparse import argparse
from processUtilities import ProcessUtilities from .processUtilities import ProcessUtilities
from xml.etree import ElementTree from xml.etree import ElementTree
class tuning: class tuning:

View File

@@ -10,11 +10,11 @@ try:
except: except:
pass pass
import shutil import shutil
import installUtilities from . import installUtilities
import subprocess import subprocess
import shlex import shlex
import CyberCPLogFileWriter as logging from . import CyberCPLogFileWriter as logging
from .mysqlUtilities import mysqlUtilities from .mysqlUtilities import mysqlUtilities
from .dnsUtilities import DNS from .dnsUtilities import DNS

View File

@@ -14,8 +14,8 @@ except:
import shutil import shutil
import argparse import argparse
import installUtilities from . import installUtilities
import sslUtilities from . import sslUtilities
from os.path import join from os.path import join
from os import listdir, rmdir from os import listdir, rmdir
from shutil import move from shutil import move
@@ -23,7 +23,7 @@ from multiprocessing import Process
import subprocess import subprocess
import shlex import shlex
from plogical.mailUtilities import mailUtilities from plogical.mailUtilities import mailUtilities
import CyberCPLogFileWriter as logging from . import CyberCPLogFileWriter as logging
from .dnsUtilities import DNS from .dnsUtilities import DNS
from .vhost import vhost from .vhost import vhost
from .applicationInstaller import ApplicationInstaller from .applicationInstaller import ApplicationInstaller

View File

@@ -9,7 +9,7 @@ os.environ.setdefault("DJANGO_SETTINGS_MODULE", "CyberCP.settings")
django.setup() django.setup()
import json import json
from .acl import ACLManager from .acl import ACLManager
import CyberCPLogFileWriter as logging from . import CyberCPLogFileWriter as logging
from websiteFunctions.models import Websites, ChildDomains from websiteFunctions.models import Websites, ChildDomains
from .virtualHostUtilities import virtualHostUtilities from .virtualHostUtilities import virtualHostUtilities
import subprocess import subprocess
@@ -27,7 +27,7 @@ from math import ceil
from plogical.alias import AliasManager from plogical.alias import AliasManager
from plogical.applicationInstaller import ApplicationInstaller from plogical.applicationInstaller import ApplicationInstaller
from databases.models import Databases from databases.models import Databases
import randomPassword as randomPassword from . import randomPassword as randomPassword
import hashlib import hashlib
from .mysqlUtilities import mysqlUtilities from .mysqlUtilities import mysqlUtilities
from plogical import hashPassword from plogical import hashPassword

View File

@@ -1,6 +1,6 @@
from django.conf.urls import url from django.conf.urls import url
import views from . import views
urlpatterns = [ urlpatterns = [

View File

@@ -6,7 +6,7 @@ os.environ.setdefault("DJANGO_SETTINGS_MODULE", "CyberCP.settings")
django.setup() django.setup()
import socket import socket
import os import os
import accept_traffic as handle from . import accept_traffic as handle
from plogical.CyberCPLogFileWriter import CyberCPLogFileWriter as logging from plogical.CyberCPLogFileWriter import CyberCPLogFileWriter as logging
from signal import * from signal import *
from .cacheManager import cacheManager from .cacheManager import cacheManager

View File

@@ -1,5 +1,5 @@
from django.conf.urls import url from django.conf.urls import url
import views from . import views
urlpatterns = [ urlpatterns = [
url(r'^$', views.logsHome, name='logsHome'), url(r'^$', views.logsHome, name='logsHome'),

View File

@@ -1,5 +1,5 @@
from django.conf.urls import url from django.conf.urls import url
import views from . import views
urlpatterns = [ urlpatterns = [
url(r'^$', views.serverStatusHome, name='serverStatusHome'), url(r'^$', views.serverStatusHome, name='serverStatusHome'),

View File

@@ -13,7 +13,7 @@ from plogical.acl import ACLManager
import os import os
from plogical.virtualHostUtilities import virtualHostUtilities from plogical.virtualHostUtilities import virtualHostUtilities
import time import time
import serverStatusUtil from . import serverStatusUtil
from plogical.processUtilities import ProcessUtilities from plogical.processUtilities import ProcessUtilities
from plogical.httpProc import httpProc from plogical.httpProc import httpProc
from plogical.installUtilities import installUtilities from plogical.installUtilities import installUtilities

View File

@@ -1,5 +1,5 @@
from django.conf.urls import url,include from django.conf.urls import url,include
import views from . import views
urlpatterns = [ urlpatterns = [
url(r'^$', views.loadTuningHome, name='loadTuningHome'), url(r'^$', views.loadTuningHome, name='loadTuningHome'),

View File

@@ -1,5 +1,5 @@
from django.conf.urls import url from django.conf.urls import url
import views from . import views
urlpatterns = [ urlpatterns = [

View File

@@ -2,6 +2,6 @@
from django.contrib import admin from django.contrib import admin
import models from . import models
# Register your models here. # Register your models here.
admin.site.register(models.Websites) admin.site.register(models.Websites)

View File

@@ -1,5 +1,5 @@
from django.conf.urls import url from django.conf.urls import url
import views from . import views
urlpatterns = [ urlpatterns = [