настроил через sendxmpp
логгирование в отдельный файл iptables настроено
в конфиге логгирования сделал так:
:msg, contains, "scan: " ^/var/xmp.sh
в xmp.sh
echo "$*" | sendxmpp -t -u user -j server.ru:5222 -p pass_user komu@server.ru
рабоатет, но шлёт все данные.
как выделить только ip адрес время и порт
сообщение приходит Jun 19 13:11:49 debian kernel: [10713.714531] scan: IN=eth0 OUT= MAC=08:00:27:71:2e:44:b8:76:3f:1a:09:a7:08:00 SRC=192.168.0.1 DST=192.168.0.3 LEN=48 TOS=0x00 PREC=0x00 TTL=128 ID=19912 DF PROTO=TCP SPT=34007 DPT=80 WINDOW=8192 RES=0x00 SYN URGP=0