4 jours d'essai restantsChoisissez un plan pour ne pas perdre l'accès à votre dashboard.
✕
// network overview
Tableau de bord
Supervision temps réel de 6 routeurs sur 5 sites Sénégal
● LIVE
lundi 11 mai 2026 · 14:42 GMT
Appareils en ligne
5/6
5 opérationnels · 1 alerte
Sessions Hotspot
217
Dakar Plateau · CCR1009
Revenu du jour
187 400 F
3 412 800 F ce mois
Vouchers dispo
1 247
18 432 générés au total
Infrastructure CHR · VPN Hub Vultr Paris
CHR Status
RouterOS 7.16 · 5d 12h
Tunnels L2TP/IPsec
6 actifs · 0 down
Trafic agrégé
↓ 412 Mbps · ↑ 87 Mbps
SLA 30j
99.97% · 0 incident
▸Stats Hotspot rapides — Dakar Plateau
≡ MikHmon Quick StatsActifs
217
sessions live
Vouchers actifs
893
non expirés
Trafic Up
38 Mbps
↑ Ether2-WAN
Trafic Down
141 Mbps
↓ Ether2-WAN
Ventes jour
187 400 F
312 vouchers
Ventes mois
3.41 M
5 822 vouchers
Hotspot Users
1 893
comptes
IP Bindings
47
MAC bypass
// activity stream
14:42:08 · VENTE · voucher HOUZ-K2X9 · 300 F · Dakar Plateau · OM 77 612 ** 24
14:41:55 · LOGIN · ousm-sarr@ · session ouverte · CCR1009
14:41:32 · VENTE · voucher HOUZ-9PV2 · 100 F · Touba · Wave 78 222 ** 09
14:40:11 · ALERT · CPU 78% sur Pikine Tally (RB ac²)
14:39:48 · VENTE · voucher HOUZ-LM7K · 1500 F · Kaolack Médina · OM
Dakar Plateau · CCR1009
MikroTikCPU23%
RAM41%
Disque12%
Uptime: 5d 12h 04m
Temp: 52°C
Version: RouterOS 7.16.2 (stable)
Trafic temps réel · Ether2-WAN
DL
UL
Ether2-WAN
↓ 141 Mbps
↑ 38 Mbps
Bridge-Hotspot
↓ 134 Mbps
↑ 32 Mbps
Ether5-LAN
↓ 6.2 Mbps
↑ 4.1 Mbps
L2TP-CHR
↓ 412 Kbps
↑ 198 Kbps
Appareils
6 entrées| Status | Nom | IP | Marque | Site | Version | |
|---|---|---|---|---|---|---|
| ONLINE | Dakar Plateau | 10.42.0.1 | MikroTik CCR1009 | Dakar | RouterOS 7.16.2 | |
| ONLINE | Pikine Tally | 10.42.0.2 | MikroTik hAP ac² | Pikine | RouterOS 7.15.3 | |
| ONLINE | Touba Massalikoul | 10.42.0.3 | MikroTik RB951 | Touba | RouterOS 7.14.1 | |
| DEGRADED | Kaolack Médina | 10.42.0.4 | MikroTik hEX S | Kaolack | RouterOS 7.16.2 | |
| ONLINE | Matam Centre | 10.42.0.5 | MikroTik RB750Gr3 | Matam | RouterOS 7.16.2 | |
| OFFLINE | Saint-Louis Sor | 10.42.0.6 | MikroTik CRS125 | Saint-Louis | — |
// active sessions
Sessions
217 utilisateurs connectés sur Dakar Plateau · CCR1009
LIVE — mise à jour socket.io toutes les 3s
// voucher batches
Vouchers
Génération, vente et suivi des codes Wi-Fi
Aujourd'hui
187 400 F
312 vendus
Disponibles
1 247
prêts à vendre
Utilisés
14 008
79.7% du total
Expirés
3 177
à purger
// hotspot profiles
Profils Hotspot
Bandes passantes, durées, prix — synchronisés MikroTik
100F-1h
100 F
Vitesse · 2M/2M
Durée · 1 heure
Shared · 1 utilisateur
Ventes 30j · 2 411 (241 100 F)
300F-24h
300 F
Vitesse · 5M/3M
Durée · 24 heures
Shared · 2 utilisateurs
Ventes 30j · 3 188 (956 400 F)
1500F-7j
1 500 F
Vitesse · 10M/5M
Durée · 7 jours
Shared · 3 utilisateurs
Ventes 30j · 187 (280 500 F)
5000F-30j
5 000 F
Vitesse · 25M/10M
Durée · 30 jours
Shared · 5 utilisateurs
Ventes 30j · 62 (310 000 F)
10K-1mois-Pro
10 000 F
Vitesse · 50M/20M
Durée · 30 jours
Shared · 10 utilisateurs
Ventes 30j · 8 (80 000 F)
Ajouter un profil
// hotspot users
Utilisateurs Hotspot
1 893 comptes — créés via vouchers ou manuellement
// ip bindings
IP Bindings
Bypass par MAC pour gérants, caisses, imprimantes
// LAN auto-discovery
Équipements LAN
Scan SNMP + ping toutes les 5 min · 81 équipements détectés
Total
81
UP
76
DOWN
3
SNMP managés
14
// TR-069 / GenieACS
CPE Management
Modems FAI fibre + 4G gérés à distance
CPE total
128
En ligne
119
Offline >30min
3
Firmware OTA
6 dispo
// routeurs
Routeurs
6 appareils MikroTik · multi-marques bientôt (Cisco, Huawei, Mimosa)
Dakar Plateau
CCR1009-7G-1C-1S+ · v7.16.2
10.42.0.1 · ether2-WAN
CPU
23%
RAM
41%
Uptime
5d 12h
Temp
52°C
Pikine Tally
hAP ac² · v7.15.3
10.42.0.2 · ether1-WAN
CPU
12%
RAM
28%
Uptime
11d 03h
Temp
48°C
Touba Massalikoul
RB951Ui-2HnD · v7.14.1
10.42.0.3 · ether1-WAN
CPU
38%
RAM
62%
Uptime
22d 17h
Temp
55°C
Kaolack Médina
hEX S · v7.16.2
10.42.0.4 · ether1-WAN
CPU
78%
RAM
71%
Uptime
2d 04h
Temp
63°C
Matam Centre
RB750Gr3 · v7.16.2
10.42.0.5 · ether1-WAN
CPU
14%
RAM
31%
Uptime
7d 22h
Temp
49°C
Saint-Louis Sor
CRS125 · —
10.42.0.6 · injoignable
Tunnel L2TP DOWN depuis 14h11. Cause probable : panne SENELEC zone Sor — alerte Telegram envoyée.
// onboarding 3 étapes
Configurateur 1-clic
Branche le routeur · l'IA Claude écrit le script · validation humaine · push
1
Identifier
2
L'IA propose
# Script généré par Claude — validé par 8 invariants
/interface l2tp-client add name=l2tp-chr connect-to=hub.houz.sn user=$VPN_USER password=$VPN_PASS
/ip hotspot setup
/ip pool add name=hs-pool ranges=10.5.50.10-10.5.50.250
/ip firewall nat add chain=srcnat action=masquerade out-interface=l2tp-chr
3
Vous validez
Backup automatique avant écriture · rollback 1-clic 24h
Activité du wizard — 30 derniers jours
Routeurs onboardés
37
Temps médian
4 min
Sans support tech
94%
Rollback
1
// geo coverage
Carte des sites
6 routeurs · 5 régions Sénégal · pin clic pour détail
Dakar Plateau
10.42.0.1 · 87 sessions
10.42.0.1 · 87 sessions
Pikine Tally
10.42.0.2 · 42 sessions
10.42.0.2 · 42 sessions
Touba Massalikoul
10.42.0.3 · 38 sessions
10.42.0.3 · 38 sessions
Kaolack Médina
10.42.0.4 · ⚠ CPU 78%
10.42.0.4 · ⚠ CPU 78%
Matam Centre
10.42.0.5 · 12 sessions
10.42.0.5 · 12 sessions
Saint-Louis Sor
OFFLINE · tunnel down
OFFLINE · tunnel down
En ligne (4)
Dégradé (1)
Hors ligne (1)
© OpenStreetMap · MapLibre GL
// accès unifiés
Mes accès
Identifiants chiffrés AES-256-GCM · auto-remplissage Webfig
// firewall
Pare-feu
Dakar Plateau · 42 règles · zéro-trust depuis 2026-04-30
// QoS queues
Queues / QoS
Limite bande passante par utilisateur, hotspot, abonné
// IP DHCP DNS
IP · DHCP · DNS
Pools, leases, résolution DNS, NAT statique
DHCP Servers
| hs-dhcp1 | bridge-hotspot | 10.5.50.10-10.5.50.250 | enabled |
| lan-dhcp1 | ether5-LAN | 10.5.10.20-10.5.10.100 | enabled |
| cctv-dhcp1 | vlan20-cctv | 10.5.20.10-10.5.20.50 | enabled |
DNS Servers (resolver)
# Resolver MikroTik — fallback OM Sénégal puis Cloudflare
servers=196.1.95.1, 196.1.95.2, 1.1.1.1, 8.8.8.8
allow-remote-requests=yes
cache-size=4096 KiB
cache-used=1273 KiB
DHCP Leases actives — 217 entrées
| Address | MAC | Host Name | Server | Expire | Status |
|---|---|---|---|---|---|
| 10.5.50.42 | B8:27:EB:42:91:0F | android-soda | hs-dhcp1 | 23h 47m | bound |
| 10.5.50.78 | A4:5E:60:11:CC:8A | iPhone-ousmane | hs-dhcp1 | 47m | bound |
| 10.5.50.103 | 9C:5C:F9:33:71:E2 | laptop-khadija | hs-dhcp1 | 6d 18h | bound |
| 10.5.10.21 | 44:D9:E7:88:12:00 | UbiquitiAC-Pro-roof | lan-dhcp1 | static | static |
// physical + virtual
Interfaces
Ports physiques, bridges, VLANs, tunnels
// VPN tunnels
VPN
L2TP/IPsec vers Hub CHR · WireGuard peers
L2TP/IPsec — Tunnel sortant vers Hub
Hub
hub.houz.sn:1701
Status
UP · 5d 12h
Local IP tunnel
10.42.0.1/24
IPsec PSK
●●●●●●●●●●●●●●●●
RX
412 MB
TX
198 MB
WireGuard — Peers admin
| cheikh-macbook | 10.99.0.2/32 | 3min | |
| cheikh-iphone | 10.99.0.3/32 | 17min | |
| tech-houz-laptop | 10.99.0.4/32 | il y a 2h |
Consommation tunnels — par routeur (24h)
// 2.4 + 5 GHz
Wireless
Points d'accès managés — CapsMan + standalone
HOUZ_HOTSPOT_2G
UPBande · 2.4 GHz · ch 6
Sécurité · Open + hotspot
Clients · 127
HOUZ_HOTSPOT_5G
UPBande · 5 GHz · ch 36
Sécurité · Open + hotspot
Clients · 90
HOUZ_STAFF
UPBande · 5 GHz · ch 149
Sécurité · WPA3-Personal
Clients · 8
// PPPoE server
PPPoE
Abonnés FAI fibre/4G en authentification PPPoE
// FAI subscribers
Abonnés FAI
142 abonnés fibre/4G · 7 zones tarifaires
Total actifs
142
MRR
3.84 M F
Expire ce mois
23
Impayés
7
// invoicing
Factures
Génération, envoi WhatsApp/SMS/email, relance auto
Émises ce mois
142
Payées
135
En attente
5
Impayées 30j+
2
// cash ledger
Wallet
Revenus et transactions · auto-refresh 30s
Solde disponible
1 247 800 FCFA
Commission HOUZ payée · 48 920 FCFA
187 400 F
Aujourd'hui (312 ventes)
1 088 300 F
Cette semaine (2 042 ventes)
3 412 800 F
Ce mois (5 822 ventes)
4
Codes hotspot actifs
Dernières ventes
300F-24h · Dakar Plateau
77 612 ** 24 · 1 jour
+300 F
Code · HOUZ-K2X9
100F-1h · Touba Massalikoul
78 222 ** 09 · 1 heure
+100 F
Code · HOUZ-9PV2
1500F-7j · Kaolack Médina
76 145 ** 88 · 7 jours
+1 500 F
Code · HOUZ-LM7K
5000F-30j · Dakar Plateau
77 444 ** 12 · 30 jours
+5 000 F
Code · HOUZ-BX44
Demande de retrait
Disponible · 1 247 800 F · Frais · 1%
// revenue tracker
Revenus
Suivi des ventes en temps réel · auto-refresh 30s
Aujourd'hui
187 400 F
312 vouchers vendus
↑ +12% vs hier
Hier
167 200 F
279 vouchers
Cette semaine
1 088 300 F
2 042 vouchers
Ce mois
3 412 800 F
5 822 vouchers
↑ +18% vs avril
Ventes en direct
300F-24h
14:42
+300 F
100F-1h
14:41
+100 F
1500F-7j
14:39
+1 500 F
FAI Soda Mbaye
14:30
+25 000 F
300F-24h
14:28
+300 F
5000F-30j
14:22
+5 000 F
Revenus par heure (aujourd'hui)Peak · 12h-14h
Historique 30 joursTotal · 3.41 M F
Revenus par profil
300F-24h · 956 400 F (28%)
100F-1h · 871 200 F (26%)
1500F-7j · 720 000 F (21%)
5000F-30j · 565 000 F (17%)
Top Profils (30 jours)
1
300F-24h
3 188 ventes (54.7%)
956 400 F
2
100F-1h
8 712 ventes (41.4%)
871 200 F
3
1500F-7j
480 ventes (3.2%)
720 000 F
4
5000F-30j
113 ventes (0.7%)
565 000 F
Performance opérateurs (30 jours)
C
cheikh (admin)
1 822 transactions
1.42 M F
#1
S
vendeur-soukou
1 308 transactions
894 000 F
#2
T
vendeur-touba
982 transactions
612 400 F
#3
K
vendeur-kaolack
617 transactions
484 400 F
#4
Méthodes de paiement (ce mois)
1.84 M F
Orange Money
54% des transactions
1.18 M F
Wave
35% des transactions
288 400 F
Free Money
8% des transactions
106 800 F
Cash / Direct
3% des transactions
// data usage
Consommation data
Trafic agrégé par profil hotspot et par abonné FAI
Trafic mensuel agrégé — tous routeurs
↓ Total DL
4.82 TB
↑ Total UL
812 GB
Peak
211 Mbps
Avg
68 Mbps
// analytics
Analytics
Comportements clients, taux d'occupation, churn
Taux d'occupation
73%
capacité moyenne 30j
ARPU mensuel
2 240 F
↑ +8.4%
Re-buy rate
41%
re-achat sous 7j
Churn FAI
2.1%
mensuel
Heatmap jour/heure (ventes hotspot)
Moins
Plus
Cohortes voucher → ré-achat 7j
Cohorte semaine 12 410 acheteurs · 42% re-buy
Cohorte semaine 22 188 acheteurs · 45% re-buy
Cohorte semaine 32 567 acheteurs · 38% re-buy
Cohorte semaine 42 044 acheteurs · 41% re-buy
// MikroTik academy
Éducation
Tutoriels HOUZ × MikroTik en français et wolof
Hotspot 101 — créer son 1er Wi-Fi payant
12 min · français + wolof · 1 240 vues
Configurer Wave / Orange Money
8 min · français · 880 vues
QoS — limiter chaque client à 3 Mbps
6 min · français · 712 vues
Walled-garden — page captive personnalisée
9 min · français · 488 vues
Backup & restauration auto
5 min · français · 312 vues
VPN HOUZ — pourquoi & comment
11 min · français + wolof · 240 vues
// white-label · BUSINESS+
Branding
Votre logo, vos couleurs, votre domaine — caché pour les clients finaux
Personnalisation visuelle
H
H
DNS CNAME → cname.houz.sn · SSL Let's Encrypt auto
Aperçu portail captif client
H
HOUZ CONNECT
// IA Claude Opus 4.7
Réglages IA
Quotas, clé Anthropic perso, coûts mensuels
Quota du plan BUSINESS
Génération IA Script142 / 500 par mois
Diagnostic CHR auto38 / illimité
Suggestions UI Cmd+K2 411 / illimité
Renouvellement le 1er du mois · upgrade ENTERPRISE pour quota illimité IA Script
Add-on IA Claude pro · 3 000 F/mois
Active la génération illimitée de scripts MikroTik en langage naturel, propriétés AI Wolof, et analyse prédictive des pannes.
Ma clé Anthropic personnelle (optionnel)
Si vous fournissez votre propre clé API, vos usages IA ne sont plus facturés par HOUZ. Idéal pour les ENTERPRISE qui veulent leur propre fournisseur.
Chiffré AES-256-GCM en base · jamais loggé · révoquez à tout moment
Coûts IA — 30 derniers jours
Tokens input
2.14 M
Tokens output
412 K
Cache hit
88%
Coût HOUZ
2 188 F
// natural language → RouterOS
IA Script Generator
Décrivez en français · Claude écrit le script · vous validez puis appliquez
Décrivez ce que vous voulez
Quota · 142/500 ce mois
Suggestions
Script généré · 8 commandes
# HOUZ-AI · Claude Opus 4.7 · validé ✓ 8/8 invariants
# Justification : crée 2 address-lists + 2 règles forward avec time-window
/ip firewall address-list
add list=blocked-evening address=youtube.com
add list=blocked-evening address=www.youtube.com
add list=blocked-evening address=tiktok.com
add list=blocked-evening address=www.tiktok.com
/ip firewall filter
add chain=forward action=drop dst-address-list=blocked-evening \
time=18:00:00-22:00:00,mon,tue,wed,thu,fri,sat,sun \
comment="HOUZ-AI: block YT/TT 18h-22h"
/ip firewall layer7-protocol
add name=youtube regexp="^.+(youtube|googlevideo).+$"
add name=tiktok regexp="^.+(tiktok|tiktokcdn|musical).+$"
Validations
✓ 8/8 invariants OK
Risk score
FAIBLE (réversible 1-clic)
Cette action affectera les 217 sessions actives aux heures concernées. Backup automatique avant exécution.
// WhatsApp Cloud API
WhatsApp Business
Bot de vente, livraison voucher, relance impayé · numéro vérifié Meta
Messages 30j
14 822
Vouchers livrés WA
5 248
Relances payées
42/56 (75%)
Templates approuvés
6/8
Templates Meta
voucher_delivery
"Bonjour {{1}}, votre code Wi-Fi est {{2}} valable {{3}}…"
fai_invoice_reminder
"{{1}}, votre facture {{2}} de {{3}} F arrive à échéance…"
fai_invoice_overdue
"{{1}}, votre internet sera suspendu sous 48h sauf paiement…"
welcome_new_subscriber
"Bienvenue {{1}} ! Votre fibre {{2}} est active depuis…"
Aperçu chat client — Soda Mbaye
Bonjour 👋 Je veux acheter Wi-Fi 24h SVP
14:38
Bonjour Soda 😊
Voici mes offres :
• 100 F · 1h
• 300 F · 24h
• 1 500 F · 7j
• 5 000 F · 30j
Lequel ?
Voici mes offres :
• 100 F · 1h
• 300 F · 24h
• 1 500 F · 7j
• 5 000 F · 30j
Lequel ?
300F
Parfait. Envoie 300 F via Wave ou Orange Money au 78 421 09 80 puis envoie-moi la capture de confirmation.
[image OM 300F]
✅ Paiement confirmé !
Voici ton code :
HOUZ-K2X9
Valable 24h sur le SSID HOUZ_HOTSPOT_2G ou HOUZ_HOTSPOT_5G.
Merci 🙏
Voici ton code :
HOUZ-K2X9
Valable 24h sur le SSID HOUZ_HOTSPOT_2G ou HOUZ_HOTSPOT_5G.
Merci 🙏
14:42 ✓✓
// outgoing webhooks
Webhooks
Notifications HTTP POST vers vos systèmes
// xterm.js · RouterOS shell
Terminal
Accès CLI via WebSocket chiffré · audit complet
# HOUZ Terminal — connecté à dakar-plateau via API 8728 (TLS 1.3)
# RouterOS 7.16.2 (stable) · MikroTik CCR1009-7G-1C-1S+ · S/N XXXX
[cheikh@dakar-plateau] > /system resource print
uptime: 5d12h04m
version: 7.16.2 (stable)
build-time: 2026-03-22 14:08:55
cpu-load: 23%
free-hdd-space: 1.0GiB
total-hdd-space: 1.2GiB
free-memory: 1.1GiB
total-memory: 2.0GiB
board-name: CCR1009-7G-1C-1S+
architecture-name: tile
[cheikh@dakar-plateau] > /ip hotspot active print count-only
217
[cheikh@dakar-plateau] > /interface monitor-traffic ether2-WAN once
name: ether2-WAN
rx-packets-per-second: 14 218
rx-bits-per-second: 141.2Mbps
tx-packets-per-second: 8 412
tx-bits-per-second: 38.4Mbps
fp-rx-packets-per-second: 14 218
fp-tx-packets-per-second: 8 412
[cheikh@dakar-plateau] > /ip firewall filter add chain=forward action=drop src-address-list=cdp-blocklist
OK
[cheikh@dakar-plateau] > _
// network tools
Outils
Ping, traceroute, bandwidth-test, torch, NSLookup
Ping
PING 8.8.8.8: 56 data bytes
64 bytes: icmp_seq=0 ttl=117 time=18.4 ms
64 bytes: icmp_seq=1 ttl=117 time=17.8 ms
64 bytes: icmp_seq=2 ttl=117 time=18.1 ms
--- 8.8.8.8 ping statistics ---
3 packets transmitted, 3 packets received, 0% packet loss
round-trip min/avg/max = 17.8/18.1/18.4 ms
Traceroute
1 10.42.0.254 1.2ms Sénégal-FAI
2 196.1.95.10 3.4ms Sonatel-Backbone
3 41.221.0.5 8.1ms Sonatel-INTL
4 154.0.0.1 18ms Liquid-AFR
5 104.16.132.1 22ms Cloudflare-Paris
Bandwidth-Test (Btest)
Résultat : 94.2 Mbps (link Ether-AC²)
Torch
Top talker : 10.5.50.103 · 12.4 Mbps DL · youtube.com
DNS Lookup
orange.sn A 41.74.221.218
orange.sn A 41.74.221.219
orange.sn AAAA 2a02:e98::abc
authoritative: ns1.orange.sn
SNMP Walk
UbntAirOS · 17 OIDs · uptime 14d
// system resource
Système
Identité, packages, scheduler, scripts, logs
Identité & version
| Identity | dakar-plateau-houz |
| Version | RouterOS 7.16.2 (stable) |
| Build | 2026-03-22 14:08:55 |
| Board | CCR1009-7G-1C-1S+ |
| Architecture | tile |
| CPU | TILEGx 9 cores @ 1.2 GHz |
| RAM | 2 GiB DDR3 |
| Disk | 1.2 GiB · 12% utilisé |
Packages installés
| routeros-tilegx | 7.16.2 | enabled |
| hotspot | 7.16.2 | enabled |
| wireless | 7.16.2 | enabled |
| ipsec | 7.16.2 | enabled |
| ppp | 7.16.2 | enabled |
| system | 7.16.2 | enabled |
System Logs · 5 derniers
14:42:08 hotspot,info user soda-mbaye logged in 10.5.50.42 (HOUZ-K2X9)
14:41:55 system,info,account user cheikh logged in from 10.99.0.2 via WG
14:40:11 system,warning CPU load 78% on Kaolack node (CPU thresh 70%)
14:39:48 hotspot,info user khadija-d session timeout 7d expired
14:38:22 dhcp,info dhcp-server hs-dhcp1 assigned 10.5.50.42 to B8:27:EB:42:91:0F
// config + DB · R2 chiffré
Backups
Sauvegardes auto quotidiennes · Cloudflare R2 · AES-256
Total backups
487
Stockage R2
2.4 GB
Dernier
il y a 4h
Rétention
90 jours
// notifications
Alertes
Telegram + email + WhatsApp · seuils personnalisables
Actives
12
Déclenchées 24h
8
Critiques ouvertes
2
Auto-résolues
14
// hash-chain · tamper-evident
Audit logs
Toutes les actions admin sont cryptographiquement chainées (SHA-256 · loi 2008-12)
Hash-chain valide · 22 481/22 481 entrées vérifiées
Dernière vérif · il y a 4 min · 0 anomalie
// REST + WebSocket
API Usage
Endpoints les plus appelés · rate-limit · clés API
Req 24h
412 488
p50 latence
22 ms
p99 latence
148 ms
Erreurs 5xx
0.04%
// security posture
Sécurité
Score 9.3/10 · audit Cursor 10/05 closé · 0 finding ouvert
Score global
9.3/10
Vulns critiques
0
2FA users
8/8 (100%)
Tentatives échouées 24h
42
Posture chiffrement
| JWT access | HS256 · 15 min TTL | OK |
| JWT refresh | HS256 · 7j · Redis blacklist | OK |
| Device credentials | AES-256-GCM · IV per record | OK |
| API keys clients | AES-256-GCM · KMS clé externe | OK |
| TLS frontend | 1.3 only · HSTS 6mo · CSP | OK |
| Cookies | HttpOnly · Secure · SameSite=Lax | OK |
Politiques actives
| Rate-limit global | 200 req/min | on |
| Rate-limit login | 10 req/5min | on |
| Lockout après échecs | 10 · 30 min | on |
| SSRF blacklist | RFC1918 + cloud meta | on |
| Audit hash-chain | cron 6h · 22 481 entrées | on |
| WAF Cloudflare | OWASP top 10 · custom rules | on |
Dernières tentatives suspectes
| Quand | IP | Pays | Action | User-Agent | Verdict |
|---|---|---|---|---|---|
| 14:38 | 185.241.x.x | RU | POST /api/auth/login | curl/8.0.1 | BLOCKED · WAF |
| 14:21 | 103.221.x.x | VN | GET /.env | Mozilla/5.0 sqlmap | BLOCKED · WAF |
| 12:11 | 41.78.x.x | SN | POST /api/auth/login | Mozilla/5.0 Chrome | RATE-LIMIT · 1h |
| 08:42 | 109.74.x.x | NL | POST /api/auth/login | python-requests | LOCKED · 30 min |
// global SaaS view · SUPER_ADMIN only
Dashboard Global HOUZ
Toutes les organisations · MRR consolidé · santé plateforme
Orgs actives
42
↑ +6 ce mois
MRR consolidé
1.84 M F
↑ +22% vs avril
Routeurs gérés
412
98% online
Vouchers vendus mois
88 412
28.4 M F facturable
Top 10 organisations (revenu mois)
IN Z HOUZ (votre org)3.41 M F
TiakTiak Telecom2.88 M F
Semtec ISP (Kaolack)1.94 M F
Kaarma Wi-Fi1.62 M F
MikHmon Ouakam1.18 M F
Café Soukou Plateau820 000 F
Cybercafé Touba Khaira680 000 F
Pharmacie Médina Net420 000 F
Goumal Tech (Saint-Louis)388 000 F
Bene Tally Boumack312 000 F
Santé infrastructure HOUZ
CHR VPN Hub · Vultr Paris99.97%
PostgreSQL principal99.99%
Redis (cache + sessions)100%
R2 Backup storage99.95%
GenieACS TR-069 (CPE)98.41%
WhatsApp Cloud API99.88%
Évolution MRR — 12 mois
// tenants
Organisations
42 organisations · 8 ENTERPRISE · 14 BUSINESS · 20 PRO/STARTER
// SaaS revenue · HOUZ holding
Revenus Portail
Abonnements clients + commissions transactions + add-ons IA
MRR récurrent
1.84 M F
ARPU mensuel
43 800 F
Commission transactions
1.42 M F
Add-on IA pro
288 000 F
Répartition revenus par source — mai 2026
Détail abonnements actifs (42 orgs)
| Plan | Prix mois | Orgs | MRR | Renouvellements 30j | Churn |
|---|---|---|---|---|---|
| ENTERPRISE | 75 000 F | 8 | 600 000 F | 8/8 | 0% |
| BUSINESS | 15 000 F | 14 | 210 000 F | 13/14 | 7% |
| PRO | 7 500 F | 12 | 90 000 F | 11/12 | 8% |
| STARTER | 5 000 F | 8 | 40 000 F | 8/8 | 0% |
// platform users
Utilisateurs (Super Admin)
Comptes de toutes organisations · 188 actifs
// VPN platform admin
Gestion VPN
CHR central · pool /16 · 412 routeurs onboardés tunnel L2TP/IPsec
CHR uptime
99.97%
Peers actifs
412
Pool consommé
412/65 535 (0.6%)
Trafic agrégé
88 GB/jour
Hardening CHR actif
Drop par défaut · NAT scoped · rate-limit 1k pkt/s · cron monitoring 10min · sémaphore advisory lock
// loi 2008-12
Conformité réglementaire
CDP Sénégal · ARTP · journalisation 12 mois · audit hash-chain
CDP Sénégal
Loi 2008-12 sur données perso
Registre des traitements · DPO désigné · droits exercés en 30 jours · contrat sous-traitance Vultr Paris signé.
ARTP Sénégal
Licence revente Wi-Fi public
Cadre régulé ARTP · facturation TVA 18% · déclaration mensuelle des revenus.
Journalisation 12 mois
Loi anti-cybercriminalité
Sessions hotspot · MAC · IP attribuée · horodatage NTP · stockés 12 mois minimum · accès magistrat sur réquisition.
Engagements certifiés
- Données utilisateurs hébergées sur sol UE (Vultr Paris) avec contrat sous-traitance signé
- Chiffrement end-to-end AES-256-GCM pour credentials et données sensibles
- Sync blocklist domaines CDP toutes les 6h sur tous les routeurs gérés
- Droit à l'oubli effectif en 30 jours · purge cascade BDD + backups R2
- Pen-test annuel par tiers · score sécu 9.3/10 (mai 2026)
- Procédure DPO contact 48h · DPIA disponible sur demande
// digital sovereignty
Souveraineté technique
Conçu au Sénégal · stack ouverte · pas de lock-in
Vous restez propriétaire
- 🇸🇳 Code source propriétaire · entité légale sénégalaise
- 💾 Export complet de vos données en 1 clic (CSV/JSON/SQL dump)
- 🔓 Aucune dépendance MikroTik propriétaire — protocole API standard
- 📦 Backups stockés en EU (Vultr Paris + Cloudflare R2 chiffré)
- ⚖ Si HOUZ disparaît, vos routeurs continuent de fonctionner — c'est juste la couche admin qui s'éteint
Stack technique 100% open
- Backend · Node 20 + TypeScript + Express + Prisma · Apache-2.0
- Frontend · React 18 + Vite + Tailwind · MIT
- Base · PostgreSQL 16 · PostgreSQL License
- Cache · Redis 7 · BSD 3-Clause
- IA · Anthropic Claude API (clé portable, key-bring-your-own)
- VPN · MikroTik L2TP/IPsec standard RFC · pas de propriétaire
- Hébergeur · Vultr (au choix), futur HOUZ-Cloud Sénégal Q4 2026
Roadmap souveraineté SN — Q4 2026
DC Sénégal natif
Hébergement Dakar Wakhinane via partenaire local + redondance ParisCDP-natif
Connecteur direct CDP pour notifications automatisées · DPIA template SénégalFormation
Programme certifiant HOUZ-MikroTik Académie · 200 techniciens formés 2027// status.houz.sn
Status infrastructure
Disponibilité en temps réel · public · accessible sans auth
Tous les systèmes opérationnels
SLA 30 jours · 99.97% · 1 incident mineur résolu
Composants critiques
| API Backend | 99.99% | |
| Frontend SPA | 100% | |
| WebSocket realtime | 99.98% | |
| VPN Hub CHR | 99.97% | |
| PostgreSQL | 100% | |
| Redis cache | 100% | |
| WhatsApp Cloud API | 99.88% | |
| TR-069 GenieACS | 98.41% |
Historique incidents 30j
Latence GenieACS élevée
07/05/2026 · 22 minPic CWMP suite mass-reboot CPE — scaling auto activé. Résolu.
Maintenance planifiée DB
02/05/2026 · 04:00-04:12Migration Postgres 15→16 · 0 downtime API · validée.
Tout opérationnel
29 j sans incidentHOUZ CONNECT
Votre dashboard MikroTik, simplifié.
Gérez vos routeurs, vos abonnés et vos vouchers depuis une seule interface. Fait au Sénégal, pour les opérateurs du Sénégal.
Aucune carte bancaire requise. Annulez à tout moment.
Starter
5 000 FCFA/mois
1 routeur
- Gestion hotspot + vouchers
- Abonnés PPPoE / DHCP
- Traffic live WebSocket
- 1 utilisateur admin
- Support email
Populaire
Growth
20 000 FCFA/mois
5 routeurs
- Tout Starter
- Jusqu'à 5 utilisateurs
- Firewall + NAT + Mangle
- Backups config auto
- Alertes Telegram
Business
50 000 FCFA/mois
15 routeurs
- Tout Growth
- 15 utilisateurs
- API + webhooks
- Rapport revenu quotidien
- Support prioritaire
// auth · /login
Page de connexion
Aperçu public · 2FA TOTP + magic-link WhatsApp OTP
H
HOUZ CONNECT
Connectez-vous à votre tableau de bord
Mot de passe oublié ? · Pas encore inscrit ? Essai 7j
HOUZ CONNECT · v1.1
Étape 2 · 2FA obligatoire ADMIN+
Si TOTP activé, page suivante demande le code 6 chiffres depuis Google Authenticator / Authy. 8 codes de secours fournis lors de l'activation.
# Backend route: POST /api/auth/login
# Response (TOTP required):
{
"requires2FA": true,
"pendingToken": "eyJhbGciOi...",
"username": "cheikh"
}
# Frontend route: POST /api/auth/2fa
{
"pendingToken": "eyJhbGciOi...",
"code": "412 188"
}
Politiques actives
- Rate-limit · 10 tentatives / 5 min / IP
- Lockout · 10 échecs successifs → blocage 30 min
- JWT access 15 min · refresh 7j Redis-backed
- Cookies HttpOnly + Secure + SameSite=Lax
- 2FA obligatoire pour rôles ADMIN et SUPER_ADMIN
// onboarding /welcome
Bienvenue
Première connexion · 3 étapes pour démarrer en 5 minutes
H
Bienvenue sur HOUZ CONNECT
Votre essai a démarré · 7 jours pour tester sans limite.
1
Branchez votre routeur
Allez sur "Configurateur" et collez les identifiants MikroTik. Le wizard ouvre un tunnel L2TP en 4 minutes.
2
Activez le bouton Vente
Hook MikHmon RB951 : un endpoint qui logge chaque vente voucher dans HOUZ pour suivi revenus temps réel.
3
Branding white-label
Mettez votre logo, vos couleurs et votre domaine custom. HOUZ disparaît, vos clients voient votre marque.