sing.security.account.attouath.185-133-250-103.cprapid.com Open in urlscan Pro
185.133.250.103  Public Scan

Submitted URL: http://sing.security.account.attouath.185-133-250-103.cprapid.com/
Effective URL: https://sing.security.account.attouath.185-133-250-103.cprapid.com/
Submission Tags: @ecarlesi possiblethreat Search All
Submission: On December 11 via api from IT — Scanned from GB

Form analysis 0 forms found in the DOM

Text Content

Error: Class "finfo" not found in file /home/singsecurityacco/public_html/vendor/league/mime-type-detection/src/FinfoMimeTypeDetector.php on line 48

#0 /home/singsecurityacco/public_html/vendor/league/flysystem-local/LocalFilesystemAdapter.php(86): League\MimeTypeDetection\FinfoMimeTypeDetector->__construct()
#1 /home/singsecurityacco/public_html/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemManager.php(184): League\Flysystem\Local\LocalFilesystemAdapter->__construct('/home/singsecur...', Object(League\Flysystem\UnixVisibility\PortableVisibilityConverter), 2, 2)
#2 /home/singsecurityacco/public_html/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemManager.php(152): Illuminate\Filesystem\FilesystemManager->createLocalDriver(Array)
#3 /home/singsecurityacco/public_html/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemManager.php(120): Illuminate\Filesystem\FilesystemManager->resolve('local')
#4 /home/singsecurityacco/public_html/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemManager.php(83): Illuminate\Filesystem\FilesystemManager->get('local')
#5 /home/singsecurityacco/public_html/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemManager.php(427): Illuminate\Filesystem\FilesystemManager->disk()
#6 /home/singsecurityacco/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(338): Illuminate\Filesystem\FilesystemManager->__call('get', Array)
#7 /home/singsecurityacco/public_html/app/Http/Middleware/CheckCrawlerMiddleware.php(80): Illuminate\Support\Facades\Facade::__callStatic('get', Array)
#8 /home/singsecurityacco/public_html/app/Http/Middleware/CheckCrawlerMiddleware.php(58): App\Http\Middleware\CheckCrawlerMiddleware->checkBlockedData(Object(Illuminate\Http\Request), 'browser.txt', 'Browser')
#9 /home/singsecurityacco/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckCrawlerMiddleware->handle(Object(Illuminate\Http\Request), Object(Closure))
#10 /home/singsecurityacco/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#11 /home/singsecurityacco/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle(Object(Illuminate\Http\Request), Object(Closure))
#12 /home/singsecurityacco/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#13 /home/singsecurityacco/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\VerifyCsrfToken->handle(Object(Illuminate\Http\Request), Object(Closure))
#14 /home/singsecurityacco/public_html/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#15 /home/singsecurityacco/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\View\Middleware\ShareErrorsFromSession->handle(Object(Illuminate\Http\Request), Object(Closure))
#16 /home/singsecurityacco/public_html/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#17 /home/singsecurityacco/public_html/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\Session\Middleware\StartSession->handleStatefulRequest(Object(Illuminate\Http\Request), Object(Illuminate\Session\Store), Object(Closure))
#18 /home/singsecurityacco/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Session\Middleware\StartSession->handle(Object(Illuminate\Http\Request), Object(Closure))
#19 /home/singsecurityacco/public_html/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#20 /home/singsecurityacco/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle(Object(Illuminate\Http\Request), Object(Closure))
#21 /home/singsecurityacco/public_html/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#22 /home/singsecurityacco/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Cookie\Middleware\EncryptCookies->handle(Object(Illuminate\Http\Request), Object(Closure))
#23 /home/singsecurityacco/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#24 /home/singsecurityacco/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then(Object(Closure))
#25 /home/singsecurityacco/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack(Object(Illuminate\Routing\Route), Object(Illuminate\Http\Request))
#26 /home/singsecurityacco/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute(Object(Illuminate\Http\Request), Object(Illuminate\Routing\Route))
#27 /home/singsecurityacco/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute(Object(Illuminate\Http\Request))
#28 /home/singsecurityacco/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch(Object(Illuminate\Http\Request))
#29 /home/singsecurityacco/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}(Object(Illuminate\Http\Request))
#30 /home/singsecurityacco/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#31 /home/singsecurityacco/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle(Object(Illuminate\Http\Request), Object(Closure))
#32 /home/singsecurityacco/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle(Object(Illuminate\Http\Request), Object(Closure))
#33 /home/singsecurityacco/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#34 /home/singsecurityacco/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle(Object(Illuminate\Http\Request), Object(Closure))
#35 /home/singsecurityacco/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle(Object(Illuminate\Http\Request), Object(Closure))
#36 /home/singsecurityacco/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#37 /home/singsecurityacco/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle(Object(Illuminate\Http\Request), Object(Closure))
#38 /home/singsecurityacco/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#39 /home/singsecurityacco/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle(Object(Illuminate\Http\Request), Object(Closure))
#40 /home/singsecurityacco/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(49): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#41 /home/singsecurityacco/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Http\Middleware\HandleCors->handle(Object(Illuminate\Http\Request), Object(Closure))
#42 /home/singsecurityacco/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#43 /home/singsecurityacco/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Http\Middleware\TrustProxies->handle(Object(Illuminate\Http\Request), Object(Closure))
#44 /home/singsecurityacco/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#45 /home/singsecurityacco/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then(Object(Closure))
#46 /home/singsecurityacco/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request))
#47 /home/singsecurityacco/public_html/index.php(52): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request))
#48 {main}


 * Stack
 * Context
 * Flare

 * Share
   
   SHARE WITH FLARE
   
   Docs
    * Stack
    * Context
    * Debug
   
   Create Share
 * Docs

 * IGNITION SETTINGS
   
   Docs
   Editor
   ClipboardSublimeTextMateEmacsMacVimPhpStormPHPStorm RemoteIdeaVS CodeVS Code
   InsidersVS Code RemoteVS Code Insiders RemoteVS
   CodiumCursorAtomNovaNetBeansXdebug
   
   Theme
   auto
   Save settings
   
   Settings will be saved locally in ~/.ignition.json.

