「iptables ログを出力する」の版間の差分

提供: セキュリティ
移動: 案内検索
(ページの作成:「<!-- vim: filetype=mediawiki --> [[{{PAGENAME}}]] とは、 '''読み方''' ;[[{{PAGENAME}}]]: __TOC__ == 概要 == [[{{PAGENAME}}]] == インストール == <synt...」)
 
行2: 行2:
 
vim: filetype=mediawiki
 
vim: filetype=mediawiki
 
-->
 
-->
[[{{PAGENAME}}]] とは、
+
[[iptables]] は、通信ログをロギングすることができます。
  
'''読み方'''
 
;[[{{PAGENAME}}]]:
 
 
__TOC__
 
__TOC__
  
 
== 概要 ==
 
== 概要 ==
  
[[{{PAGENAME}}]]
 
 
== インストール ==
 
 
<syntaxhighlight lang="bash">
 
</syntaxhighlight>
 
  
 
== 使い方 ==
 
== 使い方 ==
行21: 行13:
 
=== ログを出力する ===
 
=== ログを出力する ===
  
 +
以下は、[[TCP]] の入力をすべてログをとる例です。
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
 
sudo iptables -A INPUT -p tcp -j LOG
 
sudo iptables -A INPUT -p tcp -j LOG
 
</syntaxhighlight>
 
</syntaxhighlight>
  
ログは、/var/log/messages に出力されます。
+
デフォルトでは、ログは、/var/log/messages に出力されます。
  
 
ほかのホストからアクセスをしてみます。
 
ほかのホストからアクセスをしてみます。

2013年8月17日 (土) 21:55時点における版

iptables は、通信ログをロギングすることができます。

概要

使い方

ログを出力する

以下は、TCP の入力をすべてログをとる例です。

sudo iptables -A INPUT -p tcp -j LOG

デフォルトでは、ログは、/var/log/messages に出力されます。

ほかのホストからアクセスをしてみます。

nmap -sS IPアドレス 22

/var/log/messages には、次のような行がたくさん出力されます。

Aug 11 23:33:31 u1 kernel: IN=eth1 OUT= MAC=マックアドレス SRC=アクセス元IPアドレス DST=ターゲットのIPアドレス LEN=44 TOS=0x00 PREC=0x00 TTL=38 ID=53412 PROTO=TCP SPT=64558 DPT=8007 WINDOW=1024 RES=0x00 SYN URGP=0

関連項目