Simple Repeater
stone version 2.4
Copyright(c)1995-2021 by Hiroaki Sengoku
sengoku@gcd.org
stone は、アプリケーションレベルの TCP & UDP リピーターです。
ファイアウォールの内から外へ、あるいは外から内へ、TCP あるいは
UDP を中継します。
stone には以下のような特徴があります。
- 1. Win32 に対応している
- 以前は UNIX マシンで構成されることが多かったファイアウォールですが、
最近は WindowsNT が使われるケースが増えてきました。
stone は WindowsNT/2000/XP あるいは Windows95/98/ME 上で、
手軽に実行することができます。
WindowsNT/2000/XP では NT サービスとして
インストールすることも可能です。
もちろん、Linux, FreeBSD, BSD/OS, SunOS, Solaris, HP-UX
などの UNIX マシンでも使うことができます。
- 2. 単純
- わずか 10000 行 (C 言語) ですので、
セキュリティホールが生じる可能性を最小限にできます。
- 3. SSL 対応
- OpenSSL を使うことにより、
暗号化/復号して中継できます。
また、クライアント認証およびサーバ認証をサポートしています。
さらに、認証によって得られる証明書のサブジェクトの一部を、
中継先へ送ることもできます。
- 4. http proxy
- 簡易型 http proxy としても使うことができます。
- 5. POP -> APOP 変換
- APOP に対応していないメーラと stone を使うことで、
APOP サーバへアクセスできます。
MD5 プログラム
が必要です。
- 6. IPv6 対応
- IP/IPv6 変換して中継することができます。
IPv6 に対応していないソフトウェアを手軽に IPv6 化することが可能です。
日経Linux
2000 年 8 月号と 9 月号に、
stone の解説記事
を書きました。
stone 開発日記 を始めました。
CVS レポジトリのどのバージョンがお勧めかなども書いていく予定です。
正式版
(2019-02-15)
スナップショット
(2019-02-15)
参加するには、
stone-subscribe@gcd.org
宛にメールを送ってください (本文は空で構いません)。
参加するアドレスを指定したい場合は、
stone-subscribe-name=host.domain@gcd.org
(name@host.domain のアドレスで参加する場合) 宛にメールを送ってください。
折り返し確認のメールが送られて来ますので、
そのメールに対して返信すれば参加手続き完了です。
使用例
- outer: ファイアウォールの外側にあるマシン
- inner: ファイアウォールの内側にあるマシン
- fwall: ファイアウォール. このマシン上で stone を実行
- stone outer:telnet 10023
- outer へ telnet プロトコルを中継
- inner で telnet fwall 10023 を実行
- stone outer:domain/udp domain/udp
- DNS 問い合わせを outer へ中継
- inner で nslookup - fwall を実行
- stone outer:ntp/udp ntp/udp
- outer へ NTP を中継
- inner で ntpdate fwall を実行
- stone localhost:http 443/ssl
- WWW サーバを https 対応にする
- WWW ブラウザで https://fwall/ をアクセス
- stone localhost:telnet 10023/ssl
- telnet を SSL 化
- inner で SSLtelnet -z ssl fwall 10023 を実行
- stone proxy 8080
-
- stone outer:pop/apop pop
- APOP に対応していないメーラで inner:pop へ接続
- fwall が http proxy (port 8080) である時:
- stone fwall:8080/http 10023 'POST http://outer:8023 HTTP/1.0'
- stone localhost:telnet 8023/http
- inner と outer でそれぞれ stone を実行
- http リクエストにのせて中継
- stone fwall:8080/proxy 9080 'Proxy-Authorization: Basic c2VuZ29rdTpoaXJvYWtp'
-
#2939 |
|
仙石 浩明 |
https://www.gcd.org/sengoku/ |
|
Hiroaki Sengoku <sengoku@gcd.org> |
| home | up
| english |
Last modified: 2021-08-14
sengoku@gcd.org