Class "finfo" not found
Error
PHP 8.1.319.52.16
Class "finfo" not found

Expand vendor frames
 1. 8 vendor frames
 2. App \ Http \ Middleware \ CheckCrawlerMiddleware : 80
    checkBlockedData
 3. 
 4. App \ Http \ Middleware \ CheckCrawlerMiddleware : 58
    handle
 5. 39 vendor frames

app / Http / Middleware / CheckCrawlerMiddleware.php : 80

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

84

85

86

87

88

89

90

91

92

93

94

    protected function logDetection($request, $type)
    {
        $geoipHelper = new GeoIPHelper();
        $countryCode = $geoipHelper->getCountry($request->ip());
        $visitorCount = (int)Storage::get('bots.txt');
        $visitorCount++;
        Storage::put('bots.txt', (string)$visitorCount);
        $currentDateTime = now()->format('Y-m-d H:i:s');
        $logEntry = "{$type} blocked: IP {$request->ip()} | Country {$countryCode} | UA {$request->header('User-Agent')} on {$currentDateTime}";
        Storage::append('logs.txt', $logEntry);
    }


    protected function checkBlockedData($request, $file, $type)
    {
        $data = Storage::get($file);
        $blockedItemsArray = array_filter(explode(PHP_EOL, $data));
        $currentValue = ($type === 'IP') ? $request->ip() : $request->header('User-Agent');

        foreach ($blockedItemsArray as $blockedItem) {
            if (stripos($currentValue, trim($blockedItem)) !== false) {
                $this->logDetection($request, "Blocked {$type}");
                abort(403);
            }
        }
    }

    protected function antibot($ip, $useragent)
    {


arguments
$method:string

"get"


$args:array

[
    "browser.txt"
]


 * App
   * Routing
 * Request
   * Browser
   * Headers
   * Body
 * Context
   * Versions


APP


ROUTING

Controller

Closure


Middleware

 * web
   
   

 * check.crawler
   
   


REQUEST

https://sing.security.account.attouath.185-133-250-103.cprapid.com/
GET

curl "https://sing.security.account.attouath.185-133-250-103.cprapid.com/" \
   -X GET \
   -H 'x-https: 1' \
   -H 'accept-language: en-GB,en;q=0.9' \
   -H 'accept-encoding: gzip, deflate, br, zstd' \
   -H 'sec-fetch-dest: document' \
   -H 'sec-fetch-user: ?1' \
   -H 'sec-fetch-mode: navigate' \
   -H 'sec-fetch-site: none' \
   -H 'accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7' \
   -H 'user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36' \
   -H 'upgrade-insecure-requests: 1' \
   -H 'connection: keep-alive' \
   -H 'host: sing.security.account.attouath.185-133-250-103.cprapid.com';




BROWSER

Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36




HEADERS

x-https

1


accept-language

en-GB,en;q=0.9


accept-encoding

gzip, deflate, br, zstd


sec-fetch-dest

document


sec-fetch-user

?1


sec-fetch-mode

navigate


sec-fetch-site

none


accept

text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7


user-agent

Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36


upgrade-insecure-requests

1


connection

keep-alive


host

sing.security.account.attouath.185-133-250-103.cprapid.com




BODY

[]




CONTEXT


VERSIONS

Php Version

8.1.31


Laravel Version

9.52.16


Laravel Locale

en


Laravel Config Cachedfalse
App Debugtrue
App Env

local


 * 
 * ·
 * Source
 * ·
 * Docs
 * ·
 * Laravel

Ignition is built byFlare, the Laravel error reporting service.