<?xml version="1.0"?>
<rss version="2.0">
  <channel>
  <title>LunarNight Laboratory</title>
  <link>http://www.ln-lab.net/</link>
  <description>Free and Share CGI News</description>
  <language>ja</language>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <copyright>Yumemaboroshi_Orig v0.9</copyright>
  <pubDate>09:12:48 AM</pubDate>
  <lastBuildDate>09:12:48 AM</lastBuildDate>
  <generator>Yumemaboroshi_Orig v0.9</generator>
  <category>CGI</category>
  <ttl>1440</ttl>
 <item>
    <title>WebFileUploader(アップローダ/CGI/Perl)</title>
    <link>http://www.ln-lab.net/lunar-night.lab/page-dl_webfileuploader/design-white/lang-ja</link>
    <description>このプログラムはServerにCGI、ClientはJavaAppletを用い、 Javaの快適な操作感と、CGIの設置しやすさを併せ持つServer/Client型のファイルアップローダーです。

ClienはHTTPS通信に対応しますので、HTTPS対応のサーバー上に置いておけば、安全にデータのやり取りを行うことが可能です。
また、ダウンロード/アップロードにおけるファイルサイズは無制限で、巨大ファイルをアップロード/ダウンロード中に転送が中断されても、中断されたアドレスから転送を再開することも可能です。
勿論、フォルダ管理にも対応します。

その他、ディスククォータや有効期限設定機能、マルチ管理者モードで複数の管理者が複数のユーザーに対してアカウントを発行できるようにもなっています。
マルチ管理者モードでは管理者はCGI独自認証システムだけでなく、LDAP認証システムに接続させることも可能で、幅広い用途に利用することが可能です。</description>
    <category>CGI/Perl</category> 
    <author>LunarNight Laboratory</author> 
    <date>Mon, 07 Jul 2008 09:12:48 +0900</date> 
    <enclosure url="http://www2.yumemaboroshi.net/cap/4998capture.jpg" length="30000" type="image/jpeg" />
    <guid isPermaLink="true">http://www.yumemaboroshi.net/cgi4998/</guid>
  </item>
 <item>
    <title>WebProxy3(ネットツール/CGI/Perl)</title>
    <link>http://www.ln-lab.net/lunar-night.lab/page-dl_webproxy3/from-socket_cgi/design-black/lang-ja</link>
    <description>このプログラムはWebProxy2の後継、TCPトンネリング over HTTPに対応する
特殊HTTPプロキシシステムです。
このプロキシシステムはHTTP POST/GETしか用いることが出来ない、
環境下で無制限なHTTP通信を可能にするほか、CONNECTメソッドによる
TCPトンネリング機能も提供いたします。

POSTメソッドのみで利用可能なため、SoftEtherのように問題になることはまずない
のではないかと思います。
また、このシステムではCGIによるHTML解析などは行わないため、CGIが非常に
コンパクトで、サーバーにあまり負荷をかけません。
そして、JavaScriptやFlash、CSSなどの解析エラーも心配する必要がありません。

サーバーCGI/サーバーWin32へ接続するためのクライアントアプリケーションが必要ですが、
今回、このクライアントはWin32製ですので、高いパフォーマンスが期待できます。
そのうちJava製クライアント用意する予定です。

