Bonjour
Après la mise a jour de mon serveur vers Buster, j’ai dû passer par NFTABLES.
Puis configurer ULOGD2 pour pousser les logs FW vers MYSQL.
Donc le fichier ulogd.conf :
[global]
loglevel=3
plugin="/usr/lib/x86_64-linux-gnu/ulogd/ulogd_inppkt_NFLOG.so"
plugin="/usr/lib/x86_64-linux-gnu/ulogd/ulogd_inppkt_ULOG.so"
plugin="/usr/lib/x86_64-linux-gnu/ulogd/ulogd_inpflow_NFCT.so"
plugin="/usr/lib/x86_64-linux-gnu/ulogd/ulogd_filter_IFINDEX.so"
plugin="/usr/lib/x86_64-linux-gnu/ulogd/ulogd_filter_IP2STR.so"
plugin="/usr/lib/x86_64-linux-gnu/ulogd/ulogd_filter_IP2BIN.so"
plugin="/usr/lib/x86_64-linux-gnu/ulogd/ulogd_filter_IP2HBIN.so"
plugin="/usr/lib/x86_64-linux-gnu/ulogd/ulogd_filter_PRINTPKT.so"
plugin="/usr/lib/x86_64-linux-gnu/ulogd/ulogd_filter_HWHDR.so"
plugin="/usr/lib/x86_64-linux-gnu/ulogd/ulogd_filter_PRINTFLOW.so"
plugin="/usr/lib/x86_64-linux-gnu/ulogd/ulogd_filter_MARK.so"
plugin="/usr/lib/x86_64-linux-gnu/ulogd/ulogd_output_SYSLOG.so"
plugin="/usr/lib/x86_64-linux-gnu/ulogd/ulogd_output_MYSQL.so"
plugin="/usr/lib/x86_64-linux-gnu/ulogd/ulogd_raw2packet_BASE.so"
stack=log2:NFLOG,base1:BASE,ifi1:IFINDEX,ip2bin1:IP2BIN,mac2str1:HWHDR,mysql1:MYSQL
hash_enable=0
[mysql1]
db="ULOG"
host="localhost"
user="XXXXXX"
table="ulog"
pass="XXXXXX!"
procedure="INSERT_PACKET_FULL"
J’ai créé les tables via le SQL Schema de mysql-ulogd2.sql.
J’ai bien la base qui est alimentée mais pour lire les IP au format binaire dans la base SQL : SELECT INET_NTOA(CONV(ip_daddr, 2, 10)) FROM view_tcp; retourne 0.0.0.0
le format HEX: SELECT HEX( ip_saddr_bin ) FROM ulog;
00000000000000000000FFFF5C355AB6
00000000000000000000FFFFB869F7EE
C’est ici que commence les questions:
Peut on changer le format des IP address ?
| ip_saddr_bin | binary(16) | YES | | NULL | |
| ip_daddr_bin | binary(16) | YES | | NULL | |
Comment peut on verifier que les IP sont justes ?
En fait je crois que j’aimerais echanger avec quelqu’un ayant configurer nftabloes,ulogd2 et mysql