ポートフォワーディングを手軽にする為のオレオレツール
| cockpit.py | ||
| ipf | ||
| ipf-safe-control.py | ||
| ipfn | ||
| README.md | ||
このプロジェクトは、nftablesのルールを編集するためのスクリプトです。以下が使用方法とライセンス情報です。
概要
このツールは、nftablesのルールを編集する際のスクリプトです。
使用方法
ルールの編集
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にリファクタさせたら原型を留めないのが良いのか悪いのか謎。