Linux ubuntu22 5.15.0-133-generic #144-Ubuntu SMP Fri Feb 7 20:47:38 UTC 2025 x86_64
nginx/1.18.0
: 128.199.27.159 | : 216.73.216.1
Cant Read [ /etc/named.conf ]
8.1.31
www-data
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
/
var /
www /
html /
lms-api /
app /
Traits /
[ HOME SHELL ]
Name
Size
Permission
Action
backup
[ DIR ]
drwxrwxr-x
CommonTrait.php
9.7
KB
-rw-rw-r--
FileUploadTrait.php
28.11
KB
-rw-rw-r--
HelperTrait.php
953
B
-rw-rw-r--
ImageUploadTrait.php
23.37
KB
-rw-rw-r--
MailSettingTrait.php
3.24
KB
-rw-rw-r--
RepoTrait.php
692
B
-rw-rw-r--
SecurityTrait.php
827
B
-rw-rw-r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : MailSettingTrait.php
<?php namespace App\Traits; use App\Modules\User\Entities\Setting; use PHPMailer\PHPMailer\PHPMailer; trait MailSettingTrait { public function getPHPMailer($settings = []) { $mailer = new PHPMailer(true); $mailer->SMTPDebug = false; // Enable verbose debug output $mailer->SMTPAuth = true; // Enable SMTP authentication $mailer->SMTPSecure = 'tls'; $mailer->isSMTP(); // Set mailer to use SMTP if (!empty($settings)) { $mailer->Host = $this->getHost(); // Specify main and backup SMTP servers $mailer->Username = $this->getUsername(); // SMTP username $mailer->Password = $this->getPassword(); // SMTP password $mailer->SMTPSecure = $this->getEncryption(); // Enable TLS encryption, `ssl` also accepted $mailer->Port = $this->getPort(); $mailer->From = $this->getFrom(); $mailer->FromName = $this->getFromName(); } else { $mailer->Host = config('mail.host'); // Specify main and backup SMTP servers $mailer->Username = config('mail.username'); // SMTP username $mailer->Password = config('mail.password'); // SMTP password $mailer->SMTPSecure = config('mail.encryption'); // Enable TLS encryption, `ssl` also accepted $mailer->Port = config('mail.port'); $mailer->From = config('mail.from.address'); $mailer->FromName = config('mail.from.name'); } $mailer->SMTPOptions = array( 'ssl' => array( 'verify_peer' => false, 'verify_peer_name' => false, 'allow_self_signed' => true ) ); return $mailer; } public function getHost() { $setting = Setting::where(['type' => 'mail', 'setting_key' => 'host'])->first(); return (!empty($setting) ? $setting->setting_value : config('mail.host')); } public function getUsername() { $setting = Setting::where(['type' => 'mail', 'setting_key' => 'username'])->first(); return (!empty($setting) ? $setting->setting_value : config('mail.username')); } public function getPassword() { $setting = Setting::where(['type' => 'mail', 'setting_key' => 'password'])->first(); return (!empty($setting) ? $setting->setting_value : config('mail.password')); } public function getEncryption() { $setting = Setting::where(['type' => 'mail', 'setting_key' => 'encryption'])->first(); return (!empty($setting) ? $setting->setting_value : config('mail.encryption')); } public function getPort() { $setting = Setting::where(['type' => 'mail', 'setting_key' => 'port'])->first(); return (!empty($setting) ? $setting->setting_value : config('mail.port')); } public function getFrom() { $setting = Setting::where(['type' => 'mail', 'setting_key' => 'from_email'])->first(); return (!empty($setting) ? $setting->setting_value : config('mail.from.address')); } public function getFromName() { $setting = Setting::where(['type' => 'mail', 'setting_key' => 'from_name'])->first(); return (!empty($setting) ? $setting->setting_value : config('mail.from.name')); } }
Close