Commit 3dcd3c09 authored by Lionel Ferrafiat's avatar Lionel Ferrafiat
Browse files

nettoyage fichier certif et signer

parent 5d58bdec
<?php
/*##################################################
# signer_env.php #
# Ver 1.0 - Date 09-12-2018 #
# Ver 1.1 - Date 14-12-2018 #
# Fichier sur le certifiant #
##################################################*/
/*
$rk = new RdKafka\Producer();
$rk->setLogLevel(LOG_DEBUG);
$rk->addBrokers("127.0.0.1");
// Transfert du nom de topic depuis serveur
$nom_topic = "test";
$topic = $rk->newTopic($nom_topic);
*/
// Envoi des messages dans Kafka
// Balise DATA non visible par l'utilisateur
$preuve_env = "CERTIFICATION D'ENVOI#".time();
......
<?php
/*##################################################
# signer_lu.php #
# Ver 1.0 - Date 09-12-2018 #
# Ver 1.1 - Date 09-12-2018 #
# Fichier sur le certifiant #
##################################################*/
/*
$rk = new RdKafka\Producer();
$rk->setLogLevel(LOG_DEBUG);
$rk->addBrokers("127.0.0.1");
// Transfert du nom de topic depuis serveur
$nom_topic = "test";
$topic = $rk->newTopic($nom_topic);
*/
// Envoi des messages dans Kafka
// Balise DATA non visible par l'utilisateur
$preuve_lu = "#CERTIFICATION DE LECTURE#".time();
......
<?php
/*##################################################
# certif-lu.php #
# Ver 1.0 - Date 09-12-2018 #
# Ver 1.1 - Date 14-12-2018 #
# Liaison avec certifiant #
##################################################*/
......@@ -35,9 +35,6 @@ if (ssh2_auth_pubkey_file($connection, 'MasterRIE','/var/www/.ssh/id_rsa.pub','/
die('<br>'."Erreur lors de l'authentification par cle publique");
}
// transferts de fichiers dans les 2 sens...
//ssh2_scp_send($connection, 'fichier_A', 'fichier_B', 0644);
//ssh2_scp_recv($connection, 'fichier_B', 'fichier_A');
//echo 'début copie de fichier<br>';
if(ssh2_scp_recv($connection, 'signer_env.php', '/var/www/.ssh/signer.php')){
//echo 'Copie réussie<br>';
......@@ -47,36 +44,6 @@ else{
}
//echo 'fin copie de fichier<br>';
/*
$commande = 'ls -la';
//exécution command shell sur la machine destinataire
if (!$stream = ssh2_exec($connection, $commande)) {
echo '<br>'."Erreur d'exécution commande shell";
}
// sortie du résultat quand il y en a un
// La ligne suivante pose probleme quand on fait un include dans producteur.php
stream_set_blocking($stream, true);
$output = '';
while($ligne = fgets($stream)) {
$output = $output . $ligne . '<br />';
}
echo '<br>';
echo $output;
// Sortie de l'erreur quand il y en a une
$stderr = ssh2_fetch_stream($stream, SSH2_STREAM_STDERR);
stream_set_blocking($stderr, true);
$output = '';
while($ligne = fgets($stderr)) {
$output = $output . $ligne . '<br />';
}
echo $output;
fclose($stderr);
fclose($stream);
*/
// execution de la signature
require_once('/var/www/.ssh/signer.php');
//echo '<br>Message certifiant inscrit<br>';
......@@ -96,7 +63,6 @@ else{
$commande = './kafka_2.10-0.10.2.1/bin/kafka-simple-consumer-shell.sh --broker-list trueack.ovh:9092 --offset -2 --max-messages 11 --partition 0 --topic '.$nom_topic.' > ./Sauvegarde/'.$nom_topic.'.txt';
#$commande = './kafka_2.10-0.10.2.1/bin/kafka-console-consumer.sh --bootstrap-server trueack.ovh:9092 --topic '.$nom_topic.' --from-beginning > ./Sauvegarde/'.$nom_topic.'.txt';
//exécution command shell sur la machine destinataire
if (!$stream = ssh2_exec($connection, $commande)) {
echo '<br>'."Erreur d'exécution commande shell";
......
<?php
/*##################################################
# certif-lu.php #
# Ver 1.0 - Date 09-12-2018 #
# Ver 1.1 - Date 14-12-2018 #
# Liaison avec certifiant #
##################################################*/
......@@ -35,9 +35,7 @@ if (ssh2_auth_pubkey_file($connection2, 'MasterRIE','/var/www/.ssh/id_rsa.pub','
die('<br>'."Erreur lors de l'authentification par cle publique");
}
// transferts de fichiers dans les 2 sens...
//ssh2_scp_send($connection, 'fichier_A', 'fichier_B', 0644);
//ssh2_scp_recv($connection, 'fichier_B', 'fichier_A');
//echo 'début copie de fichier<br>';
if(ssh2_scp_recv($connection2, 'signer_lu.php', '/var/www/.ssh/signer.php')){
//echo 'Copie réussie<br>';
......@@ -47,35 +45,6 @@ else{
}
//echo 'fin copie de fichier<br>';
/*
$commande = 'ls -la';
//exécution command shell sur la machine destinataire
// La ligne suivante pose probleme quand on fait un include dans consommateur.php
if (!$stream = ssh2_exec($connection, $commande)) {
echo '<br>'."Erreur d'exécution commande shell";
}
// sortie du résultat quand il y en a un
stream_set_blocking($stream, true);
$output = '';
while($ligne = fgets($stream)) {
$output = $output . $ligne . '<br />';
}
echo '<br>';
echo $output;
// Sortie de l'erreur quand il y en a une
$stderr = ssh2_fetch_stream($stream, SSH2_STREAM_STDERR);
stream_set_blocking($stderr, true);
$output = '';
while($ligne = fgets($stderr)) {
$output = $output . $ligne . '<br />';
}
echo $output;
fclose($stderr);
fclose($stream);
*/
// execution de la signature
require_once('/var/www/.ssh/signer.php');
//echo '<br>Message certifiant inscrit<br>';
......@@ -94,8 +63,6 @@ else{
$commande = './kafka_2.10-0.10.2.1/bin/kafka-simple-consumer-shell.sh --broker-list trueack.ovh:9092 --offset -2 --max-messages 13 --partition 0 --topic '.$_POST['topic'].' > ./Sauvegarde/'.$_POST['topic'].'.txt';
#$commande = './kafka_2.10-0.10.2.1/bin/kafka-console-consumer.sh --bootstrap-server trueack.ovh:9092 --topic '.$_POST['topic'].' --from-beginning > ./Sauvegarde/'.$_POST['topic'].'.txt';
//exécution command shell sur la machine destinataire
if (!$stream = ssh2_exec($connection2, $commande)) {
echo '<br>'."Erreur d'exécution commande shell";
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment