Browse Source

Version 1.03

master
Patrick Foubet 5 months ago
parent
commit
3f8729f0e0
2 changed files with 7 additions and 2 deletions
  1. +4
    -0
      README.md
  2. +3
    -2
      octave.c

+ 4
- 0
README.md View File

@@ -10,6 +10,10 @@ OctavE : application pour se proteger des connexions sournoises non voulues.
Le nom de l'application est un acronyme signifiant : Le nom de l'application est un acronyme signifiant :
Observation des Connexions, Tests et Analyses pour Valider les Echanges Observation des Connexions, Tests et Analyses pour Valider les Echanges


SeptimE : une version amelioree d'Octave, utilisant les listes chainees et IPv6.
Le nom de l'application est un acronyme signifiant :
Stoppe l'Espionnage Programme, les Tentatives d'Intrusion et les Modifications d'Environnement.

Le nom de l'application vient de l'escrime. Dans ce noble sport les parades Le nom de l'application vient de l'escrime. Dans ce noble sport les parades
portent le nom de la position dans laquelle est la main, et sont au nombre de portent le nom de la position dans laquelle est la main, et sont au nombre de
huit : la prime, la seconde, la tierce, la quarte, la quinte, la sixte, huit : la prime, la seconde, la tierce, la quarte, la quinte, la sixte,


+ 3
- 2
octave.c View File

@@ -45,7 +45,7 @@ https://e2li.org -> menu : Projet Prosecco.
#include <arpa/inet.h> #include <arpa/inet.h>
#include <pthread.h> #include <pthread.h>


#define Version "1.02"
#define Version "1.03"


#define F_GETPIPE_SZ 1032 #define F_GETPIPE_SZ 1032
#define F_SETPIPE_SZ 1031 #define F_SETPIPE_SZ 1031
@@ -1022,7 +1022,7 @@ int Inter=0, i, ie, np=0, opt;
dup2(p1[1],1); /* stdout dans p1 */ dup2(p1[1],1); /* stdout dans p1 */
dup2(p1[1],2); /* idem stderr */ dup2(p1[1],2); /* idem stderr */
setsid(); setsid();
execlp(analyse,analyse,"-tn","-i",IFACE,"port","53",NULL);
execlp(analyse,analyse,"-tnl","-i",IFACE,"port","53",NULL);
perror("execl"); perror("execl");
return 5; return 5;
} }
@@ -1075,6 +1075,7 @@ int Inter=0, i, ie, np=0, opt;
} }
/* analyse */ /* analyse */
if ((s1=strstr(line, " > ")) == NULL) continue; if ((s1=strstr(line, " > ")) == NULL) continue;
if (strstr(line, " PTR") != NULL) continue; /* ignore PTR */
if (strncmp(s1-3,".53",3) == 0) { /* REPONSE */ if (strncmp(s1-3,".53",3) == 0) { /* REPONSE */
if ((s2=strstr(s1+3, ":")) == NULL) continue; if ((s2=strstr(s1+3, ":")) == NULL) continue;
NBin++; NBin++;


Loading…
Cancel
Save