14.04.2010 20:52:14 WARNING [AuthenticateFromDatabase] No login 'katrin_zero' found. Wrong login name
14.04.2010 20:52:14 INFO [ProcessAuthRequests] Access-Reject
22.04.2010 10:37:49 INFO [CheckBlackList] ANI '00:11:09:E8:B5:64' (User 'z101253') is clean
22.04.2010 10:37:49 INFO [TestPassword] MSCHAPv2 password does not match to user 'z101253', access rejected.
22.04.2010 10:37:49 INFO [ProcessAuthRequests] Access-Reject
22.04.2010 11:02:05 INFO [AuthenticateFromDatabase] Login 'z101225' blocked.
22.04.2010 11:02:05 INFO [GetClientIPAndNetMask] Client IP/Netmask: 192.168.32.2/255.255.255.255
22.04.2010 11:02:05 INFO [ProcessAuthRequests] Blocked user 'z101225' accepted within guest network
22.04.2010 11:02:05 INFO [ProcessAuthRequests] Access-Accept
22.04.2010 11:07:35 INFO [CheckBlackList] ANI '00:20:ED:39:2E:D4' (User 'z101229') is clean
22.04.2010 11:07:35 INFO [AuthenticateFromDatabase] User: 'z101229', bill by traffic, unlimited session timeout (86400)
22.04.2010 11:07:35 INFO [GetClientIPAndNetMask] Client IP/Netmask: 95.167.80.200/255.255.255.255
22.04.2010 11:07:35 INFO [ProcessAuthRequests] Access-Accept
Нужно сделать парсинг блоков, которые отделены цветом, файл большой и блоки встречаются в хаотичном порядке.. И вообще возможно ли такое сделать? Вообще конечный результат должен быть такой:
Код: Выделить всё
22.04.2010 11:07:35 INFO z101229 Client IP/Netmask: 95.167.80.200 Access-Accept