iptables備忘録

iptables -A INPUT -p tcp --tcp-flags ALL NONE -j DROP
iptables -A INPUT -p tcp ! --syn -m state --state NEW -j DROP
iptables -A INPUT -p tcp --tcp-flags ALL ALL -j DROP
iptables -A INPUT -i lo -j ACCEPT
iptables -A INPUT -p icmp -j ACCEPT
iptables -A INPUT -p tcp -m tcp --dport 22 -j ACCEPT
iptables -I INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -P INPUT DROP
iptables -P OUTPUT ACCEPT

service iptables save

データを持たないパケットの接続を破棄する
SYNflood攻撃と思われる接続を破棄する
ステルススキャンと思われる接続を破棄する
ローカル接続を許可
SSHを許可
確立済み接続を許可
許可した通信以外のサーバに受信するパケットを拒否し、サーバから送信するパケットを許可

[jQuery]上の階層の直近要素を取得
parentは一つ上の階層しかとれないので、

<div>
  <label>
    <span id="hoge">hoge</span>
  </label>
</div>

で、$("#hoge").parent("div");としてもlabelが邪魔して取れない。
そういうときは$("#hoge").closest("div")を使う。
忘れがちなので。
parentsだとdivが複数ある場合に多数該当するのでちょっと面倒。