第三世代からはHTTP通信部のみならずTCPトンネリング部も１からコードを見直し、
特にTCPトンネリング部のスピードが劇的に向上しています。
また、安定性もかなり向上しています。そのため、WebProxy3からは、TeraTermProなど、
HTTPプロキシ対応SSHクライアントのポートフォワード機能なども利用できるようになりました。
これを用いれば、色々なことが出来るようになるかと思います。
※WebProxy3の動作原理上、動作速度は望めませんが...(^^;;

職場や学校の制限にいらついてる方、ファイヤーウォールにやられぎみの方、
どうぞこのWebProxy3をお試しください。</description>
    <category>CGI/Perl</category> 
    <author>LunarNight Laboratory</author> 
    <date>Mon, 07 Jul 2008 09:12:48 +0900</date> 
    <enclosure url="http://www2.yumemaboroshi.net/cap/4676capture.jpg" length="30000" type="image/jpeg" />
    <guid isPermaLink="true">http://www.yumemaboroshi.net/cgi4676/</guid>
  </item>
 <item>
    <title>LN-CONST_THREAD_BBS(掲示板/CGI/Perl)</title>
    <link>http://www.ln-lab.net/lunar-night.lab/page-dl_ln_ctb/design-black/lang-ja</link>
    <description>このプログラムは、その名の通り各処理が基本的に定数時間内に終了する高速スレッド掲示板です。
スレッド一覧・全文検索以外、書込・更新・削除・一覧表示などの処理は全て定数時間に高速に処理されます。

高速でありながらも書き込み制限が殆ど無いのも特徴で、スレッド数はディスクの許す限り立てれますし、書き込み記事のサイズはデフォルトで512*10^13 Bytes 書き込めるよう設定されています。
もちろん、記事はいくら書いても速度低下にはつながりません。
記事は線形リスト形式で保管され、リストのエントリポイントはハッシュ関数により一瞬にして求めることが可能だからです。
ちなみに、ファイル添付も可能です。

また、このスレッド掲示板には強力なスキン機能が搭載されており、スキン内の任意の場所でPerlスクリプトを挿入することが出来るようになっています。
このため、かなり自由度の高いデザインが可能です。
しかも、スキンは一度ネイティブPerlコードに変換してから掲示板のモジュールの一部として動作するよう設計されていますので、スキンによる速度低下はありません。
一度ネイティブPerlコードに変換されたスキンは以後スキンが更新されるまでキャッシュされますので、変換による速度低下もありません。

全文検索も高速です。
この掲示板に搭載されている全文検索機能は膨大な記事数が登録されている場合でも問題なく検索できるようブロック単位での分割検索に対応しています。
また、極力検索時間を削減するため、検索する度に検索条件を元に検索用のネイティブPerl コードを生成し、以後これをモジュールに組み込み検索を行います。
そのため検索条件の解析という作業を省くことが可能にし、高速な検索を実現しています。

なお、メールによる書込・更新・削除お知らせ機能や強力なNGワード設定機能、連続投稿制限、 IPアドレスブロック機能、正規表現だけでなくDNSのMXレコードを引いてメールアドレスの正当性をチェックする強力なメールアドレス</description>
    <category>CGI/Perl</category> 
    <author>LunarNight Laboratory</author> 
    <date>Mon, 07 Jul 2008 00:00:00 +0900</date> 
    <enclosure url="http://www2.yumemaboroshi.net/cap/4271capture.jpg" length="30000" type="image/jpeg" />
    <guid isPermaLink="true">http://www.yumemaboroshi.net/cgi4271/</guid>
  </item>
 <item>
    <title>WebProxy2(ネットツール/CGI/Perl)</title>
    <link>http://www.ln-lab.net/lunar-night.lab/page-dl_webproxy2/design-black/lang-ja</link>
    <description>このプログラムは学校、職場、ネットカフェ、ファイヤーウォールのせいで特定
のサイトに接続できない！
そんなときに、ブラウザ・ウェブサイト間の通信をHTTPによりトンネリングを可能
とし、あらゆるページの閲覧を可能にするプロキシシステムです。

POSTメソッドのみで利用可能なため、SoftEtherのように問題になることはまずない
のではないかと思います。
また、このシステムではCGIによるHTML解析などは行わないため、CGIが非常に
コンパクトで、サーバーにあまり負荷をかけません。
そして、JavaScriptやFlash、CSSなどの解析エラーも心配する必要がありません。

サーバーCGIへ接続するためのクライアントアプリケーションが必要ですが、
今回、このクライアントはJava製ですので、数多くのプラットフォーム上での
利用が可能です。
また、多くの方のご要望にお答えしてWin32版も添付しました。
Win32版はJava Runtime Environmentが必要なく、また動作もJava版に比べかなり軽快です。

Ver2.0.0からは、ついに、CONNECTメソッドを完全実装！
POSTのみで実現されているため、どのような環境下でも利用可能です。
これによりSSLやその他、CONNECTメソッドを利用する色々なものを中継できるようになります！

学校や職場の制限にいらついてる方、ファイヤーウォールにやられぎみの方、
どうぞこのWebProxy2をお試しください。</description>
    <category>CGI/Perl</category> 
    <author>LunarNight Laboratory</author> 
    <date>Mon, 07 Jul 2008 00:00:00 +0900</date> 
    <enclosure url="http://www2.yumemaboroshi.net/cap/308capture.jpg" length="30000" type="image/jpeg" />
    <guid isPermaLink="true">http://www.yumemaboroshi.net/cgi308/</guid>
  </item>
 <item>
    <title>簡易型Perl製sendmail - sendmail.pl(ライブラリー,モジュール/CGI/Perl)</title>
    <link>http://www.ln-lab.net/lunar-night.lab/page-library/from-strange_cgi/lang-ja</link>
    <description>このプログラムはsendmailが利用できない環境下でsendmailの代わりにメールを送信するプログラムです。sendmail互換ですので、 CGIのsendmailパスにこのスクリプトのパスを入れるだけで、メールが送信できるようになります。
POP before SMTP、SMTP認証、簡易MTA機能、over SSLにも対応しています。
</description>
    <category>CGI/Perl</category> 
    <author>LunarNight Laboratory</author> 
    <date>Mon, 07 Jul 2008 00:00:00 +0900</date> 
    <enclosure url="http://www2.yumemaboroshi.net/cap/239capture.jpg" length="30000" type="image/jpeg" />
    <guid isPermaLink="true">http://www.yumemaboroshi.net/cgi239/</guid>
  </item>
 <item>
    <title>NobodyExplorer(ネットツール/CGI/Perl)</title>
    <link>http://www.ln-lab.net/lunar-night.lab/page-dl_nobody_exp/design-black/lang-ja</link>
    <description>このプログラムはローカルにあるファイルを表示して、ダウンロード、アップロードを可能にするプログラムです。フォルダのツリー表示もできます。
アップロードファイルサイズは無限です。システムコールもできます。

また、ブラウザ−CGI間の通信は簡易暗号化されるため、サーバー管理者にログを見られてもまぁまぁ安全です。(^^; </description>
    <category>CGI/Perl</category> 
    <author>LunarNight Laboratory</author> 
    <date>Mon, 07 Jul 2008 00:00:00 +0900</date> 
    <enclosure url="http://www2.yumemaboroshi.net/cap/238capture.jpg" length="30000" type="image/jpeg" />
    <guid isPermaLink="true">http://www.yumemaboroshi.net/cgi238/</guid>
  </item>
 <item>
    <title>WebPassword2(アクセス制限/CGI/Perl)</title>
    <link>http://www.ln-lab.net/lunar-night.lab/page-dl_webpass/from-normal_cgi/lang-ja</link>
    <description>このプログラムはCGIにて特定のディレクトリへのアクセス制限を掛けるプログラムです。全てのファイルをCGI経由で転送し、その際にアタック検出機能により不正なパスワードアタックを監視しますので.htaccessのBasic認証よりも強固なアクセス制限を実現することが出来ます。
また、パスワードはBasic認証のような平文認証ではなくMD5ハッシュ値により行われますので、パスワードの安全性も.htaccessより遥かに高いです。
もちろん、CGIもアクセス制限対象にすることが出来ます。
CGIにアクセス制限機能が付いていなくても、このプログラムを通すことでアクセス制限を実現できます。
また、ApacheのNPH機能に対応していますので、よりリアルなエラーメッセージの出力が可能です。
最新版ではSSI(exec cgi/include file)に対応し、カウンタなどが設置されたページにも対応します。このSSI機能はCGI上で擬似的に再現している機能ですので、SSIが利用できないウェブサーバー上でもSSIを利用することが可能です。
もちろん、ログインフォームやエラーメッセージはスキンにより自由自在に編集可能です。デフォルトでは
　・\\\"ちゃちなログインフォーム\\\"
　・\\\"Apache仕様の本物エラーメッセージ\\\"
スキンが添付されています。
もちろん、自分で自作されることをお勧めいたします。
</description>
    <category>CGI/Perl</category> 
    <author>LunarNight Laboratory</author> 
    <date>Mon, 07 Jul 2008 00:00:00 +0900</date> 
    <enclosure url="http://www2.yumemaboroshi.net/cap/236capture.jpg" length="30000" type="image/jpeg" />
    <guid isPermaLink="true">http://www.yumemaboroshi.net/cgi236/</guid>
  </item>
 <item>
    <title>WebProxy(ネットツール/CGI/Perl)</title>
    <link>http://www.ln-lab.net/lunar-night.lab/page-dl_webproxy/design-black/lang-ja</link>
    <description>汎用PerlProxy、通称Perl串(^^;;です。
HTMLを解析し全てのオブジェクトをCGI経由にて転送します。
HTTP/HTTPS 1.0/1.1 POST GET Cookie multipart/formdataに対応し、アップロード・ダウンロードサイズは共に無制限です。
特製のステルス機能（全クエリーをDES暗号化！）によりURLフィルタを回避することも可能です。
職場や学校、ネットカフェから接続制限のかかったサイトを閲覧する際に威力を発揮します。
ちなみに、「診断君」の評価は「？」でした。
ログ記録機能搭載。
</description>
    <category>CGI/Perl</category> 
    <author>LunarNight Laboratory</author> 
    <date>Mon, 07 Jul 2008 00:00:00 +0900</date> 
    <enclosure url="http://www2.yumemaboroshi.net/cap/235capture.jpg" length="30000" type="image/jpeg" />
    <guid isPermaLink="true">http://www.yumemaboroshi.net/cgi235/</guid>
  </item>
 <item>
    <title>WebFTPClient2(アップローダ/CGI/Perl)</title>
    <link>http://www.ln-lab.net/lunar-night.lab/page-dl_web_ftp/design-black/lang-ja</link>
    <description>汎用WebFTPクライアントです。
ウェブブラウザ上からCGIを経由してFTPサーバーへアクセス、ファイルの送受信を可能にします。
アップロードサイズ、ダウンロードサイズ共に無制限で、名前変更、削除（再帰的フォルダ削除対応）、パーミッション変更、カット＆ペースト、など一通りの機能は実装されています。
開発環境下においてはギガ単位のファイル転送も確認済みです。
日本語はSJIS/EUC/UTF-8が選択可能で、ツリー表示にも対応しています。</description>
    <category>CGI/Perl</category> 
    <author>LunarNight Laboratory</author> 
    <date>Mon, 07 Jul 2008 00:00:00 +0900</date> 
    <enclosure url="http://www2.yumemaboroshi.net/cap/234capture.jpg" length="30000" type="image/jpeg" />
    <guid isPermaLink="true">http://www.yumemaboroshi.net/cgi234/</guid>
  </item>
 <item>
    <title>WebMailClient2(ウェブメール/CGI/Perl)</title>
    <link>http://www.ln-lab.net/lunar-night.lab/page-dl_web_mail/design-black/lang-ja</link>
    <description>PC用の汎用ウェブメールクライアントです。
受信にはPOP/APOP/IMAP4 over SSLに対応しています。
マルチパートメールの受信にも対応し、HTMLメールの完全表示なども行うことが出来ます。もちろん添付ファイルや添付メールも扱うことが出来ます。
また、アドレス帳機能を搭載しており、送信先を登録しておくことも可能です。
メール送信には、SMTP(ESMTP認証、POP before SMTPにも対応) over SSLに対応すると共に、簡易MTA機能やSendmail利用機能も搭載しています。
署名登録機能や添付ファイル送信機能も搭載しています。
認証情報はDES暗号化した後サーバーへ保存するモードとCookieへ保存するモードの２種類があります。
メールフィルタリングにはSieveを採用し、
サーバーサイトでのメールフィルタリングが可能です。
なお、このCGIはマルチユーザー環境に対応すると共に、アタック検出機能、IPアドレスフィルタ機能も搭載し、管理マネージャも付属しておりますので、幅広い環境でのご利用が可能です。
</description>
    <category>CGI/Perl</category> 
    <author>LunarNight Laboratory</author> 
    <date>Mon, 07 Jul 2008 00:00:00 +0900</date> 
    <enclosure url="http://www2.yumemaboroshi.net/cap/233capture.jpg" length="30000" type="image/jpeg" />
    <guid isPermaLink="true">http://www.yumemaboroshi.net/cgi233/</guid>
  </item>
 </channel>
</rss>