このプロジェクトは、nftablesのルールを編集するためのスクリプトです。以下が使用方法とライセンス情報です。 --- ### 概要 このツールは、`nftables`のルールを編集する際のスクリプトです。 --- ### 使用方法 **ルールの編集** ```bash Usage: ipfn [OPTIONS] [RULES] Rules Format: 80:10.10.100.5:8080 Full (LocalPort:TargetIP:TargetPort) 80:8080 IP defaults to 127.0.0.1 11434 Map same port to 127.0.0.1 Options: -l, -L List all rules -d HANDLE/:PORT/all Delete specific rules or '*' for all -R Reset: Clear ALL rules immediately -q Quiet mode (No output, Auto-yes) -t [HANDLE] Test connectivity -f Enable IP forward & Bridge tuning / Skip test -v Verbose (raw nftables output) -h Show this help ``` --- ### ライセンス MIT License に基づくライセンスです。 **権利者**: krasherjoe **日付**: 2026-01-22 --- ### 補足 このスクリプトは、`qwen3/gpt-oss/gemini-2.5-pro`と`krasherjoe`によって作成されました。 AIにリファクタさせたら原型を留めないのが良いのか悪いのか謎。