我正在使用安装了 shorewall 的 Fedora 13 机器。 shorewall 4.6.6-RC1 iptables v1.4.7
以下是 shorewall 的日志格式:
Oct 23 05:28:17 localhost kernel: shorewall:LAN-LAN:ACCEPT:IN= OUT=lo SRC=127.0.0.1 DST=127.0.0.1 LEN=224 TOS=0x00 PREC=0x00 TTL=64 ID=47578 DF PROTO=UDP SPT=45747 DPT=5000 LEN=204
我的问题是有没有什么方法/方法可以让 shorewall/iptables 以自定义格式转储日志,例如我想要的
Oct 23 05:28:17 localhost kernel:
shorewall:LAN-LAN:ACCEPT:IN_INTERFACE= OUT_INTERFACE=lo SRC=127.0.0.1 DST=127.0.0.1 LEN=224 TOS=0x00 PREC=0x00 TTL=64 ID=47578 DF PROTO=UDP SOURCE_PORT=45747 DESTINATION_PORT=5000 LEN=204 SENT_BYTES=0 RECIEVED_BYTES=something
答案1
一般来说,没有。海岸墙使用标准 netfilter 日志格式。虽然您可以自定义 Shorewall 日志记录行为的某些方面(主要与日志标签) 基本格式是固定的。