roto
Terugkerende gebruiker
- Lid geworden
- 26 mei 2001
- Berichten
- 1.308
Hallo allemaal,
Ben bezig met een batch scipt, waaruit ik gegevens wil halen uit een log bestand.
Het log bestand bestaat uit 3 regels, en ziet er zo uit:
[14/Dec/2009 16:01:27] DROP "Default traffic rule" packet from Wan1, proto:TCP, len:48, ip/port:217.175.9.235:2816 -> ***.***.***.***:445, flags: SYN , seq:1235548107 ack:0, win:16384, tcplen:0
[14/Dec/2009 16:01:30] DROP "Default traffic rule" packet from Wan1, proto:TCP, len:48, ip/port:217.175.9.235:2816 -> ***.***.***.***:445, flags: SYN , seq:1235548107 ack:0, win:16384, tcplen:0
[14/Dec/2009 16:01:46] DROP "Default traffic rule" packet from Wan1, proto:UDP, len:404, ip/port:61.211.194.40:1191 -> ***.***.***.***:1434, udplen:376
Het gaat om het volgende batch scipt:
@echo off
for /F "eol=; tokens=1,3,5 delims=,[]" %%i IN (keriofilter.log) DO (
for /F "tokens=1,2 delims= " %%p IN ('echo.%%i') DO (
@echo Date=%%p
@echo Time=%%q
)
for /F "tokens=2 delims=:" %%r IN ('echo.%%j') DO @echo Protocol=%%r
@echo %%k
for /F "tokens=2,5 delims=:" %%s IN ('echo.%%k') DO (
@echo Ip=%%s
@echo Port=%%t
)
)
De output die het script nu geeft is:
Date=14/Dec/2009
Time=16:01:27
Protocol=TCP
ip/port:217.175.9.235:2816 -> ***.***.***.***:445
Date=14/Dec/2009
Time=16:01:30
Protocol=TCP
ip/port:217.175.9.235:2816 -> ***.***.***.***:445
Date=14/Dec/2009
Time=16:01:46
Protocol=UDP
ip/port:61.211.194.40:1191 -> ***.***.***.***:1434
bijvoorbaat dank voor de hulp.
Ben bezig met een batch scipt, waaruit ik gegevens wil halen uit een log bestand.
Het log bestand bestaat uit 3 regels, en ziet er zo uit:
[14/Dec/2009 16:01:27] DROP "Default traffic rule" packet from Wan1, proto:TCP, len:48, ip/port:217.175.9.235:2816 -> ***.***.***.***:445, flags: SYN , seq:1235548107 ack:0, win:16384, tcplen:0
[14/Dec/2009 16:01:30] DROP "Default traffic rule" packet from Wan1, proto:TCP, len:48, ip/port:217.175.9.235:2816 -> ***.***.***.***:445, flags: SYN , seq:1235548107 ack:0, win:16384, tcplen:0
[14/Dec/2009 16:01:46] DROP "Default traffic rule" packet from Wan1, proto:UDP, len:404, ip/port:61.211.194.40:1191 -> ***.***.***.***:1434, udplen:376
Het gaat om het volgende batch scipt:
@echo off
for /F "eol=; tokens=1,3,5 delims=,[]" %%i IN (keriofilter.log) DO (
for /F "tokens=1,2 delims= " %%p IN ('echo.%%i') DO (
@echo Date=%%p
@echo Time=%%q
)
for /F "tokens=2 delims=:" %%r IN ('echo.%%j') DO @echo Protocol=%%r
@echo %%k
for /F "tokens=2,5 delims=:" %%s IN ('echo.%%k') DO (
@echo Ip=%%s
@echo Port=%%t
)
)
De output die het script nu geeft is:
Date=14/Dec/2009
Time=16:01:27
Protocol=TCP
ip/port:217.175.9.235:2816 -> ***.***.***.***:445
Date=14/Dec/2009
Time=16:01:30
Protocol=TCP
ip/port:217.175.9.235:2816 -> ***.***.***.***:445
Date=14/Dec/2009
Time=16:01:46
Protocol=UDP
ip/port:61.211.194.40:1191 -> ***.***.***.***:1434
bijvoorbaat dank voor de hulp.