comment supprimer la fin du texte:
SRC=186.215.60.39 DST=91.122.100.104 LEN=41 PROTO=UDP SPT=56796 DPT=26000 LEN=21
SRC=111.241.136.139 DST=91.122.100.104 LEN=52 DF PROTO=TCP SPT=4369 DPT=25
SRC=79.255.158.211 DST=91.122.100.104 LEN=48 PROTO=TCP SPT=50745 DPT=21 SEQ=1769809304
SRC=200.35.96.235 DST=91.122.100.104 LEN=40 SPT=6000 DPT=3306 SEQ=96534528 ACK=0
de façon a obtenir:
[code]SRC=186.215.60.39 DST=91.122.100.104 LEN=41 PROTO=UDP SPT=56796 DPT=26000 LEN=21
SRC=111.241.136.139 DST=91.122.100.104 LEN=52 DF PROTO=TCP SPT=4369 DPT=25
SRC=79.255.158.211 DST=91.122.100.104 LEN=48 PROTO=TCP SPT=50745 DPT=21
SRC=200.35.96.235 DST=91.122.100.104 LEN=40 SPT=6000 DPT=3306
[/code]
il s’agit de suprimer: SEQ= ? et ACK= ?
mai vu que la fin change sans arrêt et que je maîtrise ni awk ni sed …
j’utilise ulog pour les log d’iptables et je voudrai juste filtrer ce qui m’interesse:
j’ai tenter avec un cat /var/log/ulog/syslogemu.log |cut -d" " -f10- |cut -d" " -f1,2,3,4,10,11,12,13,13| sed 's/\(*\)SEQ/\test/'
mai non c’est pas sa .
merci d’avance