jai ce fichier.txt
Apr 6 12:45:55 localhost kernel: input-drop IN=eth0 OUT=
MAC=00:04:5a:73:dc:4b:00:12:43:a9:8e:03:08:00 SRC=63.245.209.126
DST=1.2.3.4 LEN=28 TOS=0x00 PREC=0x00 TTL=246 ID=54882 PROTO=ICMP
TYPE=8 CODE=0 ID=0 SEQ=3
Apr 6 12:45:59 localhost kernel: input-drop IN=eth0 OUT=
MAC=00:04:5a:73:dc:4b:00:12:43:a9:8e:03:08:00 SRC=63.245.213.101
DST=1.2.3.4 LEN=28 TOS=0x00 PREC=0x00 TTL=236 ID=18874 PROTO=ICMP
TYPE=8 CODE=0 ID=0 SEQ=3
Apr 6 12:46:35 localhost kernel: input-drop IN=eth0 OUT=
MAC=00:04:5a:73:dc:4b:00:12:43:a9:8e:03:08:00 SRC=63.245.209.126
DST=1.2.3.4 LEN=28 TOS=0x00 PREC=0x00 TTL=246 ID=2146 PROTO=ICMP
TYPE=8 CODE=0 ID=0 SEQ=4
Apr 6 12:46:39 localhost kernel: input-drop IN=eth0 OUT=
MAC=00:04:5a:73:dc:4b:00:12:43:a9:8e:03:08:00 SRC=63.245.213.126
DST=1.2.3.4 LEN=28 TOS=0x00 PREC=0x00 TTL=236 ID=20504 PROTO=ICMP
TYPE=8 CODE=0 ID=0 SEQ=4
Apr 6 12:47:15 localhost kernel: input-drop IN=eth0 OUT=
MAC=00:04:5a:73:dc:4b:00:12:43:a9:8e:03:08:00 SRC=63.245.209.126
DST=1.2.3.4 LEN=28 TOS=0x00 PREC=0x00 TTL=246 ID=62445 PROTO=ICMP
TYPE=8 CODE=0 ID=0 SEQ=5
Apr 6 12:47:19 localhost kernel: input-drop IN=eth0 OUT=
MAC=00:04:5a:73:dc:4b:00:12:43:a9:8e:03:08:00 SRC=63.245.213.101
DST=1.2.3.4 LEN=28 TOS=0x00 PREC=0x00 TTL=236 ID=11947 PROTO=ICMP
TYPE=8 CODE=0 ID=0 SEQ=5
Apr 6 12:47:55 localhost kernel: input-drop IN=eth0 OUT=
MAC=00:04:5a:73:dc:4b:00:12:43:a9:8e:03:08:00 SRC=63.245.209.126
DST=1.2.3.4 LEN=28 TOS=0x00 PREC=0x00 TTL=246 ID=10551 PROTO=ICMP
TYPE=8 CODE=0 ID=0 SEQ=6
Apr 6 12:48:35 localhost kernel: input-drop IN=eth0 OUT=
MAC=00:04:5a:73:dc:4b:00:12:43:a9:8e:03:08:00 SRC=63.245.209.126
DST=1.2.3.4 LEN=28 TOS=0x00 PREC=0x00 TTL=246 ID=42254 PROTO=ICMP
TYPE=8 CODE=0 ID=0 SEQ=7
ensuit jai utiliser ce script ,pour le lire
ensuite je veux parser ce fichier c'est a dire je veux recuperer tous les adresse ip,mac,date ,type de paquet(icmp) a partir de ce fichier
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 <? $fichier = 'lognetfilter.txt'; // on déclare le nom du fichier à ouvrir $taille = filesize($fichier); //donne la taille du fichier $fp = fopen($fichier,'r'); //ouverture du fichier en lecture seule while(!feof($fp)) //feof indiquera la fin du fichier, donc dans cette boucle, le fichier est parcouru jusqu 'à la fin { $ligne = fgets($fp,$taille); //lecture du fichier et stockage dans la variable print $ligne.'<br>'; //affiche la ligne à l'écran, n'oubliez pas le <br> qui est le retour à la ligne html } fclose($fp); //pensez à refermer à la fin du script ?>
comment je peux faire ? merci
Partager