        // datへのリクエストをread.cgiへのリクエストに変換 by mukiyu

        if (oSession.url.match(/(?:\.[25]ch\.net|\.bbspink\.com)(?:\:\d+)?\/.*?\/(?:dat|kako)\//))
        {
            //2chへの読み込みリクエストを5chへの読み込みリクエストに変換
            //oSession.url = oSession.url.replace(/\.2ch\.(net)/,".5ch.$1");
            
            //itestはあらかじめ変換しておく
            oSession.url = oSession.url.replace(/itest((?:\.[25]ch\.net|\.bbspink\.com)(?:\:\d+)?)\/(.*?)\//,"$2$1/");

            var v = oSession.url.match(/((?:.*?\.[25]ch\.net|.*?\.bbspink\.com)(?:\:\d+)?)\/(.*?)\/(?:dat|kako)\/(?:\d{3,4}\/(?:\d{5}\/)?)?(\d+)\.dat/);
            oSession.url = v[1] + "/test/read.cgi/" + v[2] + "/" + v[3];
            oSession["htmltodat"] = "on";
            
            var headers = oSession.oRequest.headers;
            if (headers["Range"]) {
                oSession["HeaderRange"] = headers["Range"];
                headers.Remove("Range");
            }
            
            //過去ログでサーバ名が変わっていて読めない場合などに無理やり書き換え・・・必要に応じて適宜修正
            //oSession.url = oSession.url.replace(/potato/,"anago");

            //読み込み時のUAを変更したい場合は以下を変更
            oSession.oRequest["Accept-Encoding"] = "gzip";
            oSession.oRequest["User-Agent"] = "Mozilla/6.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko";
        }

        //書き込み（bbs.cgi）についての処理は以下で
        if (oSession.url.match(/bbs.cgi$/)) {
            //5chへの書き込みリクエストを2chへの書き込みリクエストに変換
            //oSession.url = oSession.url.replace(/\.5ch\.(net)/,".2ch.$1");

            //書き込み時のUAを変更したい場合は以下を変更
            //oSession.oRequest["User-Agent"] = "Monazilla/1.00 JaneStyle/3.84 Windows/6.3.9600";
        }
        //ここまで
