@extends('crm.layouts.master') @section('title', 'Cloaker') @section('page-css') @endsection @section('main-content')
Control who can open the public website. CRM, portal, and Allowed IPs on the whitelist tab are never blocked.
These are the same Allowed IPs used for CRM access. Active IPs are never cloaked.
| ID# | Added by | IP | Description | Status | Created | |
|---|---|---|---|---|---|---|
| {{ $ip->id }} | {{ $ip->user->name ?? 'N/A' }}@if($ip->user) ({{ $ip->user->extension ?? '-' }})@endif | {{ $ip->ip }} |
{{ \Illuminate\Support\Str::limit($ip->description, 50, '...') }} | @if((int) $ip->status === 1) Active @else Blocked @endif | {{ $ip->created_at ? date('Y-m-d', strtotime($ip->created_at)) : '—' }} | @if((int) $ip->status === 1) @else @endif |
| No allowed IPs yet. | ||||||
| IP | Status | Risk | Network | Sweep | Report | Reason | Last seen | Actions |
|---|---|---|---|---|---|---|---|---|
{{ $v->ip_address }} |
@if($v->is_blocked) Blocked @else Allowed @endif |
{{ $v->fraud_score !== null ? $v->fraud_score : '—' }}
{{ $v->ipqs_decision ?: 'unchecked' }}
|
{{ $v->country ?: '—' }} · {{ $v->isp ?: 'Unknown ISP' }}
@foreach(['Bot'=>$v->is_bot,'VPN'=>$v->is_vpn,'Proxy'=>$v->is_proxy,'Tor'=>$v->is_tor,'Abuse'=>$v->recent_abuse] as $flag=>$active)
@if($active){{ $flag }}@endif
@endforeach
|
{{ $v->scrape_pages }} pages / {{ $v->scrape_seconds }}s {{ $v->last_path }} |
@if($v->latestIncident) {{ $v->latestIncident->report_status }} {{ $v->latestIncident->report_attempts }} attempts @else — @endif | {{ $v->block_reason ?: '—' }} | {{ $v->updated_at?->format('Y-m-d H:i') }} | @if($v->is_blocked) @else @endif @if($v->latestIncident && in_array($v->latestIncident->report_status, ['failed','retrying'])) @endif |
| No visitors recorded yet. | ||||||||