⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.74
Server IP:
104.21.112.1
Server:
Linux vmi2315822.contaboserver.net 5.15.0-134-generic #145-Ubuntu SMP Wed Feb 12 20:08:39 UTC 2025 x86_64
Server Software:
LiteSpeed
PHP Version:
8.3.21
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
usr
/
local
/
CyberCP
/
plogical
/
__pycache__
/
View File Name :
vhost.cpython-310.pyc
o *36hU� � @ s4 d dl Z d dlZ d dlZd dlZd dlmZ ej�d� e j� dd� ze� � W n Y d dlZd dlm Z d dlZd dlZd dlmZ d dlmZ d d lmZ d d lmZ d dlmZ d dlmZ d d lmZ d dlmZ zd dl m!Z!m"Z"m#Z#m$Z$ d dl%m&Z& W n Y d dl'Z'd dl(Z(G dd� d�Z)dS )� N)� ACLManager�/usr/local/CyberCP�DJANGO_SETTINGS_MODULEzCyberCP.settings)�installUtilities)�CyberCPLogFileWriter)�mysqlUtilities)�DNS)�randint)�ProcessUtilities)� PHPManager)� vhostConfs)�ApacheVhost)�Websites�ChildDomains�aliasDomains�DockerSites)� Databasesc @ s. e Zd ZdZdZdZedd� �Zedd� �Zedd � �Z ed d� �Z edd � �Zedd� �Zedd� �Z edd� �Zedd� �Zedd� �Zedd� �Zed3dd��Zedd� �Zedd � �Zed!d"� �Zed#d$� �Zed%d&� �Zed'd(� �Zed)d*� �Zed+d,� �Zed-d.� �Zed/d0� �Zed1d2� �ZdS )4�vhostz/usr/local/lswsr z&/usr/local/lsws/conf/dvhost_redis.confc C s� z<t tjd�}tj�d�rd|� d| � �}nd| � d|� �}t�|� d| � �}t�|� d| � d | � �}t�|� W d S tyZ } ztj � t|�� d �� W Y d }~d S d }~ww )N�wz/etc/lsb-releasez*/usr/sbin/adduser --no-create-home --home z --disabled-login --gecos "" z/usr/sbin/adduser z -M -d z/usr/sbin/groupadd z/usr/sbin/usermod -a -G � z [addingUsers])�open�os�devnull�path�existsr �executioner� BaseException�loggingr �writeToFile�str)�virtualHostUserr �FNULL�command�msg� r$ �$/usr/local/CyberCP/plogical/vhost.py�addUser, s $��z vhost.addUserc C s� �z�t tjd�}zd}t�|�}tj||tjd� W n Y z3t�| � d|� d|� d| � �}t�|�}tj||tjd� d| � �}t�|�}tj||tjd� W n t yn } zt j�t | �d � W Y d } ~ nd } ~ ww zFt�|� t�� tjks�t�� tjkr�d } nd } d|� d| � d|� �}t�|�}tj||tjd� d|� �}t�|�}tj||tjd� W n t y� } zt j�t | �d � W Y d } ~ nd } ~ ww zPt�|� t�� tjks�t�� tjkr�d } nd } d d| |f }t�|�}tj||tjd� t�� tjk�rd|� �}nd|� �}t�|�}tj||tjd� W n t �y? } zt j�t | �d � W Y d } ~ nd } ~ ww ztj�|��sMt�|� W n t �yk } zt j�t | �d � W Y d } ~ nd } ~ ww z,t |d�}d| }t�|�}tj||tjd� d|� �}t�|�}tj||tjd� W n t�y� } zt j�t | �d � W Y d } ~ nd } ~ ww ddgW S t�y� } zt j�t | �d � dt | �gW Y d } ~ S d } ~ ww )Nr zchmod 711 /home��stdout�stderr�chown �:r z chmod 711 zI [27 Not able create to directories for virtual host [createDirectories]]�nobody�nogroupz chmod 750 zB [33 Not able to directories for virtual host [createDirectories]]zchown %s:%s %s�rootz chmod -R 750 zB [39 Not able to directories for virtual host [createDirectories]]zB [45 Not able to directories for virtual host [createDirectories]]�w+zchown lsadm:lsadm z chmod 600 z [createDirectories]]� �Nonez [createDirectories])r r r �shlex�split� subprocess�call�STDOUT�makedirs�OSErrorr r r r r �decideDistro�centos�cent8�decideServer�OLSr r �IOErrorr )r r �pathHTML�pathLogs�confPath�completePathToConfigFiler! r"