Skip to content
KitploitKITPLOIT
ツールエクスプロイトブログ
Log in
提出
ツールエクスプロイトブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

フィードお問い合わせプライバシー© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
iptables-essentials — Iptables Essentials: 共通のファイアウォールルールとコマンド | Kitploit
ツール/GitHubGitHub/trimstray/iptables-essentials
構成監査ネットワークセキュリティ学習と教育厳選リソース
GitHubtrimstray/iptables-essentials

iptables-essentials

Iptables Essentials: 共通のファイアウォールルールとコマンド

リポジトリを見る
1.6k289191年前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

Iptables 基本: 一般的なファイアウォールルールとコマンド


Pull Requests MIT License


☑️ TODO

  • 便利なIptables設定例を追加する
  • 便利なカーネル設定 (sysctl) の構成を追加する
  • 外部リソースへのリンクを追加する
  • 高度な設定例、コマンド、ルールを追加する

目次

  • Iptablesの設定に役立つツール
  • マニュアル/ハウツー/チュートリアル
  • 便利なカーネル設定 (sysctl) の構成
    • rp_filter
    • log_martians
    • send_redirects
    • accept_source_route
    • accept_redirects
    • tcp_syncookies
    • icmp_echo_ignore_broadcasts
    • ip_forward
  • 仕組み
  • Iptablesルール
    • ルールの保存
      • Debianベース
      • RedHatベース
    • アクティブなiptablesルールを詳細表示ですべて一覧表示
    • アクティブなiptablesルールを数値行番号と詳細表示で一覧表示
    • アクティブなiptablesルールをすべて出力
    • INPUTチェーンのルールをテーブルとして一覧表示
    • INPUTチェーンのルール仕様をすべて出力
    • パケット数と合計サイズを表示
    • INPUTまたはOUTPUTチェーンルールを数値行番号と詳細表示で表示
    • チェーンと番号でルールを削除
    • 仕様でルールを削除
    • すべてのルールをフラッシュ、すべてのチェーンを削除、すべて許可
    • すべてのチェーンをフラッシュ
    • 単一のチェーンをフラッシュ
    • ファイアウォールルールの挿入
    • ループバック接続を許可
    • 確立済みおよび関連する着信接続を許可
    • 確立済みの発信接続を許可
    • 内部から外部へ
    • 無効なパケットをドロップ
    • IPアドレスをブロック
    • IPアドレスをブロックして拒否
    • ネットワークインターフェイスへの接続をブロック
    • すべての着信SSHを許可
    • 特定のIPアドレスまたはサブネットからの着信SSHを許可
    • 発信SSHを許可
    • 特定のIPアドレスまたはサブネットからの着信Rsyncを許可
    • すべての着信HTTPを許可
    • すべての着信HTTPSを許可
    • すべての着信HTTPおよびHTTPSを許可
    • 特定のIPアドレスまたはサブネットからのMySQLを許可
    • 特定のネットワークインターフェイスへのMySQLを許可
    • 特定のIPアドレスまたはサブネットからのPostgreSQL
    • 特定のネットワークインターフェイスへのPostgreSQLを許可
    • 発信SMTPメールをブロック
    • すべての着信SMTPを許可
    • すべての着信IMAPを許可
    • すべての着信IMAPSを許可
    • すべての着信POP3を許可
    • すべての着信POP3Sを許可
    • パブリックインターフェイスでプライベートネットワークアドレスをドロップ
    • Facebookネットワークへのすべての発信をドロップ
    • パケットをログに記録してドロップ
    • ログエントリ数を制限してパケットをログに記録してドロップ
    • MACアドレスからのトラフィックをドロップまたは許可
    • ICMP Pingリクエストをブロックまたは許可
    • multiportで複数のポートを指定
    • random*またはnth*によるロードバランシング
    • limitとiplimit*で接続数を制限
    • 照合する最近の接続のリストを維持
    • パケットのデータペイロード内のstring*と照合
    • time*による時間ベースのルール
    • TTL値に基づくパケットマッチング
    • ポートスキャン対策
    • SSHブルートフォース対策
    • SYNフラッド対策
      • SYNPROXYによるSYNフラッドの緩和
    • SYNではない新しいパケットをブロック
    • フラグメントパケットチェックの強制
    • XMASパケット
    • すべてのNULLパケットをドロップ
    • 一般的でないMSS値をブロック
    • 偽のTCPフラグを持つパケットをブロック
    • プライベートサブネットからのパケットをブロック (スプーフィング)
  • 高度な設定例
    • NFQUEUEターゲットを使用したPythonでのパケット処理
      • 特定の送信元からのすべてのパケットをACCEPT (filter:INPUT) し、その他すべてをDROP
      • 独自のポートノッキングスクリプトを作成してSSHアクセスを保護

Iptablesの設定に役立つツール

  :small_orange_diamond: Shorewall - GNU/Linux用の高度なゲートウェイ/ファイアウォール設定ツール。
  :small_orange_diamond: Firewalld - 動的に管理されるファイアウォールを提供。
  :small_orange_diamond: UFW - Ubuntuのデフォルトファイアウォール設定ツール。
  :small_orange_diamond: FireHOL - Linuxファイアウォールとトラフィックシェーピング要件のためのシンプルかつ強力な設定を提供。

マニュアル/ハウツー/チュートリアル

  :small_orange_diamond: ベストプラクティス: iptables - by Major Hayden
  :small_orange_diamond: An In-Depth Guide to Iptables, the Linux Firewall
  :small_orange_diamond: Advanced Features of netfilter/iptables
  :small_orange_diamond: Linux Firewalls Using iptables
  :small_orange_diamond: Debugging iptables and common firewall pitfalls?
  :small_orange_diamond: Netfilter Hacking HOWTO
  :small_orange_diamond: Per-IP rate limiting with iptables

便利なカーネル設定 (sysctl) の構成

rp_filter

ルーティングの三角測量を無効にします。同じインターフェイスからクエリに応答し、別のインターフェイスからは応答しません。また、IPスプーフィングから保護します。```bash cat << EOF >> /etc/sysctl.d/40-custom.conf net/ipv4/conf/all/rp_filter = 1 EOF

- [rp_filter と LPIC-3 Linux セキュリティ](https://www.theurbanpenguin.com/rp_filter-and-lpic-3-linux-security/)
- [Linux カーネル rp_filter 設定 (リバースパスフィルタリング)](https://www.slashroot.in/linux-kernel-rpfilter-settings-reverse-path-filtering)
- [リバースパスフィルタリング](http://tldp.org/HOWTO/Adv-Routing-HOWTO/lartc.kernel.rpf.html)

##### log_martians
ツールをダウンロード