$url = “https://monURL”; $orignal_parse = parse_url($url, PHP_URL_HOST); $get = stream_context_create(array(“ssl” => array(“capture_peer_cert” => TRUE))); $read = stream_socket_client(“ssl://”.$orignal_parse.”:443″, $errno, $errstr, 30, STREAM_CLIENT_CONNECT, $get); $cert = stream_context_get_params($read); $certinfo = openssl_x509_parse($cert[‘options’][‘ssl’][‘peer_certificate’]); $nowLess7Days= date(DATE_RFC2822,strtotime(‘+ 7 day’)); $valid_to = date(DATE_RFC2822,$certinfo[‘validTo_time_t’]); echo “Now less 7 days :”.$nowLess7Days.”\r\n”; echo “Valid To :”.$valid_to.”\r\n”; if( $valid_to < $nowLess7Days) { echo ‘ALERT : certificat will be expired in less 7 days !!!!’; } else { echo ‘INFO : no Problem’; }
Author: bibliogeek
DIVERS : Rechercher un élément HTML par XPATH se basant sur le texte de l’élémentDIVERS : Rechercher un élément HTML par XPATH se basant sur le texte de l’élément
//h3[text()='Recherche'] H3 car l’élément HTML est un h3 puis ensuite la méthode text() Afin de tester votre XPATH avec google faite f12 puis assurez vous d’être sur l’onglet “Elements” puis
VTOM : Exemple d’appel API (sur vthttpd ) via POSTMANVTOM : Exemple d’appel API (sur vthttpd ) via POSTMAN
Donc Authorization –> BAsic Méthode –> GET et les url (lien ici pour les connaitre ) VTOM & API REST du serveur –> requête JSON sur l’api VTHTTPD
MYSQL : (HY000/2002): Only one usage of each socket address (protocol/network address/port) is normally permittedMYSQL : (HY000/2002): Only one usage of each socket address (protocol/network address/port) is normally permitted
Exemple d’erreur : C’est un souci Windows il vous faut modifier et ajouter des clés registre [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters] TcpTimedWaitDelay REG_DWORD: 0000001e (hex) MaxUserPort REG_DWORD: 0000fffe (hex) TcpNumConnections REG_DWORD: 00fffffe (hex) TcpMaxDataRetransmissions
WINDOWS : problème pour effacer un répertoire ou fichier (ASTUCE)WINDOWS : problème pour effacer un répertoire ou fichier (ASTUCE)

C’est un cas de figure assez pénible Exemple : je tente d’effacer ici un repertoire qui ne nomme “Certification Linux “ Je tente en ligne de commande et en admin
PROXY : Authentification Proxy Via URLPROXY : Authentification Proxy Via URL

Il faut ajouter ceci entre http:// ou https:// et le site USER:PASSWORD@ User votre utilisateur et PASSWORD votre mot de pass Exemple : http://USER:PASSWORD@www.bibliogeek.fr
MYSQL : Réplication MASTER MASTERMYSQL : Réplication MASTER MASTER
Avant de commencer vous aurez besoin de récupérer les ip des 2 serveurs qui vont héberger vos instances MYSQL Dans mon exemple les ip seront : Serveur 1 : 198.162.0.12
JAVASCRIPT : ROULETTE CASINOJAVASCRIPT : ROULETTE CASINO
Exemple : https://bibliogeek.fr/aperoFriendsByBobby/roulette.php
PHP: Récupérer IP visiteur sans utiliser “exec”PHP: Récupérer IP visiteur sans utiliser “exec”
function getUserIP() { if (isset($_SERVER["HTTP_CF_CONNECTING_IP"])) { $_SERVER['REMOTE_ADDR'] = $_SERVER["HTTP_CF_CONNECTING_IP"]; $_SERVER['HTTP_CLIENT_IP'] = $_SERVER["HTTP_CF_CONNECTING_IP"]; } $client = @$_SERVER['HTTP_CLIENT_IP']; $forward = @$_SERVER['HTTP_X_FORWARDED_FOR']; $remote = $_SERVER['REMOTE_ADDR']; if(filter_var($client, FILTER_VALIDATE_IP)) { $ip = $client; } elseif(filter_var($forward,