Linux cyberpanel 5.15.0-156-generic #166-Ubuntu SMP Sat Aug 9 00:02:46 UTC 2025 x86_64
LiteSpeed
: 160.191.175.3 | : 216.73.216.114
Cant Read [ /etc/named.conf ]
8.2.29
aodai6801
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
usr /
local /
CyberCP /
ftp /
templates /
ftp /
[ HOME SHELL ]
Name
Size
Permission
Action
ResetFTPconf.html
11.49
KB
-rw-r--r--
createFTPAccount.html
20.12
KB
-rw-r--r--
deleteFTPAccount.html
14.62
KB
-rw-r--r--
index.html
2.73
KB
-rw-r--r--
listFTPAccounts.html
19.28
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : ResetFTPconf.html
{% extends "baseTemplate/index.html" %} {% load i18n %} {% block title %}{% trans "Reset FTP Configurations - CyberPanel" %}{% endblock %} {% block content %} {% load static %} {% get_current_language as LANGUAGE_CODE %} <!-- Current language: {{ LANGUAGE_CODE }} --> <style> .modern-container { max-width: 1200px; margin: 0 auto; padding: 2rem; } .page-header { text-align: center; margin-bottom: 3rem; animation: fadeInDown 0.5s ease-out; } .page-title { font-size: 2.5rem; font-weight: 700; color: var(--text-primary, #1e293b); margin-bottom: 0.5rem; display: flex; align-items: center; justify-content: center; gap: 1rem; } .page-subtitle { font-size: 1.125rem; color: var(--text-secondary, #64748b); margin-bottom: 0; } .main-card { background: var(--bg-secondary, white); border-radius: 16px; box-shadow: 0 1px 3px var(--shadow-light, rgba(0,0,0,0.05)), 0 10px 40px var(--shadow-color, rgba(0,0,0,0.08)); border: 1px solid var(--border-color, #e8e9ff); overflow: hidden; animation: fadeInUp 0.5s ease-out; } .card-header { background: linear-gradient(135deg, var(--bg-hover, #f8f9ff) 0%, var(--bg-gradient, #f0f1ff) 100%); padding: 1.5rem 2rem; border-bottom: 1px solid #e8e9ff; } .card-title { font-size: 1.25rem; font-weight: 600; color: var(--text-primary, #1e293b); margin: 0; display: flex; align-items: center; gap: 0.75rem; } .card-body { padding: 2rem; } .warning-box { background: var(--warning-bg, #fef3c7); border: 1px solid var(--warning-border, #fde68a); border-radius: 12px; padding: 1.5rem; margin-bottom: 2rem; text-align: center; } .warning-box h4 { color: var(--warning-text, #92400e); margin-bottom: 0.5rem; display: flex; align-items: center; justify-content: center; gap: 0.5rem; } .warning-box p { color: var(--warning-text, #92400e); margin-bottom: 0; font-size: 0.875rem; } .btn-primary { background: var(--accent-color, #5b5fcf); color: var(--bg-secondary, white); border: none; padding: 0.75rem 2rem; border-radius: 8px; font-weight: 500; cursor: pointer; transition: all 0.3s ease; display: inline-flex; align-items: center; gap: 0.5rem; } .btn-primary:hover { background: var(--accent-hover, #4547a9); transform: translateY(-2px); box-shadow: 0 4px 12px var(--accent-shadow-hover, rgba(91, 95, 207, 0.4)); } .btn-danger { background: var(--danger-color, #ef4444); color: var(--bg-secondary, white); border: none; padding: 0.75rem 2rem; border-radius: 8px; font-weight: 500; cursor: pointer; transition: all 0.3s ease; display: inline-flex; align-items: center; gap: 0.5rem; } .btn-danger:hover { background: var(--danger-hover, #dc2626); transform: translateY(-2px); box-shadow: 0 4px 12px var(--danger-shadow, rgba(239, 68, 68, 0.4)); } .alert { padding: 1rem 1.5rem; border-radius: 8px; margin-bottom: 1rem; display: flex; align-items: center; gap: 0.75rem; animation: slideInRight 0.3s ease-out; } .alert-success { background: var(--success-bg, #d1fae5); color: var(--success-text, #065f46); border: 1px solid var(--success-border, #a7f3d0); } .alert-danger { background: var(--danger-bg, #fee2e2); color: var(--danger-text, #991b1b); border: 1px solid var(--danger-border, #fecaca); } .terminal-section { background: var(--text-primary, #1e293b); border-radius: 12px; padding: 1.5rem; margin-top: 2rem; } .terminal-header { display: flex; align-items: center; justify-content: space-between; margin-bottom: 1rem; } .terminal-title { color: var(--text-inverse, #fff); font-size: 0.875rem; font-weight: 500; display: flex; align-items: center; gap: 0.5rem; } .terminal-dots { display: flex; gap: 0.5rem; } .terminal-dot { width: 12px; height: 12px; border-radius: 50%; } .terminal-dot.red { background: var(--danger-color, #ef4444); } .terminal-dot.yellow { background: var(--terminal-yellow, #fbbf24); } .terminal-dot.green { background: var(--terminal-green, #10b981); } .terminal-body { background: var(--terminal-bg-dark, #0f172a); border-radius: 8px; padding: 1rem; max-height: 400px; overflow-y: auto; } .terminal-output { font-family: 'Consolas', 'Monaco', monospace; font-size: 0.875rem; color: var(--terminal-text, #94a3b8); line-height: 1.6; white-space: pre-wrap; word-wrap: break-word; } .loading-spinner { width: 24px; height: 24px; border: 3px solid var(--border-color, #e8e9ff); border-top-color: var(--accent-color, #5b5fcf); border-radius: 50%; animation: spin 1s linear infinite; display: inline-block; margin-left: 1rem; } .reset-button-section { text-align: center; padding: 2rem; } .reset-info { background: var(--info-bg-light, #e0e7ff); border: 1px solid var(--info-border-light, #c7d2fe); border-radius: 8px; padding: 1rem 1.5rem; margin-bottom: 1.5rem; font-size: 0.875rem; color: var(--info-text-dark, #3730a3); } @keyframes spin { to { transform: rotate(360deg); } } @keyframes fadeInDown { from { opacity: 0; transform: translateY(-20px); } to { opacity: 1; transform: translateY(0); } } @keyframes fadeInUp { from { opacity: 0; transform: translateY(20px); } to { opacity: 1; transform: translateY(0); } } @keyframes slideInRight { from { opacity: 0; transform: translateX(20px); } to { opacity: 1; transform: translateX(0); } } </style> <div class="modern-container" ng-controller="Resetftpconf"> <div class="page-header"> <h1 class="page-title"> <i class="fas fa-sync-alt"></i> {% trans "Reset FTP Configurations" %} </h1> <p class="page-subtitle">{% trans "Reset your FTP configuration files to their default state" %}</p> </div> <div class="main-card"> <div class="card-header"> <h2 class="card-title"> <i class="fas fa-cogs"></i> {% trans "Configuration Reset Tool" %} </h2> </div> <div class="card-body"> <div ng-hide="installationDetailsForm" class="reset-button-section"> <div class="warning-box"> <h4> <i class="fas fa-exclamation-triangle"></i> {% trans "Warning" %} </h4> <p>{% trans "This will reset all FTP configurations to default. Custom settings will be lost." %}</p> </div> <div class="reset-info"> <i class="fas fa-info-circle"></i> {% trans "This process will restore Pure-FTPd configuration files to their original state" %} </div> <button type="button" ng-click="resetftp()" class="btn-danger"> <i class="fas fa-undo"></i> {% trans "Reset Configuration" %} </button> </div> <!-- Alert Messages --> <div ng-hide="NotifyBox"> <div ng-hide="failedToStartInallation" class="alert alert-danger"> <i class="fas fa-exclamation-circle"></i> {% trans "Failed to start reset process. Error message:" %} {$ errorMessage $} </div> <div ng-hide="couldNotConnect" class="alert alert-danger"> <i class="fas fa-times-circle"></i> {% trans "Could not connect. Please refresh this page." %} </div> <div ng-hide="installationFailed" class="alert alert-danger"> <i class="fas fa-exclamation-circle"></i> {% trans "Reset process failed." %} {$ errorMessage $} </div> <div ng-hide="modSecSuccessfullyInstalled" class="alert alert-success"> <i class="fas fa-check-circle"></i> {% trans "Successfully completed reset process." %} </div> </div> <!-- Terminal Output --> <div ng-hide="InstallBox" class="terminal-section"> <div class="terminal-header"> <div class="terminal-title"> <i class="fas fa-terminal"></i> {% trans "Reset Progress" %} <span ng-hide="Loading" class="loading-spinner"></span> </div> <div class="terminal-dots"> <div class="terminal-dot red"></div> <div class="terminal-dot yellow"></div> <div class="terminal-dot green"></div> </div> </div> <div class="terminal-body"> <div class="terminal-output" ng-bind="requestData"></div> </div> </div> </div> </div> </div> {% endblock %}
Close