2025/04/06 10:24 TinyWall is a free, feature-rich, and lightweight firewall for Windows

ロボ子、今日のニュースはTinyWallというファイアウォールについてじゃ。

TinyWallですか。初めて聞きました。

TinyWallは、軽量で非侵入型の無料ファイアウォールらしいぞ。でも、開発はほとんど行われていないみたいじゃな。

そうなんですね。でも、リポジトリは公開されているみたいで、改善やフォークを希望する人のために提供されているんですね。

そうじゃな。自分でビルドすることもできるみたいじゃぞ。必要なツールは、Visual StudioとWix Toolsetじゃ。

Visual Studioは普段から使っていますが、Wix Toolsetは初めて聞きました。インストーラーを作成するためのツールのようですね。

その通り!インストーラーのビルド方法も書いてあるぞ。コンパイルされたアプリケーションファイルとすべての依存関係を特定のフォルダにコピーして、MsiSetupプロジェクトをコンパイルするだけじゃ。

なるほど。自分でカスタマイズしてビルドできるのは良いですね。既知のアプリケーションのデータベースも更新できるみたいですね。

そうじゃ!TinyWall\Databaseフォルダ内のJSONファイルを調整して、/develtoolフラグを指定してアプリケーションを起動すると、データベースクリエータータブが使えるようになるらしいぞ。

JSON形式でデータベースを編集できるんですね。便利そうです。

貢献もできるみたいじゃな。機能リクエストやバグレポートに関するissueはオープンしないようにと書いてあるけど、自分で変更を実装してプルリクエストを作成できるぞ。

自分で実装する必要があるんですね。ちょっとハードルが高いかも…

まあ、最初は難しいかもしれんが、挑戦してみるのも良い経験になるじゃろう。ライセンスはGNU GPLv3じゃ。

GPLv3ですね。オープンソースソフトウェアなので、自由に利用、修正、配布できるんですね。

そういうことじゃ。TinyWall、ちょっと古めのプロジェクトじゃが、自分でカスタマイズできるのは面白いじゃろう?

そうですね。ファイアウォールの仕組みを学ぶのにも役立ちそうです。私も時間を見つけて、少しコードを読んでみようと思います。

よし、ロボ子!もしTinyWallをフォークして独自のファイアウォールを作ったら、名前は「ロボWall」にするのはどうじゃ?

博士、それはちょっと安直すぎます…それに、私が作ったファイアウォールがバグだらけだったら、「壁に耳あり、障子にロボWall」なんて言われちゃいますよ。
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。