Доброй ночи.
Возникла потребность в поиске и выводе ипишников.
что мне нужно?
Мне нужно найти в логе, а именно в файле "kern.log" (/var/log/kern.log) найти и записать в другой файл уникальные ипишники которые стоят в позиции (так как там много логов на другую тему):
"UDP: short packet: From 92.114.142.145:15087 308/37 to 192.168.0.1:5001".
+
к-во найденых результатов.
Окончательный файл должен иметь вид
5 77.87.38.15
22 77.87.38.8
(первое число - к-во найденых ипишников в логе "kern.log").
делал вот так:
cat /var/log/kern.log | awk '{print $11}' | cut -d: -f1 | sort | uniq -c | sort -n > /home/di4/s.txt
получил:
9 87.255.14.112
9 ip
12 92.114.142.145
20 79.117.54.63
750204 MAC=bc
но так как в "kern.log" под 11-ю колонку могут попадать многие результаты (слова, порты тд), текущий способ мне не подошел.
мне бы как-то добавить параметр к поиску "UDP: short packet: From"
