Ik heb een groot tekst bestand met elke rij dit:
Code
193.189.117.139 # lfd: (smtpauth) Failed SMTP AUTH login from 193.189.117.139 (PL/Poland/193.189.117.139.host.e-ring.pl): 5 in the last 3600 secs - Sun Feb 22 07:43:53 2015
En ik zoek een script of manier om het om te zetten in:
SQL
INSERT INTO `admin_fail`.`banned_ips` (`id`, `ip`, `hostname`, `iso`, `date_time`) VALUES (NULL, '193.189.117.139', NULL, 'PL', NULL);
Dus hij moet uit de eerste code zeg maar het eerste woord (IP-adres) eruit halen en zetten bij 2e Value , verder moet die bij de eerste code de landcode eruit halen (PL) en die bij de 4e Value vervangen.
Het is voor een open-source project dus hoop dat iemand kan helpen hierbij.