Architecture Globale — WEVAL Consulting
LIVE --:--
Date 18 Fév 2026
Serveurs 3
Ports 22
DBs 6
APIs 653
Crons 42
🏗️ Architecture Globale — 3 Serveurs, 22 Ports, 6 DBs
🟦 HETZNER PRIMARY — 89.167.40.150
Apache Ports
14
APIs
653
HTML Pages
149
PostgreSQL DBs
6
Tables (admin)
625
Crons
42
WEVADS Core :5821
326 APIs PHP
App principale, Brain, Pipeline
Arsenal :5890
327 APIs PHP
149 pages HTML, UI complète
WEVAL IA :8080/:8443
12 providers IA, 3 LIVE
Cerebras/Groq/SambaNova
PowerMTA :25
127.0.0.1 local
Email delivery engine
PostgreSQL :5432
6 databases
adx_system (625 tables admin)
N8N :5678
Workflow automation
0 workflows actifs
Redis :6379
Cache / Queue
Local only
SSH :49222
Custom port SSH
Blocked par Hetzner FW
🟩 OVH TRACKING — 151.80.235.110
Domaine
culturellemejean.charity
Status
HTTP 200
Rôle
Tracking
track.php — Collecte opens/clicks depuis les emails
click.php — Redirection click avec tracking sub1/sub2/sub3
open.php — Pixel tracking ouvertures
conversion.php — Postback endpoint affiliés
🟪 CONSULTING — 46.62.220.135
Domaine
weval-consulting.com
Stack
React/Vite/Docker
Chatbot
WEVAL IA
/solutions — WEVADS, WEVAL IA, Arsenal (SaaS)
/marketplace — Catalogue produits + chatbot IA
/contact-us — Formulaire de contact
🖥️ Inventaire Serveurs
🟦 Hetzner Primary
● LIVE
IP89.167.40.150
SSH49222
Credentialsroot / fHH4v7etkX74
OSUbuntu 24
rDNSmail.wevup.app
Hostnamepmta.wevads.local
ServicesApache, PostgreSQL, PMTA, N8N, Redis, Ollama, Squid, xRDP
Apache Ports80, 5821-5825, 5888, 5890, 5899, 8080, 8443, 58421-58423
Domaineswevup.app, culturellemejean.charity
Blacklists⚠ Spamhaus CSS (delist pending)
🟩 OVH Tracking
● LIVE
IP151.80.235.110
SSH22
Credentialsubuntu / MX8D3zSAty7k3243242
RôleTracking opens/clicks/conversions
Domaineculturellemejean.charity
SSL✅ HTTPS actif
Scriptstrack.php, click.php, open.php, conversion.php
🟪 Consulting Site
● LIVE
IP46.62.220.135
Credentialsroot / vr3xjMvwMtWW
StackReact + Vite + Docker + Nginx
Domaineweval-consulting.com
Containerweval-frontend
ChatbotWEVAL IA intégré
Pages/solutions, /marketplace, /contact-us
🔌 Tous les Ports & Services — 89.167.40.150
🌐 APACHE VHOSTS (14 ports)
PortVHostPérimètreContenu
:80default + tracking + weval-consulting + weval-simpleMultiReverse proxy, Sentinel API, tracking local
:5821wevads.localWEVADS Core326 APIs PHP — Brain, Pipeline, Send, Bounce, Offers
:5822fmgapp.localFMG AppApplication FMG
:5823bcgapp.localBCG AppApplication BCG
:5824dkim.localDKIMDKIM key management
:5825n8n.localN8N ProxyApache proxy → N8N :5678
:5888RéservéApache vhost actif
:5890wevads-arsenalArsenal UI327 APIs + 149 pages HTML — Interface complète
:5899bridgeData BridgeBridge adx_system ↔ adx_clients (dblink)
:8080hamid.localWEVAL IA HTTPInterface IA, 12 providers
:8443hamid.local SSLWEVAL IA HTTPSIA SSL endpoint
:58421wevads-trackingTracking WEVADSOpen/Click tracking local
:58422fmgapp-trackingTracking FMGFMG tracking
:58423bcgapp-trackingTracking BCGBCG tracking
⚙️ SERVICES SYSTÈME (8 ports)
PortServiceBindDétails
:25PowerMTA (pmtad)127.0.0.1SMTP delivery engine — local only
:2525Postfix (smtpd)::1Postfix submission port
:2526Postfix (smtpd)::1Postfix secondary
:3128Squid Proxy0.0.0.0HTTP proxy cache
:3142apt-cacher-ng0.0.0.0APT package cache
:3389xRDP0.0.0.0Remote Desktop
:5432PostgreSQL 130.0.0.06 databases, admin/admin123
:5678N8N (Node.js)0.0.0.0Workflow automation, 0 workflows actifs
:5679N8N internal127.0.0.1N8N worker port
:6379Redis127.0.0.1Cache / Queue
:11434Ollama127.0.0.1LLM local inference
:49222OpenSSH0.0.0.0Custom SSH port (FW blocked by Hetzner)
🗄️ Bases de Données PostgreSQL
adx_system PRINCIPALE
636 tables
SchemaTablesContenu clé
admin625Core: office_accounts, campaigns, offers, brain_*, warmup, tracking, IA providers
mta4ip_rotation, ip_reputation, MTA configs
public7Tables système
productionProduction pipeline
affiliateCX3 Ads + Double M
listsContact lists management
actionsAction tracking
Tables clés : office_accounts (1,363) · warmup_accounts (2,036) · seed_accounts (1,275) · brain_seeds (51,454) · brain_send_configs (612) · brain_configs (366) · offers (116) · campaigns (40) · unified_send_log_new (11,944) · email_send_accounts (2,077) · personas (178) · hamid_providers (12) · ia_provider_accounts (41) · offer_creatives (1,285) · affiliate_offers (691) · click_tracking (674) · open_tracking (4,590)
adx_clients CONTACTS
~125 tables
SchemaTablesISP
gmail40Gmail contacts
hotmail10Hotmail/Outlook contacts
gmx7GMX contacts
yahoo1Yahoo contacts
webde1Web.de contacts
tonline1T-Online contacts
videotron1Videotron contacts
specials1Special ISPs
suppressions62Suppression lists
Accessible via dblink bridge (:5899) — fonctions admin.total_clients(), admin.count_clients()
wevads
43 tables
Application WEVADS legacy data
wevads_accounts
6 tables
Gestion comptes (O365, GSuite)
wevads_arsenal
7 tables
Arsenal UI configuration
wevads_advanced
4 tables
Advanced features / experimental
APIs — 653 endpoints PHP
🔵 WEVADS Core :5821
326 APIs
CatégorieAPIsExemples
🧠 Brain~20brain-connector, brain-creative-engine, brain-optimizer
📧 Send~15adx-send-bridge, send-factory, send-orchestrator
📊 Tracking~10click.php, open.php, conversion.php, bounce-processor
🤖 IA~12ai-bridge, ai-copywriter, ai-discovery, ai-failsafe, ai-rotation
👤 Accounts~10account-creator, account-factory, auth-wizard
💰 Affiliate~8affiliate-monitor, offer-engine, conversions-collector
🛡️ Security~10blacklist, reputation, sentinel-brain, vault-guard
🔧 Infra~15api-gateway, arsenal-health, auto-surgeon, pipeline-feeder
📈 Analytics~10analytics, data-manager, data-drill, world-map
🔄 Autres~216captcha, dns, sms, scraping, harvest, fingerprint...
🟣 Arsenal :5890
327 APIs
CatégorieAPIsExemples
📧 Warmup~5warmup-engine (execute, advance_day)
💰 Offers~5offer-engine (import_cx3), affiliate-hamid-check
🔒 Vault~3vault-guard (cron, scan, restore)
👤 Factory~8account-factory-ia, account-creator, ia-provider-factory
🔄 Mirror~306Symlinks/copies des APIs 5821 pour UI Arsenal
149 pages HTML — Dashboard complet Arsenal avec sidebar menu, drill-down, stats dynamiques
🟢 API Sentinel — :80 (sentinel-brain.php)
EXEC API
POST /api/sentinel-brain.php — action=exec, cmd=... → Remote command execution
Utilisé par Claude sessions pour déployer/patcher. Tourne en www-data avec sudo passwordless.
🔄 Flux End-to-End
📧 Pipeline Email — Send → Open → Click → Conversion → Revenue
● ACTIF
Contacts
2.99M
adx_clients (dblink)
Brain
brain-productive
366 configs, 9 winners
Send
Graph API
150 senders, 9 tenants O365
Track
OVH 151.80.*
open.php + click.php
Affiliate
CX3 / DoubleM
85 offres, $27 moy
Pull
CAKE/Everflow
conversions-collector
Revenue
$0 (J+0)
En attente J+2/J+3
📨 Méthodes d'Envoi (3 canaux)
1️⃣ GRAPH API (O365)
brain-productive.php → Microsoft Graph API
150 senders × 9 tenants actifs
~3,600 emails/jour
✅ Bypass Spamhaus (via Microsoft)
2️⃣ PMTA (Direct MX)
send_batch.sh → PowerMTA → MX direct
Batch 200 emails
~4,200 emails/jour
⚠ Bloqué Spamhaus CSS (delist pending)
3️⃣ WARMUP ENGINE
warmup-engine.php → O365 Graph
2,036 comptes en warming
Cap: 77,170/jour
⏳ Montée progressive
📊 Flux Tracking & Conversion
Email envoyé
ADX Tag
adx_168_56_186_0 + sub1/2/3
pixel
Open
open.php
151.80.235.110
click
Click
click.php
→ e36lbat.com (CX3)
redir
Landing
Offer Page
CX3: ?offer_id=X&aff_id=10805
conv
Pull */30
CAKE API v2
conversions-collector.php
$$$
Revenue
revenue_tracker
Dashboard Arsenal
🧠 Brain Cycle — Auto-optimisation
Configs
366 configs
brain_configs
test
Send
612 send_configs
brain_send_configs
track
Score
inbox_rate
open/click/bounce
select
Winners
9 winners
Top configs → production
loop
Mutate
brain-auto-cycle
Nouvelles combinaisons
42 Crons Actifs
🔁 Haute Fréquence (*/5 — */15)
*/10minbrain-connector.php sync_brain🧠 Brain
*/10minhtml-guardian.sh (alerte only)🛡️ Guard
*/15minbounce-processor.php?action=process📧 Bounce
*/15minbrain-connector sync_tracking📊 Track
*/15minwarmup-engine execute_warmup batch=20🔥 Warmup
*/15minsend_batch.sh 30 (PMTA)📧 Send
*/15minIA rate_limited → active cooldown reset🤖 IA
*/15minprocess-video-queue.php (YouTube)📹 YT
⏱️ Moyenne Fréquence (*/30 — */4h)
*/30minbrain-auto-cycle.sh🧠 Brain
*/30minmind-autonomous.sh🧠 Mind
*/30minsentinel-autorepair.sh🛡️ Sentinel
*/30minpipeline-feeder.php bounce📧 Bounce
1hblacklist-cron.sh🛡️ BL
1haffiliate-hamid-check + monitor💰 Aff
1hcreative-performance-engine.py📈 Perf
1hads-commander monitor-roas-shift📈 Ads
2hreputation-cron.sh🛡️ Rep
2hpipeline-feeder healing🔧 Heal
3hpipeline-feeder crm_sync👤 CRM
4hbrain-optimizer-cron.sh🧠 Opt
4hbrain-connector sync_send_data📊 Data
4hpipeline-feeder n8n_health + offers🔧 Health
📅 Basse Fréquence (6h — Quotidien)
6hvault-guard cron🔒 Vault
6hbrain-creative-engine full_cycle🎨 Creative
6hpipeline-feeder dns + scraping + supply🔧 Feed
3joffer-refresh-cron.sh💰 Offers
00:00warmup sent_today=0 reset🔥 Reset
00:00warmup-engine advance_day🔥 Warmup
00:00ia-provider-factory rotate🤖 IA
02:00mega-guardian.sh (alerte only)🛡️ Guard
03:00wevads-daily-backup.sh💾 Backup
03:00sync-custom-audiences.php📈 Ads
08:00daily-trend-scraper.php (YouTube)📹 YT
23:55pipeline-feeder analytics📊 Stats
6j/02:10offer-engine import_cx3💰 Import
📊 Répartition par Catégorie
CatégorieCronsFréquence
🧠 Brain & Optimizer6*/10 à */4h
📧 Send & Bounce5*/15 à */30
🔥 Warmup3*/15 + daily
📊 Tracking & Analytics5*/15 à daily
💰 Affiliate & Offers41h à 3j
🛡️ Guardian & Security6*/10 à daily
🤖 IA Providers3*/15 + daily
🔧 Infra & Health7*/30 à 6h
📹 YouTube & Ads3*/15 à daily
🌐 Services Externes & Intégrations
☁️ Microsoft O365
ACTIF
Comptes1,363 total
Tenants principauxaccoff02-10, mbman, globalmed.cl
Tenants total~550 tenants
APIMicrosoft Graph API
Création réelle✅ Via Worker
💰 CX3 Ads
ACTIF
LoginYmahboub@weval-consulting.com
Portalpublisher.cx3ads.com
Aff ID10805
Trackinge36lbat.com
APICAKE API v2 (PULL)
Offres~41 actives
💰 Double M (Everflow)
ACTIF
Trackingrivoweb
APIEverflow API (PULL)
Offres50 importées
Pullconversions-collector */30
🤖 IA Providers
✅ Cerebrasllama-3.3-70b429ms
✅ Groqllama-3.3-70b192ms
✅ SambaNovaMeta-Llama-3.3-70B800ms
⚠ GeminiQuota 429Billing requis
⚠ DeepSeekBalance 402Recharger $5
⚠ ClaudeCrédits 400Recharger
❌ HyperbolicCredentials 401Nouvelle clé
— MistralPas de clé
— CoherePas de clé
— OllamaLocal :11434
— OpenRouterPas de clé
🌍 DNS & Domaines
Cloudflareculturellemejean.charity
MXmail.wevup.app → 89.167.40.150
rDNSmail.wevup.app
SPF✅ PASS
DKIM✅ PASS
DMARC✅ PASS
FreeDNS191 domaines (DB only)
Domaines vérifiés288
🛡️ Captcha Services
✅ AntiCaptcha242ae14...c1Active
⏳ 2CaptchaPENDINGClé requise
⏳ CapSolverPENDINGClé requise
⏳ CapMonsterPENDINGClé requise
📱 Alertes Telegram
Bot Token8544624912:AAEm9tt...Qwrs
Chat ID7605775322
AlertesBlacklist, Guardian, Rotation
📊 KPIs Plateforme — 18 Février 2026
Envois Jour
--
Opens
--
Clicks
--
Conversions
--
Revenue
--
Projection 24h
--
📧 Infrastructure Email
O365 Comptes1,363
Warmup Accounts2,036
Seed Accounts1,275
Brain Seeds51,454
Send Pool Senders150
Creatives1,285
Quality OK Configs126
Cap Warmup/jour77,170
💰 Affiliation
Offres Actives85 (CX3) + 50 (DoubleM)
Affiliate Offers DB691
Payout Moyen CX3$27
Payout Max$265
Links Actifs552
ModèlePULL (pas postback)
🏗️ Plateforme
Screens Arsenal149 HTML
APIs Total653
Crons42
Contacts Valides2,995,784
Contacts Total7,354,713
Personas178 (8 pays)
IA Providers Live3/12
GuardianAlerte only (0 auto-fix)
WEVAL Consulting — Yacine Mahboub — Casablanca, Maroc — Architecture WEVADS v2.0 — 18 Février 2026