acl_cisco_log2dlf1
Convert cisco logs to dlf format
Usage
acl_cisco_log2dlf
Overview
This script expects syslog-type logs from a CISCO IOS router on stdin. These look like e.g.
Jul 3 00:00:39 router 40108: 4d09h: %SEC-6-IPACCESSLOGP:list FR_VA_in permitted udp 192.168.19.1(137) (Serial0/0.2 DLCI 120)-> 192.168.19.255(137), 2 packetsJul 3 00:02:39 router 40109: 4d09h: %SEC-6-IPACCESSLOGP: list FR_VA_inpermitted udp 192.168.80.42(138) (Serial0/0.2 DLCI 120) ->192.60.60.148(138), 1 packetJul 3 00:02:39 router 40110: 4d09h: %SEC-6-IPACCESSLOGDP: list FR_VA_inpermitted icmp 192.168.80.82 (Serial0/0.2 DLCI 120) -> 149.1.1.1 (8/0),1 packet
or
Aug 19 04:02:34 gateway.foo.bar 218963: Aug 19 04:02:32.977:%LINEPROTO-5-UPDOWN: Line protocol on Interface BRI0:1, changed stateto downAug 19 04:02:34 gateway.foo.bar 218964: Aug 19 04:02:33.262:%ISDN-6-DISCONNECT: Interface BRI0:1 disconnected from 172605440 acme,call lasted 42 secondsAug 19 04:02:35 gateway.foo.bar 218965: Aug 19 04:02:33.266:%LINK-3-UPDOWN: Interface BRI0:1, changed state to downAug 19 04:02:38 gateway.foo.bar 218966: Aug 19 04:02:36.103:%SEC-6-IPACCESSLOGP: list 102 denied tcp 100.198.139.148(4652) ->100.193.176.49(80), 1 packetAug 19 04:02:45 gateway.foo.bar 218967: Aug 19 04:02:43.543:%ISDN-6-LAYER2DOWN: Layer 2 for Interface BR0, TEI 86 changed to downAug 19 04:02:53 gateway.foo.bar 218968: Aug 19 04:02:51.471:%SEC-6-IPACCESSLOGP: list 102 denied tcp 100.74.103.1(2162) ->100.193.176.98(80), 1 packet
The outputted dlf files look like:
994118619 permitted icmp 192.168.80.9 - Serial0/0.2 DLCI_120192.168.19.1 - 1994118619 permitted udp 192.168.19.1 138 Serial0/0.2 DLCI_120192.168.19.255 138 1
Version
$Id: acl_cisco_log2dlf.in,v 1.13 2002/02/05 18:26:40 flacoste Exp $