[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-devel:00526] SOCKS....
やなぎはら@自宅から です。
いまさらながら、サブジェクト変えました。
ukai> > 結局、普通に getsockname() でソケットの接続先のアドレスを
ukai> > 得られるようです。SOCKSを使っている場合、SOCKSサーバーの
ukai> > 口のアドレスが得られます。
ukai>
ukai> ん? getpeername() でしょうか? それとも Rgetsockname()?
こんがらがってました。
SOCKS5のgetsockname() です。
SOCKS5では、sharedライブラリに getsockname() などを
持っていて、これまでのように getsockname()やbind()を
Rxx()に define しなくても簡単にリンクできるようになっているのです。
getsockname() は、ローカルホスト側のソケットにbind()して付けられた
アドレス/ポート番号を得る関数でしたよね。
SOCKS-getsockname() は、ローカルホストではなく、SOCKSサーバーの
ソケットのアドレスとポート番号を返してくれるようです。
ukai> > ukai> これも軟弱に socksify コマンドで socks対応しました(^^;
ukai> >
ukai> > socksify って初めて聞きます!
ukai> > どういうものなのでしょう?
ukai>
ukai> executable binary の system call の reference などを
ukai> Socks使うように変更した binary を生成するプログラムです。
ukai> # HP-UXにしかないかも(^^;
そういう便利な物があるのですか。
+---------------------------------------------------------+
Yoshiaki Yanagihara E-mail: yochi@xxxxxxxxxxx
yosiaki@debian.org
Debian JP Project
[Japanese] http://www.linux.or.jp/~yochi/debian-jp.html
[English ] http://www.linux.or.jp/~yochi/debian-jp-e.html