書いとかないと、忘れる。
本当はパケット内容をごにょごにょいじりまくるアプリケーションを考えるべきとは思うのだが、それでなにを実現するかについては全く思い浮かばない・・・というか、実現したいことはあるんだけどさ、使い方がね・・・
で、WinsockAPIをフックできるところまではできてるので、これを使ってみるアプリケーション案として、hostsファイルの代わりになるようなものはどうだろう?
小規模なネットワークでは、hostsファイルで設定してしまうこともあると思うが、据え置きPCならまだしもノートPCなどでは、外出先でhostsファイルをいちいち書き換えるのは面倒である。
イントラからはプライベートIPアドレス宛て、外部からはグローバルIPアドレス宛てにする必要がある。
#DNSを導入すればいいのだが・・・
というわけで、APIフックによりこれを実現したら、どうだろう?
割り当てられたIPアドレスにより設定を自動切り替えしてもいいし、ショートカット一発で手動切り替えでもいい。
とにかく、「ネットワーク状態を自分で判断してhostsファイルを開いて書き換えて保存する」手間を減らせればいいと思う。
特に、Windows Vista以降だとhostsファイルの書き換えは特権が必要だったりする(と記憶している)ので、意外に有用なんじゃないかと。
どうかな?
コメントしちゃいなよ