基于rsyslog的iptables.log配置

 
 
                                                                                       iptables.log
防火墻工作在linux內核的網絡棧上。在防火墻開啟的情況下任何通過網卡(包括進和出)的包都需要防火墻來處理。默認情況下防火處理過的包都是不記錄的。有時候因系統安全及業務的需要對防火墻處理過的某些數據包要分析,此時通過日志的形式詳細記錄防火墻的處理細節就顯得尤為重要。下面介紹基于rsyslog的防火墻日志配置。
一、準備工作
  1.安裝rsyslog
     # yum install syslog
二、在防火墻添加規則。關于LOG的參考文檔:https://help.ubuntu.com/community/IptablesHowTo
     # iptables -A INPUT -p tcp –dport 22 -j LOG –log-prefix "one: "  #此處的"one: "自行定義,有意義即可。可以理解為符合此規則的數據包防火墻都給打上一個標示"one: "
     # iptables -A INPUT -p tcp –dport 22 -j ACCEPT

     
     # iptables -A OUTPUT -p tcp –sport 80 -j LOG –log-prefix "two: "
     # iptables -A OUTPUT -p tcp –sport 80 -j ACCEPT
                          .
                          .
                          .
    例子中只是對netfiler表,INPUT和OUTPUT鏈來說明,也可以根據業務需要對其他表、鏈打標示符
三、iptables.log的配置。
   在給防火墻添加規則的過程中給特殊的數據包打標示,下面的配置中將用到。iptables.log中將記錄防火有標示的數據包的處理細節。
   # vim /etc/rsyslog.d/iptables.conf (此文件默認是不從在的) 添加如下內容
     :msg, contains, "one: " -/var/log/iptables.log
     & ~
     :msg, contains, "two: " -/var/log/iptables.log
     & ~

四、啟動rsyslog
    service rsyslog start 或 service rsyslog restart

原創文章,作者:馬仙山,如若轉載,請注明出處:http://www.www58058.com/11121

(12)
馬仙山馬仙山
上一篇 2016-01-15 11:15
下一篇 2016-01-16 22:26

相關推薦

  • 來馬哥教育后

    來北京三天了,說實話,我長了不少見識,甚至可以說是見過了以前一些從沒想到過的事情,我拼了命往大城市來,如今如我所愿了,我來的時候發誓對自己說:我要留在北京,我也要積累足夠的資本讓自己真正成為大城市的上層社會人士,現在吃多少苦我都無所謂。 我以前在建筑工地的時候想:我將來能學IT是最幸福的事了。當時真是這么想的,等我真到馬哥教育,我發現,我把問題想的太簡單,就…

    Linux干貨 2018-03-26
  • 用戶管理

    用戶管理 用戶通過uid來識別,用戶的uid是全局唯一,Linux用戶分三大類: 用戶類別可以分為 管理員 系統用戶 普通用戶 ——管理員的id為0,系統用戶的id為1-499,一般用戶的id為500- 組也是一樣(centos6.9和centos7.3 id編號有所不同)上述是centos6.9的id編號。 管理員賬戶:root,可…

    2017-06-01
  • Linux基礎知識之腳本初級編程

    1.編程語言的分類:機器語言,匯編語言,高級語言     高級語言:         靜態語言:編譯型語言 在程序執行之前就會編譯成機器代碼(完全轉化完成)       &nbsp…

    Linux干貨 2016-08-15
  • awk

    GNU awkGNU awk 2 本章內容 ?awk介紹 ?awk基本用法 ?awk變量 ?awk格式化 ?awk操作符 ?awk條件判斷 ?awk循環 ?awk數組 ?awk函數 ?調用系統命令 3 awk ?awk: Aho, Weinberger, Kernighan,報告生成器,格式化文本輸出 ?有多種版本:New awk(nawk),GNU awk…

    Linux干貨 2016-09-14
  • btrfs初步應用

    前言 一種技術要知其然,還要知其所以然。 Btrfs文件系統 Btrfs(B-tree文件系統,通常念成Butter FS,Better FS或B-tree FS),一種支持寫入時復制(COW)的文件系統,運行在Linux操作系統,采用GPL授權。Oracle于2007年對外宣布這項計劃,并發布源代碼,在2014年8月發布穩定版目標是替換Linux目前的ex…

    Linux干貨 2016-05-22
欧美性久久久久