nginx 1.24.0
tcp/443 tcp/80
.DS_Store” is an abbreviation for “Desktop Services Store”. These files are created automatically by Apples “Finder” software (which is part of their OS).
They store information about the files within a folder, including display options of folders, such as icon positions and view settings.
It may happen that .DS_Store files inadvertently leak filenames such as database backups or private administration panels.
Severity: high
Fingerprint: 5f32cf5d6962f09cd4047824d4047824c9350e5de2594c83e60850933a374f48
Found 35 files trough .DS_Store spidering: /build /bundles /css /custom /data /error_log /firebase-messaging-sw.js /fonts /images /index.php /js /public.zip /robots.txt /sitemap.xml /songs /uploads /uploads/documents /uploads/documents/duty /uploads/documents/tuto /uploads/documents/u /uploads/tuto /uploads/tuto/p /uploads/tuto/u /vendor /vendor/auxiliary-rater /vendor/ckeditor /vendor/ckeditor/adapters /vendor/ckeditor/lang /vendor/ckeditor/plugins /vendor/ckeditor/samples /vendor/ckeditor/skins /vendor/dragula /vendor/flatpickr /vendor/jqvmap /vendor/select2
Severity: high
Fingerprint: 5f32cf5d6962f09c9e04c3bc9e04c3bc6d3453c598c7f03bef190e1bdadbadc3
Found 22 files trough .DS_Store spidering: /build /bundles /css /custom /data /error_log /firebase-messaging-sw.js /fonts /images /index.php /js /public.zip /robots.txt /sitemap.xml /songs /uploads /uploads/documents /uploads/documents/duty /uploads/documents/tuto /uploads/documents/u /uploads/tuto /vendor
Severity: high
Fingerprint: 5f32cf5d6962f09c0f8dcf020f8dcf02f269bcfb69c4ec315fffdc318f38d3b8
Found 24 files trough .DS_Store spidering: /build /bundles /css /custom /data /error_log /firebase-messaging-sw.js /fonts /images /index.php /js /public.zip /robots.txt /sitemap.xml /songs /uploads /uploads/documents /uploads/documents/duty /uploads/documents/tuto /uploads/documents/u /uploads/tuto /uploads/tuto/p /uploads/tuto/u /vendor
Severity: high
Fingerprint: 5f32cf5d6962f09c7c3d3e457c3d3e45be30fd7087614b7e6c4f1c061ddb09ee
Found 30 files trough .DS_Store spidering: /build /bundles /css /custom /data /error_log /firebase-messaging-sw.js /fonts /images /index.php /js /public.zip /robots.txt /sitemap.xml /songs /uploads /uploads/documents /uploads/documents/duty /uploads/documents/tuto /uploads/documents/u /uploads/tuto /uploads/tuto/p /uploads/tuto/u /vendor /vendor/auxiliary-rater /vendor/ckeditor /vendor/dragula /vendor/flatpickr /vendor/jqvmap /vendor/select2
Severity: high
Fingerprint: 5f32cf5d6962f09cdc57c57adc57c57a49308ec32ad6fe497436fab9c95a3021
Found 19 files trough .DS_Store spidering: /build /bundles /css /custom /data /error_log /firebase-messaging-sw.js /fonts /images /index.php /js /public.zip /robots.txt /sitemap.xml /songs /uploads /uploads/documents /uploads/tuto /vendor
Severity: high
Fingerprint: 5f32cf5d6962f09c2a439cf82a439cf8efa01f764c4f394ed173b3a42ca090af
Found 31 files trough .DS_Store spidering: /bundles /css /custom /data /error_log /firebase-messaging-sw.js /fonts /images /index.php /js /public.zip /uploads /uploads/documents /uploads/documents/duty /uploads/documents/tuto /uploads/documents/u /uploads/tuto /uploads/tuto/p /uploads/tuto/u /vendor /vendor/auxiliary-rater /vendor/ckeditor /vendor/ckeditor/adapters /vendor/ckeditor/lang /vendor/ckeditor/plugins /vendor/ckeditor/samples /vendor/ckeditor/skins /vendor/dragula /vendor/flatpickr /vendor/jqvmap /vendor/select2
Severity: high
Fingerprint: 5f32cf5d6962f09c3838040e3838040efa2ba0f49edf81e4960b630670be192b
Found 20 files trough .DS_Store spidering: /bundles /css /custom /data /error_log /firebase-messaging-sw.js /fonts /images /index.php /js /public.zip /uploads /uploads/documents /uploads/documents/duty /uploads/documents/tuto /uploads/documents/u /uploads/tuto /uploads/tuto/p /uploads/tuto/u /vendor
.DS_Store” is an abbreviation for “Desktop Services Store”. These files are created automatically by Apples “Finder” software (which is part of their OS).
They store information about the files within a folder, including display options of folders, such as icon positions and view settings.
It may happen that .DS_Store files inadvertently leak filenames such as database backups or private administration panels.
Severity: high
Fingerprint: 5f32cf5d6962f09cd4047824d4047824c9350e5de2594c83e60850933a374f48
Found 35 files trough .DS_Store spidering: /build /bundles /css /custom /data /error_log /firebase-messaging-sw.js /fonts /images /index.php /js /public.zip /robots.txt /sitemap.xml /songs /uploads /uploads/documents /uploads/documents/duty /uploads/documents/tuto /uploads/documents/u /uploads/tuto /uploads/tuto/p /uploads/tuto/u /vendor /vendor/auxiliary-rater /vendor/ckeditor /vendor/ckeditor/adapters /vendor/ckeditor/lang /vendor/ckeditor/plugins /vendor/ckeditor/samples /vendor/ckeditor/skins /vendor/dragula /vendor/flatpickr /vendor/jqvmap /vendor/select2
Severity: high
Fingerprint: 5f32cf5d6962f09c7c3d3e457c3d3e45be30fd7087614b7e6c4f1c061ddb09ee
Found 30 files trough .DS_Store spidering: /build /bundles /css /custom /data /error_log /firebase-messaging-sw.js /fonts /images /index.php /js /public.zip /robots.txt /sitemap.xml /songs /uploads /uploads/documents /uploads/documents/duty /uploads/documents/tuto /uploads/documents/u /uploads/tuto /uploads/tuto/p /uploads/tuto/u /vendor /vendor/auxiliary-rater /vendor/ckeditor /vendor/dragula /vendor/flatpickr /vendor/jqvmap /vendor/select2
Severity: high
Fingerprint: 5f32cf5d6962f09c0f8dcf020f8dcf02f269bcfb69c4ec315fffdc318f38d3b8
Found 24 files trough .DS_Store spidering: /build /bundles /css /custom /data /error_log /firebase-messaging-sw.js /fonts /images /index.php /js /public.zip /robots.txt /sitemap.xml /songs /uploads /uploads/documents /uploads/documents/duty /uploads/documents/tuto /uploads/documents/u /uploads/tuto /uploads/tuto/p /uploads/tuto/u /vendor
Severity: high
Fingerprint: 5f32cf5d6962f09c9e04c3bc9e04c3bc6d3453c598c7f03bef190e1bdadbadc3
Found 22 files trough .DS_Store spidering: /build /bundles /css /custom /data /error_log /firebase-messaging-sw.js /fonts /images /index.php /js /public.zip /robots.txt /sitemap.xml /songs /uploads /uploads/documents /uploads/documents/duty /uploads/documents/tuto /uploads/documents/u /uploads/tuto /vendor
Severity: high
Fingerprint: 5f32cf5d6962f09cdc57c57adc57c57a49308ec32ad6fe497436fab9c95a3021
Found 19 files trough .DS_Store spidering: /build /bundles /css /custom /data /error_log /firebase-messaging-sw.js /fonts /images /index.php /js /public.zip /robots.txt /sitemap.xml /songs /uploads /uploads/documents /uploads/tuto /vendor
Severity: high
Fingerprint: 5f32cf5d6962f09c2a439cf82a439cf8efa01f764c4f394ed173b3a42ca090af
Found 31 files trough .DS_Store spidering: /bundles /css /custom /data /error_log /firebase-messaging-sw.js /fonts /images /index.php /js /public.zip /uploads /uploads/documents /uploads/documents/duty /uploads/documents/tuto /uploads/documents/u /uploads/tuto /uploads/tuto/p /uploads/tuto/u /vendor /vendor/auxiliary-rater /vendor/ckeditor /vendor/ckeditor/adapters /vendor/ckeditor/lang /vendor/ckeditor/plugins /vendor/ckeditor/samples /vendor/ckeditor/skins /vendor/dragula /vendor/flatpickr /vendor/jqvmap /vendor/select2
Severity: high
Fingerprint: 5f32cf5d6962f09c3838040e3838040efa2ba0f49edf81e4960b630670be192b
Found 20 files trough .DS_Store spidering: /bundles /css /custom /data /error_log /firebase-messaging-sw.js /fonts /images /index.php /js /public.zip /uploads /uploads/documents /uploads/documents/duty /uploads/documents/tuto /uploads/documents/u /uploads/tuto /uploads/tuto/p /uploads/tuto/u /vendor
The application has Symfony profiling enabled.
It enables an attacker to access the following sensitive content :
Fingerprint: 407cf4363b0e62fafca67e07995ea80e995ea80e995ea80e995ea80e995ea80e
Symfony profiler enabled: https://esngp.academy/_profiler/empty/search/results
The application has Symfony profiling enabled.
It enables an attacker to access the following sensitive content :
Fingerprint: 407cf4363b0e62fafca67e07997bb023997bb023997bb023997bb023997bb023
Symfony profiler enabled: https://www.esngp.academy/_profiler/empty/search/results
Open service 35.180.121.186:80 · www.esngp.academy
2026-01-11 19:33
HTTP/1.1 301 Moved Permanently Server: nginx/1.24.0 (Ubuntu) Date: Sun, 11 Jan 2026 19:33:59 GMT Content-Type: text/html Content-Length: 178 Connection: close Location: https://www.esngp.academy/ Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx/1.24.0 (Ubuntu)</center> </body> </html>
Open service 35.180.121.186:443 · www.esngp.academy
2026-01-11 19:33
HTTP/1.1 200 OK
Server: nginx/1.24.0 (Ubuntu)
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Cache-Control: max-age=0, must-revalidate, private
Date: Sun, 11 Jan 2026 19:33:59 GMT
Access-Control-Allow-Credentials: true
Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS, PATCH
Access-Control-Allow-Headers: Content-Type, Authorization, X-Requested-With, Accept, Origin, X-Auth-Token
Access-Control-Max-Age: 86400
Vary: Origin
Expires: Sun, 11 Jan 2026 19:33:59 GMT
Page title: ESNGP - Plateforme d'excellence académique
<!DOCTYPE html>
<html lang="fr" dir="ltr">
<head>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-5CFZZ9N9');</script>
<!-- End Google Tag Manager -->
<meta charset="UTF-8">
<meta name="description" content="ESNGP - Plateforme d'excellence académique. Connectez-vous avec les meilleurs professeurs pour une expérience d'apprentissage personnalisée et interactive.">
<meta name="keywords" content="apprentissage en ligne, cours particuliers, professeurs, étudiants, aide aux devoirs, cours à distance">
<title>ESNGP - Plateforme d'excellence académique</title>
<!-- Add social media meta tags -->
<meta property="og:title" content="ESNGP - Plateforme d'excellence académique">
<meta property="og:description" content="Connectez-vous avec les meilleurs professeurs pour une expérience d'apprentissage personnalisée et interactive.">
<meta property="og:image" content="https://www.esngp.academy/images/logo_esng.png">
<meta property="og:url" content="https://www.esngp.academy/">
<!-- Twitter Card data -->
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="ESNGP - Plateforme d'excellence académique">
<meta name="twitter:description" content="Connectez-vous avec les meilleurs professeurs pour une expérience d'apprentissage personnalisée.">
<!-- Canonical URL -->
<link rel="canonical" href="https://www.esngp.academy/">
<link rel="canonical" href="https://esngp.com/" />
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<!-- Prevent the demo from appearing in search engines -->
<meta name="robots" content="index, follow">
<link href="https://fonts.googleapis.com/css?family=Lato:400,700%7CRoboto:400,500%7CExo+2:600&display=swap"
rel="stylesheet">
<!-- Perfect Scrollbar -->
<link type="text/css" href="/vendor/perfect-scrollbar.css" rel="stylesheet">
<!-- Fix Footer CSS -->
<link type="text/css" href="/vendor/fix-footer.css" rel="stylesheet">
<!-- Material Design Icons -->
<link type="text/css" href="/css/material-icons.css" rel="stylesheet">
<!-- Font Awesome Icons -->
<link type="text/css" href="/css/fontawesome.css" rel="stylesheet">
<!-- Preloader -->
<link type="text/css" href="/css/preloader.css" rel="stylesheet">
<!-- App CSS -->
<link type="text/css" href="/css/app.css" rel="stylesheet">
<link href="https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/css/select2.min.css" rel="stylesheet"/>
<link rel="icon" type="image/x-icon" href="/images/favicon.png" />
<link type="text/css" href="/css/custom.css" rel="stylesheet">
<script>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '1739386189975534'); // Replace with your Pixel ID
fbq('track', 'PageView');
</script>
<noscript>
<img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=1739386189975534&ev=PageView&noscript=1"/>
</noscript>
</head>
<body>
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5CFZZ9N9"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
<!-- Minimal, elegant preloader -->
<div class="preloader">
<div class="loader-ring"></div>
</div>
<!-- Main Layout -->
<div class="page-wrapp
Open service 35.180.121.186:443 · esngp.academy
2026-01-11 19:33
HTTP/1.1 200 OK
Server: nginx/1.24.0 (Ubuntu)
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Cache-Control: max-age=0, must-revalidate, private
Date: Sun, 11 Jan 2026 19:33:59 GMT
Access-Control-Allow-Credentials: true
Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS, PATCH
Access-Control-Allow-Headers: Content-Type, Authorization, X-Requested-With, Accept, Origin, X-Auth-Token
Access-Control-Max-Age: 86400
Vary: Origin
Expires: Sun, 11 Jan 2026 19:33:59 GMT
Page title: ESNGP - Plateforme d'excellence académique
<!DOCTYPE html>
<html lang="fr" dir="ltr">
<head>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-5CFZZ9N9');</script>
<!-- End Google Tag Manager -->
<meta charset="UTF-8">
<meta name="description" content="ESNGP - Plateforme d'excellence académique. Connectez-vous avec les meilleurs professeurs pour une expérience d'apprentissage personnalisée et interactive.">
<meta name="keywords" content="apprentissage en ligne, cours particuliers, professeurs, étudiants, aide aux devoirs, cours à distance">
<title>ESNGP - Plateforme d'excellence académique</title>
<!-- Add social media meta tags -->
<meta property="og:title" content="ESNGP - Plateforme d'excellence académique">
<meta property="og:description" content="Connectez-vous avec les meilleurs professeurs pour une expérience d'apprentissage personnalisée et interactive.">
<meta property="og:image" content="https://esngp.academy/images/logo_esng.png">
<meta property="og:url" content="https://esngp.academy/">
<!-- Twitter Card data -->
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="ESNGP - Plateforme d'excellence académique">
<meta name="twitter:description" content="Connectez-vous avec les meilleurs professeurs pour une expérience d'apprentissage personnalisée.">
<!-- Canonical URL -->
<link rel="canonical" href="https://esngp.academy/">
<link rel="canonical" href="https://esngp.com/" />
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<!-- Prevent the demo from appearing in search engines -->
<meta name="robots" content="index, follow">
<link href="https://fonts.googleapis.com/css?family=Lato:400,700%7CRoboto:400,500%7CExo+2:600&display=swap"
rel="stylesheet">
<!-- Perfect Scrollbar -->
<link type="text/css" href="/vendor/perfect-scrollbar.css" rel="stylesheet">
<!-- Fix Footer CSS -->
<link type="text/css" href="/vendor/fix-footer.css" rel="stylesheet">
<!-- Material Design Icons -->
<link type="text/css" href="/css/material-icons.css" rel="stylesheet">
<!-- Font Awesome Icons -->
<link type="text/css" href="/css/fontawesome.css" rel="stylesheet">
<!-- Preloader -->
<link type="text/css" href="/css/preloader.css" rel="stylesheet">
<!-- App CSS -->
<link type="text/css" href="/css/app.css" rel="stylesheet">
<link href="https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/css/select2.min.css" rel="stylesheet"/>
<link rel="icon" type="image/x-icon" href="/images/favicon.png" />
<link type="text/css" href="/css/custom.css" rel="stylesheet">
<script>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '1739386189975534'); // Replace with your Pixel ID
fbq('track', 'PageView');
</script>
<noscript>
<img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=1739386189975534&ev=PageView&noscript=1"/>
</noscript>
</head>
<body>
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5CFZZ9N9"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
<!-- Minimal, elegant preloader -->
<div class="preloader">
<div class="loader-ring"></div>
</div>
<!-- Main Layout -->
<div class="page-wrapper">
<!-- N
Open service 35.180.121.186:80 · esngp.academy
2026-01-11 19:33
HTTP/1.1 301 Moved Permanently Server: nginx/1.24.0 (Ubuntu) Date: Sun, 11 Jan 2026 19:33:59 GMT Content-Type: text/html Content-Length: 178 Connection: close Location: https://esngp.academy/ Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx/1.24.0 (Ubuntu)</center> </body> </html>
Open service 35.180.121.186:443 · www.esngp.academy
2026-01-09 03:39
HTTP/1.1 200 OK
Server: nginx/1.24.0 (Ubuntu)
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Cache-Control: max-age=0, must-revalidate, private
Date: Fri, 09 Jan 2026 03:39:35 GMT
Access-Control-Allow-Credentials: true
Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS, PATCH
Access-Control-Allow-Headers: Content-Type, Authorization, X-Requested-With, Accept, Origin, X-Auth-Token
Access-Control-Max-Age: 86400
Vary: Origin
Expires: Fri, 09 Jan 2026 03:39:35 GMT
Page title: ESNGP - Plateforme d'excellence académique
<!DOCTYPE html>
<html lang="fr" dir="ltr">
<head>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-5CFZZ9N9');</script>
<!-- End Google Tag Manager -->
<meta charset="UTF-8">
<meta name="description" content="ESNGP - Plateforme d'excellence académique. Connectez-vous avec les meilleurs professeurs pour une expérience d'apprentissage personnalisée et interactive.">
<meta name="keywords" content="apprentissage en ligne, cours particuliers, professeurs, étudiants, aide aux devoirs, cours à distance">
<title>ESNGP - Plateforme d'excellence académique</title>
<!-- Add social media meta tags -->
<meta property="og:title" content="ESNGP - Plateforme d'excellence académique">
<meta property="og:description" content="Connectez-vous avec les meilleurs professeurs pour une expérience d'apprentissage personnalisée et interactive.">
<meta property="og:image" content="https://www.esngp.academy/images/logo_esng.png">
<meta property="og:url" content="https://www.esngp.academy/">
<!-- Twitter Card data -->
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="ESNGP - Plateforme d'excellence académique">
<meta name="twitter:description" content="Connectez-vous avec les meilleurs professeurs pour une expérience d'apprentissage personnalisée.">
<!-- Canonical URL -->
<link rel="canonical" href="https://www.esngp.academy/">
<link rel="canonical" href="https://esngp.com/" />
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<!-- Prevent the demo from appearing in search engines -->
<meta name="robots" content="index, follow">
<link href="https://fonts.googleapis.com/css?family=Lato:400,700%7CRoboto:400,500%7CExo+2:600&display=swap"
rel="stylesheet">
<!-- Perfect Scrollbar -->
<link type="text/css" href="/vendor/perfect-scrollbar.css" rel="stylesheet">
<!-- Fix Footer CSS -->
<link type="text/css" href="/vendor/fix-footer.css" rel="stylesheet">
<!-- Material Design Icons -->
<link type="text/css" href="/css/material-icons.css" rel="stylesheet">
<!-- Font Awesome Icons -->
<link type="text/css" href="/css/fontawesome.css" rel="stylesheet">
<!-- Preloader -->
<link type="text/css" href="/css/preloader.css" rel="stylesheet">
<!-- App CSS -->
<link type="text/css" href="/css/app.css" rel="stylesheet">
<link href="https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/css/select2.min.css" rel="stylesheet"/>
<link rel="icon" type="image/x-icon" href="/images/favicon.png" />
<link type="text/css" href="/css/custom.css" rel="stylesheet">
<script>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '1739386189975534'); // Replace with your Pixel ID
fbq('track', 'PageView');
</script>
<noscript>
<img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=1739386189975534&ev=PageView&noscript=1"/>
</noscript>
</head>
<body>
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5CFZZ9N9"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
<!-- Minimal, elegant preloader -->
<div class="preloader">
<div class="loader-ring"></div>
</div>
<!-- Main Layout -->
<div class="page-wrapp
Open service 35.180.121.186:443 · esngp.academy
2026-01-09 01:40
HTTP/1.1 200 OK
Server: nginx/1.24.0 (Ubuntu)
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Cache-Control: max-age=0, must-revalidate, private
Date: Fri, 09 Jan 2026 01:41:01 GMT
Access-Control-Allow-Credentials: true
Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS, PATCH
Access-Control-Allow-Headers: Content-Type, Authorization, X-Requested-With, Accept, Origin, X-Auth-Token
Access-Control-Max-Age: 86400
Vary: Origin
Expires: Fri, 09 Jan 2026 01:41:01 GMT
Page title: ESNGP - Plateforme d'excellence académique
<!DOCTYPE html>
<html lang="fr" dir="ltr">
<head>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-5CFZZ9N9');</script>
<!-- End Google Tag Manager -->
<meta charset="UTF-8">
<meta name="description" content="ESNGP - Plateforme d'excellence académique. Connectez-vous avec les meilleurs professeurs pour une expérience d'apprentissage personnalisée et interactive.">
<meta name="keywords" content="apprentissage en ligne, cours particuliers, professeurs, étudiants, aide aux devoirs, cours à distance">
<title>ESNGP - Plateforme d'excellence académique</title>
<!-- Add social media meta tags -->
<meta property="og:title" content="ESNGP - Plateforme d'excellence académique">
<meta property="og:description" content="Connectez-vous avec les meilleurs professeurs pour une expérience d'apprentissage personnalisée et interactive.">
<meta property="og:image" content="https://esngp.academy/images/logo_esng.png">
<meta property="og:url" content="https://esngp.academy/">
<!-- Twitter Card data -->
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="ESNGP - Plateforme d'excellence académique">
<meta name="twitter:description" content="Connectez-vous avec les meilleurs professeurs pour une expérience d'apprentissage personnalisée.">
<!-- Canonical URL -->
<link rel="canonical" href="https://esngp.academy/">
<link rel="canonical" href="https://esngp.com/" />
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<!-- Prevent the demo from appearing in search engines -->
<meta name="robots" content="index, follow">
<link href="https://fonts.googleapis.com/css?family=Lato:400,700%7CRoboto:400,500%7CExo+2:600&display=swap"
rel="stylesheet">
<!-- Perfect Scrollbar -->
<link type="text/css" href="/vendor/perfect-scrollbar.css" rel="stylesheet">
<!-- Fix Footer CSS -->
<link type="text/css" href="/vendor/fix-footer.css" rel="stylesheet">
<!-- Material Design Icons -->
<link type="text/css" href="/css/material-icons.css" rel="stylesheet">
<!-- Font Awesome Icons -->
<link type="text/css" href="/css/fontawesome.css" rel="stylesheet">
<!-- Preloader -->
<link type="text/css" href="/css/preloader.css" rel="stylesheet">
<!-- App CSS -->
<link type="text/css" href="/css/app.css" rel="stylesheet">
<link href="https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/css/select2.min.css" rel="stylesheet"/>
<link rel="icon" type="image/x-icon" href="/images/favicon.png" />
<link type="text/css" href="/css/custom.css" rel="stylesheet">
<script>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '1739386189975534'); // Replace with your Pixel ID
fbq('track', 'PageView');
</script>
<noscript>
<img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=1739386189975534&ev=PageView&noscript=1"/>
</noscript>
</head>
<body>
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5CFZZ9N9"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
<!-- Minimal, elegant preloader -->
<div class="preloader">
<div class="loader-ring"></div>
</div>
<!-- Main Layout -->
<div class="page-wrapper">
<!-- N
Open service 35.180.121.186:443 · www.esngp.academy
2026-01-02 09:32
HTTP/1.1 200 OK
Server: nginx/1.24.0 (Ubuntu)
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Cache-Control: max-age=0, must-revalidate, private
Date: Fri, 02 Jan 2026 09:32:35 GMT
Access-Control-Allow-Credentials: true
Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS, PATCH
Access-Control-Allow-Headers: Content-Type, Authorization, X-Requested-With, Accept, Origin, X-Auth-Token
Access-Control-Max-Age: 86400
Vary: Origin
Expires: Fri, 02 Jan 2026 09:32:35 GMT
Page title: ESNGP - Plateforme d'excellence académique
<!DOCTYPE html>
<html lang="fr" dir="ltr">
<head>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-5CFZZ9N9');</script>
<!-- End Google Tag Manager -->
<meta charset="UTF-8">
<meta name="description" content="ESNGP - Plateforme d'excellence académique. Connectez-vous avec les meilleurs professeurs pour une expérience d'apprentissage personnalisée et interactive.">
<meta name="keywords" content="apprentissage en ligne, cours particuliers, professeurs, étudiants, aide aux devoirs, cours à distance">
<title>ESNGP - Plateforme d'excellence académique</title>
<!-- Add social media meta tags -->
<meta property="og:title" content="ESNGP - Plateforme d'excellence académique">
<meta property="og:description" content="Connectez-vous avec les meilleurs professeurs pour une expérience d'apprentissage personnalisée et interactive.">
<meta property="og:image" content="https://www.esngp.academy/images/logo_esng.png">
<meta property="og:url" content="https://www.esngp.academy/">
<!-- Twitter Card data -->
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="ESNGP - Plateforme d'excellence académique">
<meta name="twitter:description" content="Connectez-vous avec les meilleurs professeurs pour une expérience d'apprentissage personnalisée.">
<!-- Canonical URL -->
<link rel="canonical" href="https://www.esngp.academy/">
<link rel="canonical" href="https://esngp.com/" />
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<!-- Prevent the demo from appearing in search engines -->
<meta name="robots" content="index, follow">
<link href="https://fonts.googleapis.com/css?family=Lato:400,700%7CRoboto:400,500%7CExo+2:600&display=swap"
rel="stylesheet">
<!-- Perfect Scrollbar -->
<link type="text/css" href="/vendor/perfect-scrollbar.css" rel="stylesheet">
<!-- Fix Footer CSS -->
<link type="text/css" href="/vendor/fix-footer.css" rel="stylesheet">
<!-- Material Design Icons -->
<link type="text/css" href="/css/material-icons.css" rel="stylesheet">
<!-- Font Awesome Icons -->
<link type="text/css" href="/css/fontawesome.css" rel="stylesheet">
<!-- Preloader -->
<link type="text/css" href="/css/preloader.css" rel="stylesheet">
<!-- App CSS -->
<link type="text/css" href="/css/app.css" rel="stylesheet">
<link href="https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/css/select2.min.css" rel="stylesheet"/>
<link rel="icon" type="image/x-icon" href="/images/favicon.png" />
<link type="text/css" href="/css/custom.css" rel="stylesheet">
<script>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '1739386189975534'); // Replace with your Pixel ID
fbq('track', 'PageView');
</script>
<noscript>
<img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=1739386189975534&ev=PageView&noscript=1"/>
</noscript>
</head>
<body>
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5CFZZ9N9"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
<!-- Minimal, elegant preloader -->
<div class="preloader">
<div class="loader-ring"></div>
</div>
<!-- Main Layout -->
<div class="page-wrapp
Open service 35.180.121.186:443 · esngp.academy
2025-12-30 08:13
HTTP/1.1 200 OK
Server: nginx/1.24.0 (Ubuntu)
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Cache-Control: max-age=0, must-revalidate, private
Date: Tue, 30 Dec 2025 08:13:43 GMT
Access-Control-Allow-Credentials: true
Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS, PATCH
Access-Control-Allow-Headers: Content-Type, Authorization, X-Requested-With, Accept, Origin, X-Auth-Token
Access-Control-Max-Age: 86400
Vary: Origin
Expires: Tue, 30 Dec 2025 08:13:43 GMT
Page title: ESNGP - Plateforme d'excellence académique
<!DOCTYPE html>
<html lang="fr" dir="ltr">
<head>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-5CFZZ9N9');</script>
<!-- End Google Tag Manager -->
<meta charset="UTF-8">
<meta name="description" content="ESNGP - Plateforme d'excellence académique. Connectez-vous avec les meilleurs professeurs pour une expérience d'apprentissage personnalisée et interactive.">
<meta name="keywords" content="apprentissage en ligne, cours particuliers, professeurs, étudiants, aide aux devoirs, cours à distance">
<title>ESNGP - Plateforme d'excellence académique</title>
<!-- Add social media meta tags -->
<meta property="og:title" content="ESNGP - Plateforme d'excellence académique">
<meta property="og:description" content="Connectez-vous avec les meilleurs professeurs pour une expérience d'apprentissage personnalisée et interactive.">
<meta property="og:image" content="https://esngp.academy/images/logo_esng.png">
<meta property="og:url" content="https://esngp.academy/">
<!-- Twitter Card data -->
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="ESNGP - Plateforme d'excellence académique">
<meta name="twitter:description" content="Connectez-vous avec les meilleurs professeurs pour une expérience d'apprentissage personnalisée.">
<!-- Canonical URL -->
<link rel="canonical" href="https://esngp.academy/">
<link rel="canonical" href="https://esngp.com/" />
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<!-- Prevent the demo from appearing in search engines -->
<meta name="robots" content="index, follow">
<link href="https://fonts.googleapis.com/css?family=Lato:400,700%7CRoboto:400,500%7CExo+2:600&display=swap"
rel="stylesheet">
<!-- Perfect Scrollbar -->
<link type="text/css" href="/vendor/perfect-scrollbar.css" rel="stylesheet">
<!-- Fix Footer CSS -->
<link type="text/css" href="/vendor/fix-footer.css" rel="stylesheet">
<!-- Material Design Icons -->
<link type="text/css" href="/css/material-icons.css" rel="stylesheet">
<!-- Font Awesome Icons -->
<link type="text/css" href="/css/fontawesome.css" rel="stylesheet">
<!-- Preloader -->
<link type="text/css" href="/css/preloader.css" rel="stylesheet">
<!-- App CSS -->
<link type="text/css" href="/css/app.css" rel="stylesheet">
<link href="https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/css/select2.min.css" rel="stylesheet"/>
<link rel="icon" type="image/x-icon" href="/images/favicon.png" />
<link type="text/css" href="/css/custom.css" rel="stylesheet">
<script>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '1739386189975534'); // Replace with your Pixel ID
fbq('track', 'PageView');
</script>
<noscript>
<img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=1739386189975534&ev=PageView&noscript=1"/>
</noscript>
</head>
<body>
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5CFZZ9N9"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
<!-- Minimal, elegant preloader -->
<div class="preloader">
<div class="loader-ring"></div>
</div>
<!-- Main Layout -->
<div class="page-wrapper">
<!-- N
Open service 35.180.121.186:443 · esngp.academy
2025-12-22 23:03
HTTP/1.1 200 OK
Server: nginx/1.24.0 (Ubuntu)
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Cache-Control: max-age=0, must-revalidate, private
Date: Mon, 22 Dec 2025 23:03:01 GMT
Access-Control-Allow-Credentials: true
Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS, PATCH
Access-Control-Allow-Headers: Content-Type, Authorization, X-Requested-With, Accept, Origin, X-Auth-Token
Access-Control-Max-Age: 86400
Vary: Origin
Expires: Mon, 22 Dec 2025 23:03:01 GMT
Page title: ESNGP - Plateforme d'excellence académique
<!DOCTYPE html>
<html lang="fr" dir="ltr">
<head>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-5CFZZ9N9');</script>
<!-- End Google Tag Manager -->
<meta charset="UTF-8">
<meta name="description" content="ESNGP - Plateforme d'excellence académique. Connectez-vous avec les meilleurs professeurs pour une expérience d'apprentissage personnalisée et interactive.">
<meta name="keywords" content="apprentissage en ligne, cours particuliers, professeurs, étudiants, aide aux devoirs, cours à distance">
<title>ESNGP - Plateforme d'excellence académique</title>
<!-- Add social media meta tags -->
<meta property="og:title" content="ESNGP - Plateforme d'excellence académique">
<meta property="og:description" content="Connectez-vous avec les meilleurs professeurs pour une expérience d'apprentissage personnalisée et interactive.">
<meta property="og:image" content="https://esngp.academy/images/logo_esng.png">
<meta property="og:url" content="https://esngp.academy/">
<!-- Twitter Card data -->
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="ESNGP - Plateforme d'excellence académique">
<meta name="twitter:description" content="Connectez-vous avec les meilleurs professeurs pour une expérience d'apprentissage personnalisée.">
<!-- Canonical URL -->
<link rel="canonical" href="https://esngp.academy/">
<link rel="canonical" href="https://esngp.com/" />
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<!-- Prevent the demo from appearing in search engines -->
<meta name="robots" content="index, follow">
<link href="https://fonts.googleapis.com/css?family=Lato:400,700%7CRoboto:400,500%7CExo+2:600&display=swap"
rel="stylesheet">
<!-- Perfect Scrollbar -->
<link type="text/css" href="/vendor/perfect-scrollbar.css" rel="stylesheet">
<!-- Fix Footer CSS -->
<link type="text/css" href="/vendor/fix-footer.css" rel="stylesheet">
<!-- Material Design Icons -->
<link type="text/css" href="/css/material-icons.css" rel="stylesheet">
<!-- Font Awesome Icons -->
<link type="text/css" href="/css/fontawesome.css" rel="stylesheet">
<!-- Preloader -->
<link type="text/css" href="/css/preloader.css" rel="stylesheet">
<!-- App CSS -->
<link type="text/css" href="/css/app.css" rel="stylesheet">
<link href="https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/css/select2.min.css" rel="stylesheet"/>
<link rel="icon" type="image/x-icon" href="/images/favicon.png" />
<link type="text/css" href="/css/custom.css" rel="stylesheet">
<script>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '1739386189975534'); // Replace with your Pixel ID
fbq('track', 'PageView');
</script>
<noscript>
<img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=1739386189975534&ev=PageView&noscript=1"/>
</noscript>
</head>
<body>
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5CFZZ9N9"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
<!-- Minimal, elegant preloader -->
<div class="preloader">
<div class="loader-ring"></div>
</div>
<!-- Main Layout -->
<div class="page-wrapper">
<!-- N
Open service 35.180.121.186:443 · www.esngp.academy
2025-12-22 10:07
HTTP/1.1 200 OK
Server: nginx/1.24.0 (Ubuntu)
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Cache-Control: max-age=0, must-revalidate, private
Date: Mon, 22 Dec 2025 10:07:15 GMT
Access-Control-Allow-Credentials: true
Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS, PATCH
Access-Control-Allow-Headers: Content-Type, Authorization, X-Requested-With, Accept, Origin, X-Auth-Token
Access-Control-Max-Age: 86400
Vary: Origin
Expires: Mon, 22 Dec 2025 10:07:15 GMT
Page title: ESNGP - Plateforme d'excellence académique
<!DOCTYPE html>
<html lang="fr" dir="ltr">
<head>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-5CFZZ9N9');</script>
<!-- End Google Tag Manager -->
<meta charset="UTF-8">
<meta name="description" content="ESNGP - Plateforme d'excellence académique. Connectez-vous avec les meilleurs professeurs pour une expérience d'apprentissage personnalisée et interactive.">
<meta name="keywords" content="apprentissage en ligne, cours particuliers, professeurs, étudiants, aide aux devoirs, cours à distance">
<title>ESNGP - Plateforme d'excellence académique</title>
<!-- Add social media meta tags -->
<meta property="og:title" content="ESNGP - Plateforme d'excellence académique">
<meta property="og:description" content="Connectez-vous avec les meilleurs professeurs pour une expérience d'apprentissage personnalisée et interactive.">
<meta property="og:image" content="https://www.esngp.academy/images/logo_esng.png">
<meta property="og:url" content="https://www.esngp.academy/">
<!-- Twitter Card data -->
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="ESNGP - Plateforme d'excellence académique">
<meta name="twitter:description" content="Connectez-vous avec les meilleurs professeurs pour une expérience d'apprentissage personnalisée.">
<!-- Canonical URL -->
<link rel="canonical" href="https://www.esngp.academy/">
<link rel="canonical" href="https://esngp.com/" />
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<!-- Prevent the demo from appearing in search engines -->
<meta name="robots" content="index, follow">
<link href="https://fonts.googleapis.com/css?family=Lato:400,700%7CRoboto:400,500%7CExo+2:600&display=swap"
rel="stylesheet">
<!-- Perfect Scrollbar -->
<link type="text/css" href="/vendor/perfect-scrollbar.css" rel="stylesheet">
<!-- Fix Footer CSS -->
<link type="text/css" href="/vendor/fix-footer.css" rel="stylesheet">
<!-- Material Design Icons -->
<link type="text/css" href="/css/material-icons.css" rel="stylesheet">
<!-- Font Awesome Icons -->
<link type="text/css" href="/css/fontawesome.css" rel="stylesheet">
<!-- Preloader -->
<link type="text/css" href="/css/preloader.css" rel="stylesheet">
<!-- App CSS -->
<link type="text/css" href="/css/app.css" rel="stylesheet">
<link href="https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/css/select2.min.css" rel="stylesheet"/>
<link rel="icon" type="image/x-icon" href="/images/favicon.png" />
<link type="text/css" href="/css/custom.css" rel="stylesheet">
<script>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '1739386189975534'); // Replace with your Pixel ID
fbq('track', 'PageView');
</script>
<noscript>
<img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=1739386189975534&ev=PageView&noscript=1"/>
</noscript>
</head>
<body>
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5CFZZ9N9"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
<!-- Minimal, elegant preloader -->
<div class="preloader">
<div class="loader-ring"></div>
</div>
<!-- Main Layout -->
<div class="page-wrapp
Open service 35.180.121.186:443 · www.esngp.academy
2025-12-21 06:33
HTTP/1.1 200 OK
Server: nginx/1.24.0 (Ubuntu)
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Cache-Control: max-age=0, must-revalidate, private
Date: Sun, 21 Dec 2025 06:33:44 GMT
Access-Control-Allow-Credentials: true
Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS, PATCH
Access-Control-Allow-Headers: Content-Type, Authorization, X-Requested-With, Accept, Origin, X-Auth-Token
Access-Control-Max-Age: 86400
Vary: Origin
Expires: Sun, 21 Dec 2025 06:33:44 GMT
Page title: ESNGP - Plateforme d'excellence académique
<!DOCTYPE html>
<html lang="fr" dir="ltr">
<head>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-5CFZZ9N9');</script>
<!-- End Google Tag Manager -->
<meta charset="UTF-8">
<meta name="description" content="ESNGP - Plateforme d'excellence académique. Connectez-vous avec les meilleurs professeurs pour une expérience d'apprentissage personnalisée et interactive.">
<meta name="keywords" content="apprentissage en ligne, cours particuliers, professeurs, étudiants, aide aux devoirs, cours à distance">
<title>ESNGP - Plateforme d'excellence académique</title>
<!-- Add social media meta tags -->
<meta property="og:title" content="ESNGP - Plateforme d'excellence académique">
<meta property="og:description" content="Connectez-vous avec les meilleurs professeurs pour une expérience d'apprentissage personnalisée et interactive.">
<meta property="og:image" content="https://www.esngp.academy/images/logo_esng.png">
<meta property="og:url" content="https://www.esngp.academy/">
<!-- Twitter Card data -->
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="ESNGP - Plateforme d'excellence académique">
<meta name="twitter:description" content="Connectez-vous avec les meilleurs professeurs pour une expérience d'apprentissage personnalisée.">
<!-- Canonical URL -->
<link rel="canonical" href="https://www.esngp.academy/">
<link rel="canonical" href="https://esngp.com/" />
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<!-- Prevent the demo from appearing in search engines -->
<meta name="robots" content="index, follow">
<link href="https://fonts.googleapis.com/css?family=Lato:400,700%7CRoboto:400,500%7CExo+2:600&display=swap"
rel="stylesheet">
<!-- Perfect Scrollbar -->
<link type="text/css" href="/vendor/perfect-scrollbar.css" rel="stylesheet">
<!-- Fix Footer CSS -->
<link type="text/css" href="/vendor/fix-footer.css" rel="stylesheet">
<!-- Material Design Icons -->
<link type="text/css" href="/css/material-icons.css" rel="stylesheet">
<!-- Font Awesome Icons -->
<link type="text/css" href="/css/fontawesome.css" rel="stylesheet">
<!-- Preloader -->
<link type="text/css" href="/css/preloader.css" rel="stylesheet">
<!-- App CSS -->
<link type="text/css" href="/css/app.css" rel="stylesheet">
<link href="https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/css/select2.min.css" rel="stylesheet"/>
<link rel="icon" type="image/x-icon" href="/images/favicon.png" />
<link type="text/css" href="/css/custom.css" rel="stylesheet">
<script>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '1739386189975534'); // Replace with your Pixel ID
fbq('track', 'PageView');
</script>
<noscript>
<img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=1739386189975534&ev=PageView&noscript=1"/>
</noscript>
</head>
<body>
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5CFZZ9N9"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
<!-- Minimal, elegant preloader -->
<div class="preloader">
<div class="loader-ring"></div>
</div>
<!-- Main Layout -->
<div class="page-wrapp
Open service 35.180.121.186:443 · esngp.academy
2025-12-21 02:10
HTTP/1.1 200 OK
Server: nginx/1.24.0 (Ubuntu)
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Cache-Control: max-age=0, must-revalidate, private
Date: Sun, 21 Dec 2025 02:10:10 GMT
Access-Control-Allow-Credentials: true
Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS, PATCH
Access-Control-Allow-Headers: Content-Type, Authorization, X-Requested-With, Accept, Origin, X-Auth-Token
Access-Control-Max-Age: 86400
Vary: Origin
Expires: Sun, 21 Dec 2025 02:10:10 GMT
Page title: ESNGP - Plateforme d'excellence académique
<!DOCTYPE html>
<html lang="fr" dir="ltr">
<head>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-5CFZZ9N9');</script>
<!-- End Google Tag Manager -->
<meta charset="UTF-8">
<meta name="description" content="ESNGP - Plateforme d'excellence académique. Connectez-vous avec les meilleurs professeurs pour une expérience d'apprentissage personnalisée et interactive.">
<meta name="keywords" content="apprentissage en ligne, cours particuliers, professeurs, étudiants, aide aux devoirs, cours à distance">
<title>ESNGP - Plateforme d'excellence académique</title>
<!-- Add social media meta tags -->
<meta property="og:title" content="ESNGP - Plateforme d'excellence académique">
<meta property="og:description" content="Connectez-vous avec les meilleurs professeurs pour une expérience d'apprentissage personnalisée et interactive.">
<meta property="og:image" content="https://esngp.academy/images/logo_esng.png">
<meta property="og:url" content="https://esngp.academy/">
<!-- Twitter Card data -->
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="ESNGP - Plateforme d'excellence académique">
<meta name="twitter:description" content="Connectez-vous avec les meilleurs professeurs pour une expérience d'apprentissage personnalisée.">
<!-- Canonical URL -->
<link rel="canonical" href="https://esngp.academy/">
<link rel="canonical" href="https://esngp.com/" />
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<!-- Prevent the demo from appearing in search engines -->
<meta name="robots" content="index, follow">
<link href="https://fonts.googleapis.com/css?family=Lato:400,700%7CRoboto:400,500%7CExo+2:600&display=swap"
rel="stylesheet">
<!-- Perfect Scrollbar -->
<link type="text/css" href="/vendor/perfect-scrollbar.css" rel="stylesheet">
<!-- Fix Footer CSS -->
<link type="text/css" href="/vendor/fix-footer.css" rel="stylesheet">
<!-- Material Design Icons -->
<link type="text/css" href="/css/material-icons.css" rel="stylesheet">
<!-- Font Awesome Icons -->
<link type="text/css" href="/css/fontawesome.css" rel="stylesheet">
<!-- Preloader -->
<link type="text/css" href="/css/preloader.css" rel="stylesheet">
<!-- App CSS -->
<link type="text/css" href="/css/app.css" rel="stylesheet">
<link href="https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/css/select2.min.css" rel="stylesheet"/>
<link rel="icon" type="image/x-icon" href="/images/favicon.png" />
<link type="text/css" href="/css/custom.css" rel="stylesheet">
<script>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '1739386189975534'); // Replace with your Pixel ID
fbq('track', 'PageView');
</script>
<noscript>
<img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=1739386189975534&ev=PageView&noscript=1"/>
</noscript>
</head>
<body>
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5CFZZ9N9"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
<!-- Minimal, elegant preloader -->
<div class="preloader">
<div class="loader-ring"></div>
</div>
<!-- Main Layout -->
<div class="page-wrapper">
<!-- N
Open service 35.180.121.186:443 · www.tableau.esngp.academy
2025-12-19 10:06
HTTP/1.1 200 OK
Server: nginx/1.24.0 (Ubuntu)
Date: Fri, 19 Dec 2025 10:06:21 GMT
Content-Type: text/html
Content-Length: 1691
Last-Modified: Sat, 18 Oct 2025 15:00:55 GMT
Connection: close
Vary: Accept-Encoding
ETag: "68f3aba7-69b"
Expires: Fri, 19 Dec 2025 11:06:21 GMT
Cache-Control: max-age=3600
Cache-Control: public, must-revalidate
Accept-Ranges: bytes
Page title: Tableau Blanc ESNGP
<!doctype html>
<html lang="fr">
<head>
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="/images/logo_esng.png" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Tableau Blanc ESNGP</title>
<meta name="description" content="Tableau blanc interactif pour l'École Supérieure de Nouvelle Génération Professionnelle" />
<style>
/* Prevent flash of unstyled content */
body { margin: 0; overflow: hidden; background-color: #f5f5f5; }
#root { width: 100vw; height: 100vh; }
/* Loading spinner */
.loading-spinner {
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 50px;
height: 50px;
border: 5px solid #f3f3f3;
border-top: 5px solid #2673b1;
border-radius: 50%;
animation: spin 1s linear infinite;
}
@keyframes spin {
0% { transform: translate(-50%, -50%) rotate(0deg); }
100% { transform: translate(-50%, -50%) rotate(360deg); }
}
</style>
<script type="module" crossorigin src="/assets/index-CakyWxAY.js"></script>
<link rel="modulepreload" crossorigin href="/assets/react-core-BBTak_Nn.js">
<link rel="modulepreload" crossorigin href="/assets/utils-DaM3ETo7.js">
<link rel="modulepreload" crossorigin href="/assets/konva-core-VY0snBfL.js">
<link rel="modulepreload" crossorigin href="/assets/pdf-core-D5NVfQip.js">
<link rel="stylesheet" crossorigin href="/assets/index-CwiIbC4E.css">
</head>
<body>
<div id="root">
<div class="loading-spinner"></div>
</div>
</body>
</html>
Open service 35.180.121.186:80 · www.tableau.esngp.academy
2025-12-19 10:06
HTTP/1.1 301 Moved Permanently Server: nginx/1.24.0 (Ubuntu) Date: Fri, 19 Dec 2025 10:06:21 GMT Content-Type: text/html Content-Length: 178 Connection: close Location: https://www.tableau.esngp.academy/ Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx/1.24.0 (Ubuntu)</center> </body> </html>
Open service 35.180.121.186:80 · tableau.esngp.academy
2025-12-19 10:06
HTTP/1.1 301 Moved Permanently Server: nginx/1.24.0 (Ubuntu) Date: Fri, 19 Dec 2025 10:06:21 GMT Content-Type: text/html Content-Length: 178 Connection: close Location: https://tableau.esngp.academy/ Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx/1.24.0 (Ubuntu)</center> </body> </html>
Open service 35.180.121.186:80 · esngp.academy
2025-12-19 10:06
HTTP/1.1 301 Moved Permanently Server: nginx/1.24.0 (Ubuntu) Date: Fri, 19 Dec 2025 10:06:21 GMT Content-Type: text/html Content-Length: 178 Connection: close Location: https://esngp.academy/ Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx/1.24.0 (Ubuntu)</center> </body> </html>
Open service 35.180.121.186:80 · www.esngp.academy
2025-12-19 10:06
HTTP/1.1 301 Moved Permanently Server: nginx/1.24.0 (Ubuntu) Date: Fri, 19 Dec 2025 10:06:20 GMT Content-Type: text/html Content-Length: 178 Connection: close Location: https://www.esngp.academy/ Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx/1.24.0 (Ubuntu)</center> </body> </html>
Open service 35.180.121.186:443 · esngp.academy
2025-12-19 10:06
HTTP/1.1 200 OK
Server: nginx/1.24.0 (Ubuntu)
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Cache-Control: max-age=0, must-revalidate, private
Date: Fri, 19 Dec 2025 10:06:20 GMT
Access-Control-Allow-Credentials: true
Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS, PATCH
Access-Control-Allow-Headers: Content-Type, Authorization, X-Requested-With, Accept, Origin, X-Auth-Token
Access-Control-Max-Age: 86400
Vary: Origin
Expires: Fri, 19 Dec 2025 10:06:20 GMT
Page title: ESNGP - Plateforme d'excellence académique
<!DOCTYPE html>
<html lang="fr" dir="ltr">
<head>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-5CFZZ9N9');</script>
<!-- End Google Tag Manager -->
<meta charset="UTF-8">
<meta name="description" content="ESNGP - Plateforme d'excellence académique. Connectez-vous avec les meilleurs professeurs pour une expérience d'apprentissage personnalisée et interactive.">
<meta name="keywords" content="apprentissage en ligne, cours particuliers, professeurs, étudiants, aide aux devoirs, cours à distance">
<title>ESNGP - Plateforme d'excellence académique</title>
<!-- Add social media meta tags -->
<meta property="og:title" content="ESNGP - Plateforme d'excellence académique">
<meta property="og:description" content="Connectez-vous avec les meilleurs professeurs pour une expérience d'apprentissage personnalisée et interactive.">
<meta property="og:image" content="https://esngp.academy/images/logo_esng.png">
<meta property="og:url" content="https://esngp.academy/">
<!-- Twitter Card data -->
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="ESNGP - Plateforme d'excellence académique">
<meta name="twitter:description" content="Connectez-vous avec les meilleurs professeurs pour une expérience d'apprentissage personnalisée.">
<!-- Canonical URL -->
<link rel="canonical" href="https://esngp.academy/">
<link rel="canonical" href="https://esngp.com/" />
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<!-- Prevent the demo from appearing in search engines -->
<meta name="robots" content="index, follow">
<link href="https://fonts.googleapis.com/css?family=Lato:400,700%7CRoboto:400,500%7CExo+2:600&display=swap"
rel="stylesheet">
<!-- Perfect Scrollbar -->
<link type="text/css" href="/vendor/perfect-scrollbar.css" rel="stylesheet">
<!-- Fix Footer CSS -->
<link type="text/css" href="/vendor/fix-footer.css" rel="stylesheet">
<!-- Material Design Icons -->
<link type="text/css" href="/css/material-icons.css" rel="stylesheet">
<!-- Font Awesome Icons -->
<link type="text/css" href="/css/fontawesome.css" rel="stylesheet">
<!-- Preloader -->
<link type="text/css" href="/css/preloader.css" rel="stylesheet">
<!-- App CSS -->
<link type="text/css" href="/css/app.css" rel="stylesheet">
<link href="https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/css/select2.min.css" rel="stylesheet"/>
<link rel="icon" type="image/x-icon" href="/images/favicon.png" />
<link type="text/css" href="/css/custom.css" rel="stylesheet">
<script>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '1739386189975534'); // Replace with your Pixel ID
fbq('track', 'PageView');
</script>
<noscript>
<img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=1739386189975534&ev=PageView&noscript=1"/>
</noscript>
</head>
<body>
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5CFZZ9N9"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
<!-- Minimal, elegant preloader -->
<div class="preloader">
<div class="loader-ring"></div>
</div>
<!-- Main Layout -->
<div class="page-wrapper">
<!-- N
Open service 35.180.121.186:443 · www.esngp.academy
2025-12-19 10:06
HTTP/1.1 200 OK
Server: nginx/1.24.0 (Ubuntu)
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Cache-Control: max-age=0, must-revalidate, private
Date: Fri, 19 Dec 2025 10:06:20 GMT
Access-Control-Allow-Credentials: true
Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS, PATCH
Access-Control-Allow-Headers: Content-Type, Authorization, X-Requested-With, Accept, Origin, X-Auth-Token
Access-Control-Max-Age: 86400
Vary: Origin
Expires: Fri, 19 Dec 2025 10:06:20 GMT
Page title: ESNGP - Plateforme d'excellence académique
<!DOCTYPE html>
<html lang="fr" dir="ltr">
<head>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-5CFZZ9N9');</script>
<!-- End Google Tag Manager -->
<meta charset="UTF-8">
<meta name="description" content="ESNGP - Plateforme d'excellence académique. Connectez-vous avec les meilleurs professeurs pour une expérience d'apprentissage personnalisée et interactive.">
<meta name="keywords" content="apprentissage en ligne, cours particuliers, professeurs, étudiants, aide aux devoirs, cours à distance">
<title>ESNGP - Plateforme d'excellence académique</title>
<!-- Add social media meta tags -->
<meta property="og:title" content="ESNGP - Plateforme d'excellence académique">
<meta property="og:description" content="Connectez-vous avec les meilleurs professeurs pour une expérience d'apprentissage personnalisée et interactive.">
<meta property="og:image" content="https://www.esngp.academy/images/logo_esng.png">
<meta property="og:url" content="https://www.esngp.academy/">
<!-- Twitter Card data -->
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="ESNGP - Plateforme d'excellence académique">
<meta name="twitter:description" content="Connectez-vous avec les meilleurs professeurs pour une expérience d'apprentissage personnalisée.">
<!-- Canonical URL -->
<link rel="canonical" href="https://www.esngp.academy/">
<link rel="canonical" href="https://esngp.com/" />
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<!-- Prevent the demo from appearing in search engines -->
<meta name="robots" content="index, follow">
<link href="https://fonts.googleapis.com/css?family=Lato:400,700%7CRoboto:400,500%7CExo+2:600&display=swap"
rel="stylesheet">
<!-- Perfect Scrollbar -->
<link type="text/css" href="/vendor/perfect-scrollbar.css" rel="stylesheet">
<!-- Fix Footer CSS -->
<link type="text/css" href="/vendor/fix-footer.css" rel="stylesheet">
<!-- Material Design Icons -->
<link type="text/css" href="/css/material-icons.css" rel="stylesheet">
<!-- Font Awesome Icons -->
<link type="text/css" href="/css/fontawesome.css" rel="stylesheet">
<!-- Preloader -->
<link type="text/css" href="/css/preloader.css" rel="stylesheet">
<!-- App CSS -->
<link type="text/css" href="/css/app.css" rel="stylesheet">
<link href="https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/css/select2.min.css" rel="stylesheet"/>
<link rel="icon" type="image/x-icon" href="/images/favicon.png" />
<link type="text/css" href="/css/custom.css" rel="stylesheet">
<script>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '1739386189975534'); // Replace with your Pixel ID
fbq('track', 'PageView');
</script>
<noscript>
<img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=1739386189975534&ev=PageView&noscript=1"/>
</noscript>
</head>
<body>
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5CFZZ9N9"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
<!-- Minimal, elegant preloader -->
<div class="preloader">
<div class="loader-ring"></div>
</div>
<!-- Main Layout -->
<div class="page-wrapp
Open service 35.180.121.186:443 · tableau.esngp.academy
2025-12-19 10:06
HTTP/1.1 200 OK
Server: nginx/1.24.0 (Ubuntu)
Date: Fri, 19 Dec 2025 10:06:20 GMT
Content-Type: text/html
Content-Length: 1691
Last-Modified: Sat, 18 Oct 2025 15:00:55 GMT
Connection: close
Vary: Accept-Encoding
ETag: "68f3aba7-69b"
Expires: Fri, 19 Dec 2025 11:06:20 GMT
Cache-Control: max-age=3600
Cache-Control: public, must-revalidate
Accept-Ranges: bytes
Page title: Tableau Blanc ESNGP
<!doctype html>
<html lang="fr">
<head>
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="/images/logo_esng.png" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Tableau Blanc ESNGP</title>
<meta name="description" content="Tableau blanc interactif pour l'École Supérieure de Nouvelle Génération Professionnelle" />
<style>
/* Prevent flash of unstyled content */
body { margin: 0; overflow: hidden; background-color: #f5f5f5; }
#root { width: 100vw; height: 100vh; }
/* Loading spinner */
.loading-spinner {
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 50px;
height: 50px;
border: 5px solid #f3f3f3;
border-top: 5px solid #2673b1;
border-radius: 50%;
animation: spin 1s linear infinite;
}
@keyframes spin {
0% { transform: translate(-50%, -50%) rotate(0deg); }
100% { transform: translate(-50%, -50%) rotate(360deg); }
}
</style>
<script type="module" crossorigin src="/assets/index-CakyWxAY.js"></script>
<link rel="modulepreload" crossorigin href="/assets/react-core-BBTak_Nn.js">
<link rel="modulepreload" crossorigin href="/assets/utils-DaM3ETo7.js">
<link rel="modulepreload" crossorigin href="/assets/konva-core-VY0snBfL.js">
<link rel="modulepreload" crossorigin href="/assets/pdf-core-D5NVfQip.js">
<link rel="stylesheet" crossorigin href="/assets/index-CwiIbC4E.css">
</head>
<body>
<div id="root">
<div class="loading-spinner"></div>
</div>
</body>
</html>
Open service 35.180.121.186:443 · www.esngp.academy
2025-12-19 08:29
HTTP/1.1 200 OK
Server: nginx/1.24.0 (Ubuntu)
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Cache-Control: max-age=0, must-revalidate, private
Date: Fri, 19 Dec 2025 08:29:49 GMT
Access-Control-Allow-Credentials: true
Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS, PATCH
Access-Control-Allow-Headers: Content-Type, Authorization, X-Requested-With, Accept, Origin, X-Auth-Token
Access-Control-Max-Age: 86400
Vary: Origin
Expires: Fri, 19 Dec 2025 08:29:49 GMT
Page title: ESNGP - Plateforme d'excellence académique
<!DOCTYPE html>
<html lang="fr" dir="ltr">
<head>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-5CFZZ9N9');</script>
<!-- End Google Tag Manager -->
<meta charset="UTF-8">
<meta name="description" content="ESNGP - Plateforme d'excellence académique. Connectez-vous avec les meilleurs professeurs pour une expérience d'apprentissage personnalisée et interactive.">
<meta name="keywords" content="apprentissage en ligne, cours particuliers, professeurs, étudiants, aide aux devoirs, cours à distance">
<title>ESNGP - Plateforme d'excellence académique</title>
<!-- Add social media meta tags -->
<meta property="og:title" content="ESNGP - Plateforme d'excellence académique">
<meta property="og:description" content="Connectez-vous avec les meilleurs professeurs pour une expérience d'apprentissage personnalisée et interactive.">
<meta property="og:image" content="https://www.esngp.academy/images/logo_esng.png">
<meta property="og:url" content="https://www.esngp.academy/">
<!-- Twitter Card data -->
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="ESNGP - Plateforme d'excellence académique">
<meta name="twitter:description" content="Connectez-vous avec les meilleurs professeurs pour une expérience d'apprentissage personnalisée.">
<!-- Canonical URL -->
<link rel="canonical" href="https://www.esngp.academy/">
<link rel="canonical" href="https://esngp.com/" />
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<!-- Prevent the demo from appearing in search engines -->
<meta name="robots" content="index, follow">
<link href="https://fonts.googleapis.com/css?family=Lato:400,700%7CRoboto:400,500%7CExo+2:600&display=swap"
rel="stylesheet">
<!-- Perfect Scrollbar -->
<link type="text/css" href="/vendor/perfect-scrollbar.css" rel="stylesheet">
<!-- Fix Footer CSS -->
<link type="text/css" href="/vendor/fix-footer.css" rel="stylesheet">
<!-- Material Design Icons -->
<link type="text/css" href="/css/material-icons.css" rel="stylesheet">
<!-- Font Awesome Icons -->
<link type="text/css" href="/css/fontawesome.css" rel="stylesheet">
<!-- Preloader -->
<link type="text/css" href="/css/preloader.css" rel="stylesheet">
<!-- App CSS -->
<link type="text/css" href="/css/app.css" rel="stylesheet">
<link href="https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/css/select2.min.css" rel="stylesheet"/>
<link rel="icon" type="image/x-icon" href="/images/favicon.png" />
<link type="text/css" href="/css/custom.css" rel="stylesheet">
<script>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '1739386189975534'); // Replace with your Pixel ID
fbq('track', 'PageView');
</script>
<noscript>
<img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=1739386189975534&ev=PageView&noscript=1"/>
</noscript>
</head>
<body>
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5CFZZ9N9"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
<!-- Minimal, elegant preloader -->
<div class="preloader">
<div class="loader-ring"></div>
</div>
<!-- Main Layout -->
<div class="page-wrapp
Open service 35.180.121.186:443 · esngp.academy
2025-12-19 04:16
HTTP/1.1 200 OK
Server: nginx/1.24.0 (Ubuntu)
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Cache-Control: max-age=0, must-revalidate, private
Date: Fri, 19 Dec 2025 04:16:32 GMT
Access-Control-Allow-Credentials: true
Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS, PATCH
Access-Control-Allow-Headers: Content-Type, Authorization, X-Requested-With, Accept, Origin, X-Auth-Token
Access-Control-Max-Age: 86400
Vary: Origin
Expires: Fri, 19 Dec 2025 04:16:32 GMT
Page title: ESNGP - Plateforme d'excellence académique
<!DOCTYPE html>
<html lang="fr" dir="ltr">
<head>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-5CFZZ9N9');</script>
<!-- End Google Tag Manager -->
<meta charset="UTF-8">
<meta name="description" content="ESNGP - Plateforme d'excellence académique. Connectez-vous avec les meilleurs professeurs pour une expérience d'apprentissage personnalisée et interactive.">
<meta name="keywords" content="apprentissage en ligne, cours particuliers, professeurs, étudiants, aide aux devoirs, cours à distance">
<title>ESNGP - Plateforme d'excellence académique</title>
<!-- Add social media meta tags -->
<meta property="og:title" content="ESNGP - Plateforme d'excellence académique">
<meta property="og:description" content="Connectez-vous avec les meilleurs professeurs pour une expérience d'apprentissage personnalisée et interactive.">
<meta property="og:image" content="https://esngp.academy/images/logo_esng.png">
<meta property="og:url" content="https://esngp.academy/">
<!-- Twitter Card data -->
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="ESNGP - Plateforme d'excellence académique">
<meta name="twitter:description" content="Connectez-vous avec les meilleurs professeurs pour une expérience d'apprentissage personnalisée.">
<!-- Canonical URL -->
<link rel="canonical" href="https://esngp.academy/">
<link rel="canonical" href="https://esngp.com/" />
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<!-- Prevent the demo from appearing in search engines -->
<meta name="robots" content="index, follow">
<link href="https://fonts.googleapis.com/css?family=Lato:400,700%7CRoboto:400,500%7CExo+2:600&display=swap"
rel="stylesheet">
<!-- Perfect Scrollbar -->
<link type="text/css" href="/vendor/perfect-scrollbar.css" rel="stylesheet">
<!-- Fix Footer CSS -->
<link type="text/css" href="/vendor/fix-footer.css" rel="stylesheet">
<!-- Material Design Icons -->
<link type="text/css" href="/css/material-icons.css" rel="stylesheet">
<!-- Font Awesome Icons -->
<link type="text/css" href="/css/fontawesome.css" rel="stylesheet">
<!-- Preloader -->
<link type="text/css" href="/css/preloader.css" rel="stylesheet">
<!-- App CSS -->
<link type="text/css" href="/css/app.css" rel="stylesheet">
<link href="https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/css/select2.min.css" rel="stylesheet"/>
<link rel="icon" type="image/x-icon" href="/images/favicon.png" />
<link type="text/css" href="/css/custom.css" rel="stylesheet">
<script>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '1739386189975534'); // Replace with your Pixel ID
fbq('track', 'PageView');
</script>
<noscript>
<img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=1739386189975534&ev=PageView&noscript=1"/>
</noscript>
</head>
<body>
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5CFZZ9N9"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
<!-- Minimal, elegant preloader -->
<div class="preloader">
<div class="loader-ring"></div>
</div>
<!-- Main Layout -->
<div class="page-wrapper">
<!-- N