//----------------------------------------------------- //■■注意事項■■ //■ 直接編集する場合は必ずバックアップをとってください。 //----------------------------------------------------- //■編集方法に関しては以下の URL をご覧ください。 //■http://loadlynx-jp.com/loadurl.php?key=wilynx-data //----------------------------------------------------- //■■OpenVPN初期値 //%% exsample.com //----------------------------------------------------- //※※※※※※※※※※※※※※※※※※※ // 802.1X/WPA //※※※※※※※※※※※※※※※※※※※ //0001docomo (docomo 802.1X) //■■■■■■■■■■■■■■■ //■docomo Wi-Fi(802.1X) //■■■■■■■■■■■■■■■ ## dispname: 0001docomo(802.1X) ssid: 0001docomo auth: 802 group: docomo comment: ユーザーIDの後にmopera Uは "-mopera@docomo" spモードは "-spmode@docomo" を追加してください。 //■■■■■■■■■■■■■■■ //0000docomo (docomo) //■■■■■■■■■■■■■■■ //■docomo Wi-Fi(WPA) //■■■■■■■■■■■■■■■ ## dispname: 0000docomo(WPA) ssid: 0000docomo auth: WPA authkey: 3Efmf5wymG2IZCBne83Z0g== wispr: true group: docomo comment: ユーザーIDの後にmopera Uは "-mopera@docomo" spモードは "-spmode@docomo" を追加してください。 ** finishmatch: .*portal.m-zone.jp.* ** match: .*wlan.m-zone.jp.* script: var d=document; if(d.getElementsByName("user").length>0){ d.getElementsByName("user")[0].value="$USERNAME$"; d.getElementsByName("password")[0].value="$PASSWORD$"; d.forms[0].submit(); }if(d.getElementsByName("mode").length>0){ d.forms[0].submit(); } //■■■■■■■■■■■■■■■ //Wi2_club (Wi2 MACアドレス) //■■■■■■■■■■■■■■■ //■Wi2(WPA/MACアドレス) //■■■■■■■■■■■■■■■ ## dispname: Wi2(WPA/MAC) ssid: Wi2_club auth: WPA authkey: kzMlODU0Q+l2FeE4ZAEm+Q== comment: 事前にWi2のサイトでMACアドレスの登録が必要です。 //■■■■■■■■■■■■■■■ //Wi2_club (Wi2) //■■■■■■■■■■■■■■■ //■Wi2(WPA) //■■■■■■■■■■■■■■■ ## dispname: Wi2(WPA) ssid: Wi2_club auth: WPA authkey: kzMlODU0Q+l2FeE4ZAEm+Q== wispr: true group: wi2 。 ** match: .*wi2.ne.jp.* script: var d=document; var user="$USERNAME$"; function setUser(sub){ var pos=user.indexOf(sub); if (pos>=0) user=user.substring(0,pos); return (pos>=0); } function checkUser(sub){ return (user.indexOf(sub)>=0); } if(setUser("@wi2")){ //Wi2 300バージョン if(d.getElementById("loginId")){ d.getElementById("loginId").value=user; d.getElementById("password").value="$PASSWORD$"; d.getElementById("formwi2").submit(); } }else{ //ローミング if(setUser("@w-flets.jp")){ var sp="フレッツ・スポット"; }else if(setUser("@wig")){ var sp="ワイヤレスゲート"; }else if(setUser("@econnect.jp.wifi")){ var sp="エコネクト"; }else if(setUser("@catv-wifi")){ var sp="CATV"; } else { //UQはIDを切らない var sp="UQ Wi-Fiプレミアム"; } var objSelect=d.getElementById("dropbox"); if(objSelect){ d.getElementById("tabRoaming").click(); for(var ic=0; objSelect.length>ic; ic++){ if(objSelect.options[ic].innerText==sp){ objSelect.selectedIndex = ic; break; } } var data2=objSelect.value.split(" "); roamingPSetInputType(data2); d.getElementById("h_sel_roamingP").value=objSelect.selectedIndex; d.getElementById("roaming_loginId").value=user; d.getElementById("roaming_password").value="$PASSWORD$"; d.getElementById("roamingSubmit").click(); d.getElementById("formroaming").submit(); } } //■■■■■■■■■■■■■■■ //Wi2premium_club (Wi2) //■■■■■■■■■■■■■■■ //■Wi2プレミアム(WPA) //■■■■■■■■■■■■■■■ ## dispname: Wi2プレミアム(WPA) ssid: Wi2premium_club auth: WPA authkey: pJ/HkyQ81Jh2FeE4ZAEm+Q== wispr: true ** match: .*wi2.ne.jp.* script: var d=document; var user="$USERNAME$"; function setUser(sub){ var pos=user.indexOf(sub); if (pos>=0) user=user.substring(0,pos); return (pos>=0); } function checkUser(sub){ return (user.indexOf(sub)>=0); } if(setUser("@wi2")){ //Wi2 300バージョン if(d.getElementById("loginId")){ d.getElementById("loginId").value=user; d.getElementById("password").value="$PASSWORD$"; d.getElementById("formwi2").submit(); } }else{ //ローミング if(setUser("@w-flets.jp")){ var sp="フレッツ・スポット"; }else if(setUser("@wig")){ var sp="ワイヤレスゲート"; }else if(setUser("@econnect.jp.wifi")){ var sp="エコネクト"; }else if(setUser("@catv-wifi")){ var sp="CATV"; } else { //UQはIDを切らない var sp="UQ Wi-Fiプレミアム"; } var objSelect=d.getElementById("dropbox"); if(objSelect){ d.getElementById("tabRoaming").click(); for(var ic=0; objSelect.length>ic; ic++){ if(objSelect.options[ic].innerText==sp){ objSelect.selectedIndex = ic; break; } } var data2=objSelect.value.split(" "); roamingPSetInputType(data2); d.getElementById("h_sel_roamingP").value=objSelect.selectedIndex; d.getElementById("roaming_loginId").value=user; d.getElementById("roaming_password").value="$PASSWORD$"; d.getElementById("roamingSubmit").click(); d.getElementById("formroaming").submit(); } } //■■■■■■■■■■■■■■■ //ケーブルテレビWi-Fi (WPA) //■■■■■■■■■■■■■■■ //■ケーブルテレビWi-Fi(WPA) https://service.wi2.ne.jp/catvwifi/Login/2/ //■■■■■■■■■■■■■■■ ## dispname: CATV Wi-Fi(WPA) ssid: catv_Wi-Fi auth: WPA wispr: true group: wi2 ** match: .*wi2.ne.jp.* script: var d=document; var user="$USERNAME$"; function setUser(sub){ var pos=user.indexOf(sub); if (pos>=0) user=user.substring(0,pos); return (pos>=0); } if(setUser("@catv-wifi")){ if(d.getElementById("loginId")){ d.getElementById("loginId").value=user; d.getElementById("password").value="$PASSWORD$"; d.getElementById("formwi2").submit(); } } //■■■■■■■■■■■■■■■ //mobilepoint2 (BB) //■■■■■■■■■■■■■■■ //■BB mobilepoint(WPA) //■■■■■■■■■■■■■■■ ## dispname: BB mobilepoint(WPA) ssid: mobilepoint2 auth: WPA authkey: E6+wAapvTzVoOnAO7Kuasw== wispr: true group: wi2 ** match: .*w-lan.jp/.* script: var d=document; if(d.getElementsByName("UserName").length>0){ d.getElementsByName("UserName")[0].value="$USERNAME$"; d.getElementsByName("Password")[0].value="$PASSWORD$"; d.getElementsByName("FNAME")[0].submit(); } //■■■■■■■■■■■■■■■ //NTTWEST-SPOT (フレッツ西日本) //■■■■■■■■■■■■■■■ //■NTTWEST-SPOT(WPA) //■■■■■■■■■■■■■■■ ## dispname: NTTWEST-SPOT(WPA) ssid: NTTWEST-SPOT auth: WPA authkey: EsdftKA7fN92FeE4ZAEm+Q== group: wi2 ** match: .*do-spot.net.* script: var d=document; function setInput(fm,nm,vl){ var ip=d.createElement("input"); ip.setAttribute("type","hidden"); ip.setAttribute("name",nm); ip.setAttribute("value",vl); fm.appendChild(ip); } if(d.getElementById("userId")){ //Do-Spotバージョン var form=d.createElement("form"); d.body.appendChild(form); setInput(form,"userId","$USERNAME$"); setInput(form,"password","$PASSWORD$"); setInput(form,"areaCode",d.getElementById("areaCode").value); form.setAttribute("action",d.getElementById("dospot").action); form.setAttribute("method","POST"); form.submit(); }else if(d.getElementsByName("username").length>0){ //Do-Spotバージョン d.getElementById("dospot").submit(); } ** match: .*flets.wi-fi.*/login.php.* script: var d=document; if(d.getElementById("UserID")){ //フレッツバージョン d.getElementById("UserID").value="$USERNAME$"; d.getElementById("UserPW").value="$PASSWORD$"; d.getElementById("form_idpass").submit(); } //■■■■■■■■■■■■■■■ //eo_WPA2/AES (eo) //■■■■■■■■■■■■■■■ //■eo(WPA) //■■■■■■■■■■■■■■■ ## dispname: eo(WPA) ssid: eo_WPA2/AES auth: WPA authkey: F0jUWWyDY8w/9vVywS5fOw== group: wi2 ** finishmatch:.*eomobile.jp.* ** match: .*k-opti.com/login.html.* script: var d=document; if(d.getElementsByName("uid").length>0){ d.getElementsByName("uid")[0].value="$USERNAME$"; d.getElementsByName("pwd")[0].value="$PASSWORD$"; d.getElementsByName("Login")[0].submit(); } //■■■■■■■■■■■■■■■ //※※※※※※※※※※※※※※※※※※※ // WEP //※※※※※※※※※※※※※※※※※※※ //mobilepoint (BB) //■■■■■■■■■■■■■■■ //■BB mobilepoint(WEP) //■■■■■■■■■■■■■■■ ## dispname: BB mobilepoint(WEP) ssid: mobilepoint auth: WEP authkey: aLb3lDIsVQSz2ZC39HbCEg== wispr: true group: wi2 ** match: .*w-lan.jp/.* script: var d=document; if(d.getElementsByName("UserName").length>0){ d.getElementsByName("UserName")[0].value="$USERNAME$"; d.getElementsByName("Password")[0].value="$PASSWORD$"; d.getElementsByName("FNAME")[0].submit(); } //■■■■■■■■■■■■■■■ //mobilepoint1 (BB 新幹線) //■■■■■■■■■■■■■■■ //■BB mobilepoint(WEP/新幹線) //■■■■■■■■■■■■■■■ ## dispname: BB mobilepoint(新幹線) ssid: mobilepoint1 auth: WEP authkey: aLb3lDIsVQSz2ZC39HbCEg== wispr: true group: wi2 ** match: .*w-lan.jp/.* script: var d=document; if(d.getElementsByName("UserName").length>0){ d.getElementsByName("UserName")[0].value="$USERNAME$"; d.getElementsByName("Password")[0].value="$PASSWORD$"; d.getElementsByName("FNAME")[0].submit(); } //■■■■■■■■■■■■■■■ //NTT-SPOT (フレッツ西日本) //■■■■■■■■■■■■■■■ //■NTT-SPOT(WEP) //■■■■■■■■■■■■■■■ ## dispname: NTT-SPOT(WEP) ssid: NTT-SPOT auth: WEP authkey: SkFQ+wrUGvI= group: wi2 ** match: .*ntt.*bp.net.* script: var d=document; if(d.getElementsByName("user").length>0){ //接続のページ d.getElementsByName("user")[0].value="$USERNAME$"; d.getElementsByName("password")[0].value="$PASSWORD$"; d.getElementsByName("Login")[0].submit(); lowerLogin(); } //■■■■■■■■■■■■■■■ //eo (eo) //■■■■■■■■■■■■■■■ //■eo(WEP) //■■■■■■■■■■■■■■■ ## dispname: eo(WEP) ssid: eo auth: WEP authkey: F0jUWWyDY8w/9vVywS5fOw== group: wi2 ** finishmatch:.*eomobile.jp.* ** match: .*k-opti.com/login.html.* script: var d=document; if(d.getElementsByName("uid").length>0){ d.getElementsByName("uid")[0].value="$USERNAME$"; d.getElementsByName("pwd")[0].value="$PASSWORD$"; d.getElementsByName("Login")[0].submit(); } //■■■■■■■■■■■■■■■ //UQ_Wi-Fi (UQ Wi-Fi) //■■■■■■■■■■■■■■■ //■UQ Wi-Fi(WEP) //■■■■■■■■■■■■■■■ ## dispname: UQ Wi-Fi(WEP) ssid: UQ_Wi-Fi auth: WEP authkey: ZVxDDK1XQiM= wispr: true group: wi2 ** match: .*wi2.ne.jp.* script: var d=document; if(d.getElementById("loginId")){ d.getElementById("loginId").value="$USERNAME$"; d.getElementById("passWord").value="$PASSWORD$"; d.getElementsByName("login")[0].submit(); } //■■■■■■■■■■■■■■■ //※※※※※※※※※※※※※※※※※※※ // NONE //※※※※※※※※※※※※※※※※※※※ //Wi2 (Wi2 MACアドレス) //■■■■■■■■■■■■■■■ //■Wi2(NONE/MACアドレス) //■■■■■■■■■■■■■■■ ## dispname: Wi2(NONE/MAC) ssid: Wi2 comment: 事前にWi2のサイトでMACアドレスの登録が必要です。 //■■■■■■■■■■■■■■■ //Wi2 (Wi2) //■■■■■■■■■■■■■■■ //■Wi2(NONE) //■■■■■■■■■■■■■■■ ## dispname: Wi2(NONE) ssid: Wi2 wispr: true group: wi2 ** match: .*wi2.ne.jp.* script: var d=document; var user="$USERNAME$"; function setUser(sub){ var pos=user.indexOf(sub); if (pos>=0) user=user.substring(0,pos); return (pos>=0); } function checkUser(sub){ return (user.indexOf(sub)>=0); } if(setUser("@wi2")){ //Wi2 300バージョン if(d.getElementById("loginId")){ d.getElementById("loginId").value=user; d.getElementById("password").value="$PASSWORD$"; d.getElementById("formwi2").submit(); } }else{ //ローミング if(setUser("@w-flets.jp")){ var sp="フレッツ・スポット"; }else if(setUser("@wig")){ var sp="ワイヤレスゲート"; }else if(setUser("@econnect.jp.wifi")){ var sp="エコネクト"; }else if(setUser("@catv-wifi")){ var sp="CATV"; } else { //UQはIDを切らない var sp="UQ Wi-Fiプレミアム"; } var objSelect=d.getElementById("dropbox"); if(objSelect){ d.getElementById("tabRoaming").click(); for(var ic=0; objSelect.length>ic; ic++){ if(objSelect.options[ic].innerText==sp){ objSelect.selectedIndex = ic; break; } } var data2=objSelect.value.split(" "); roamingPSetInputType(data2); d.getElementById("h_sel_roamingP").value=objSelect.selectedIndex; d.getElementById("roaming_loginId").value=user; d.getElementById("roaming_password").value="$PASSWORD$"; d.getElementById("roamingSubmit").click(); d.getElementById("formroaming").submit(); } } //■■■■■■■■■■■■■■■ //Wi2premium (Wi2) //■■■■■■■■■■■■■■■ //■Wi2プレミアム(NONE) //■■■■■■■■■■■■■■■ ## dispname: Wi2プレミアム(NONE) ssid: Wi2premium wispr: true ** match: .*wi2.ne.jp.* script: var d=document; var user="$USERNAME$"; function setUser(sub){ var pos=user.indexOf(sub); if (pos>=0) user=user.substring(0,pos); return (pos>=0); } function checkUser(sub){ return (user.indexOf(sub)>=0); } if(setUser("@wi2")){ //Wi2 300バージョン if(d.getElementById("loginId")){ d.getElementById("loginId").value=user; d.getElementById("password").value="$PASSWORD$"; d.getElementById("formwi2").submit(); } }else{ //ローミング if(setUser("@w-flets.jp")){ var sp="フレッツ・スポット"; }else if(setUser("@wig")){ var sp="ワイヤレスゲート"; }else if(setUser("@econnect.jp.wifi")){ var sp="エコネクト"; }else if(setUser("@catv-wifi")){ var sp="CATV"; } else { //UQはIDを切らない var sp="UQ Wi-Fiプレミアム"; } var objSelect=d.getElementById("dropbox"); if(objSelect){ d.getElementById("tabRoaming").click(); for(var ic=0; objSelect.length>ic; ic++){ if(objSelect.options[ic].innerText==sp){ objSelect.selectedIndex = ic; break; } } var data2=objSelect.value.split(" "); roamingPSetInputType(data2); d.getElementById("h_sel_roamingP").value=objSelect.selectedIndex; d.getElementById("roaming_loginId").value=user; d.getElementById("roaming_password").value="$PASSWORD$"; d.getElementById("roamingSubmit").click(); d.getElementById("formroaming").submit(); } } //■■■■■■■■■■■■■■■ //Wi-Fiスクエア (NONE) //■■■■■■■■■■■■■■■ //■Wi-Fiスクエア(NONE) //■■■■■■■■■■■■■■■ ## dispname: Wi-Fiスクエア(NONE) ssid: wifi_square wispr: true group: wi2 ** match: .*wi2.ne.jp.* script: ** match: .*wi2.ne.jp.* script: var d=document; var user="$USERNAME$"; function setUser(sub){ var pos=user.indexOf(sub); if (pos>=0) user=user.substring(0,pos); return (pos>=0); } function checkUser(sub){ return (user.indexOf(sub)>=0); } if(setUser("@wi2")){ //Wi2 300バージョン if(d.getElementById("loginId")){ d.getElementById("loginId").value=user; d.getElementById("password").value="$PASSWORD$"; d.getElementById("formwi2").submit(); } }else{ //ローミング if(setUser("@w-flets.jp")){ var sp="フレッツ・スポット"; }else if(setUser("@wig")){ var sp="ワイヤレスゲート"; }else if(setUser("@econnect.jp.wifi")){ var sp="エコネクト"; }else if(setUser("@catv-wifi")){ var sp="CATV"; } else { //UQはIDを切らない var sp="UQ Wi-Fiプレミアム"; } var objSelect=d.getElementById("dropbox"); if(objSelect){ d.getElementById("tabRoaming").click(); for(var ic=0; objSelect.length>ic; ic++){ if(objSelect.options[ic].innerText==sp){ objSelect.selectedIndex = ic; break; } } var data2=objSelect.value.split(" "); roamingPSetInputType(data2); d.getElementById("h_sel_roamingP").value=objSelect.selectedIndex; d.getElementById("roaming_loginId").value=user; d.getElementById("roaming_password").value="$PASSWORD$"; d.getElementById("roamingSubmit").click(); d.getElementById("formroaming").submit(); } } //■■■■■■■■■■■■■■■ //KYOTO Wi-Fi //■■■■■■■■■■■■■■■ //■KYOTO Wi-Fi(NONE) //■■■■■■■■■■■■■■■ ## dispname: KYOTO Wi-Fi(NONE) ssid: KYOTO Wi-Fi ** match: .*wi2.ne.jp.* script: if(document.getElementById("oc_button_kiyaku_accept")){ document.forms[0].submit(); } //■■■■■■■■■■■■■■■ //Hands_FreeSpot (東急ハンズ) //■■■■■■■■■■■■■■■ //■Hands Free Spot //■■■■■■■■■■■■■■■ ## dispname: 東急ハンズ Free Spot ssid: Hands_FreeSpot comment: 事前登録の必要がなく無料で使用できます。 //■■■■■■■■■■■■■■■ //Osaka_Free_Wi-Fi //■■■■■■■■■■■■■■■ //■OsakaFreeWiFi(NONE) //■■■■■■■■■■■■■■■ ## dispname: OsakaFreeWiFi(NONE) ssid: Osaka_Free_Wi-Fi group: nttbp comment: ユーザーIDにはメールアドレスを入力。(パスワードは不要です) 一定の接続時間を経過すると再ログインが必要です。 ** finishmatch: .*wifi-cloud.jp/redirect/alert_.* ** match: .*nm_h=auth_.* post: https://www.wifi-cloud.jp/auth_osaka_wifi_en/?send_type=confirm&disp_code=&user_name=dummy&user_email=$USERNAME$&user_address=dummy&user_phone=0 ** match: .*www.wifi-cloud.jp/.* script: var d=document; if ((d.getElementsByName("send_type").length>0) && (d.getElementsByName("send_type")[0].value=="SecWarn_registration")){ //メールアドレスの確認 d.forms['form_data'].submit(); }else if (typeof AgreeConfirm == "function"){ //使用許諾ページ AgreeConfirm(); } //■■■■■■■■■■■■■■■ //shinsaibashi Free Wi-Fi //■■■■■■■■■■■■■■■ //■shinsaibashi Free Wi-Fi(NONE) //■■■■■■■■■■■■■■■ ## dispname: shinsaibashi Free Wi-Fi(NONE) ssid: shinsaibashi group: nttbp comment: ユーザーIDにはメールアドレスを入力。(パスワードは不要です) 一定の接続時間を経過すると再ログインが必要です。 ** match: .*nm_h=auth_.* post: https://www.wifi-cloud.jp/auth_shinsaibashisuji/?send_type=confirm&disp_code=&user_name=dummy&user_email=$USERNAME$&user_address=dummy&user_phone=0 ** match: .*www.wifi-cloud.jp/.* script: var d=document; if ((d.getElementsByName("send_type").length>0) && (d.getElementsByName("send_type")[0].value=="SecWarn_registration")){ //メールアドレスの確認 d.forms['form_data'].submit(); }else if (typeof AgreeConfirm == "function"){ //使用許諾ページ AgreeConfirm(); } //■■■■■■■■■■■■■■■ //Metro_Free_Wi-Fi (Tokyo Metro) //■■■■■■■■■■■■■■■ //■TokyoMetroFreeWi-Fi(NONE) //■■■■■■■■■■■■■■■ ## dispname: TokyoMetroFreeWi-Fi(NONE) ssid: Metro_Free_Wi-Fi group: nttbp comment: ユーザーIDにはメールアドレスを入力。(パスワードは不要です) 一定の接続時間を経過すると再ログインが必要です。 ** finishmatch: .*wifi-cloud.jp/redirect/alert_.* ** match: .*nm_h=auth_.* post: https://www.wifi-cloud.jp/auth_metro_en/?send_type=confirm&disp_code=&user_name=dummy&user_email=$USERNAME$&user_address=dummy&user_phone=0 ** match: .*www.wifi-cloud.jp/.* script: var d=document; if ((d.getElementsByName("send_type").length>0) && (d.getElementsByName("send_type")[0].value=="SecWarn_registration")){ //メールアドレスの確認 d.forms['form_data'].submit(); }else if (typeof AgreeConfirm == "function"){ //使用許諾ページ AgreeConfirm(); } //■■■■■■■■■■■■■■■ //JR-EAST_FREE_Wi-Fi (JR EAST) //■■■■■■■■■■■■■■■ //■JR EAST Free Wi-Fi(NONE) //■■■■■■■■■■■■■■■ ## dispname: JR EAST Free Wi-Fi(NONE) ssid: JR-EAST_FREE_Wi-Fi group: nttbp comment: ユーザーIDにはメールアドレスを入力。(パスワードは不要です) 一定の接続時間を経過すると再ログインが必要です。 ** finishmatch: .*wifi-cloud.jp/redirect/alert_.* ** match: .*nm_h=auth_.* post: https://www.wifi-cloud.jp/auth_jr_east_en/?send_type=confirm&disp_code=&user_name=dummy&user_email=$USERNAME$&user_address=dummy&user_phone=0 ** match: .*www.wifi-cloud.jp/.* script: var d=document; if ((d.getElementsByName("send_type").length>0) && (d.getElementsByName("send_type")[0].value=="SecWarn_registration")){ //メールアドレスの確認 d.forms['form_data'].submit(); }else if (typeof AgreeConfirm == "function"){ //使用許諾ページ AgreeConfirm(); } //■■■■■■■■■■■■■■■ //osaka-airport-free-wifi //■■■■■■■■■■■■■■■ //■osaka-airport-free-wifi //■■■■■■■■■■■■■■■ ## dispname: Osaka airport free Wi-Fi ssid: osaka-airport-free-wifi group: nttbp comment: ユーザーIDにはメールアドレスを入力。(パスワードは不要です) 一定の接続時間を経過すると再ログインが必要です。 ** finishmatch: .*wifi-cloud.jp/redirect/alert_.* ** match: .*nm_h=auth_.* post: https://www.wifi-cloud.jp/auth_osaka_airport/?send_type=confirm&disp_code=&user_name=dummy&user_email=$USERNAME$&user_address=dummy&user_phone=0 ** match: .*www.wifi-cloud.jp/.* script: var d=document; if ((d.getElementsByName("send_type").length>0) && (d.getElementsByName("send_type")[0].value=="SecWarn_registration")){ d.forms['form_data'].submit(); }else if (typeof AgreeConfirm == "function"){ AgreeConfirm(); } //■■■■■■■■■■■■■■■ //DoSPOT (NTT西日本) //■■■■■■■■■■■■■■■ //■DoSPOT(NONE) //■■■■■■■■■■■■■■■ ## dispname: DoSPOT(NONE) ssid: DoSPOT-FREE group: nttbp comment: ユーザーIDにはメールアドレスを入力。(パスワードは不要です) 一定の接続時間を経過すると再ログインが必要です。 ** match: .*do-spot.net.* script: var d=document; function setInput(fm,nm,vl){ var ip=d.createElement("input"); ip.setAttribute("type","hidden"); ip.setAttribute("name",nm); ip.setAttribute("value",vl); fm.appendChild(ip); } if(d.forms.length>0){ var form=d.createElement("form"); d.body.appendChild(form); if(d.getElementById("email")){ setInput(form,"areaCode",d.getElementById("areaCode").value); setInput(form,"email","$USERNAME$"); }else if(d.getElementsByName("username").length>0){ setInput(form,"username",d.getElementsByName("username")[0].value); setInput(form,"passwd",d.getElementsByName("passwd")[0].value); }else{ setInput(form,"areaCode",d.getElementById("areaCode").value); } form.setAttribute("action",d.getElementById("dospot").action); form.setAttribute("method","POST"); form.submit(); } //■■■■■■■■■■■■■■■ //at_STARBUCKS_Wi2 (STARBUCKS) //■■■■■■■■■■■■■■■ //■STARBUCKS(NONE) //■■■■■■■■■■■■■■■ ## dispname: STARBUCKS(NONE) ssid: at_STARBUCKS_Wi2 comment: 事前にユーザー登録が必要です。 ** finishmatch: .*/wi2net/SbjWelcome/.* ** match: .*wi2.ne.jp.* script: var d=document; function setInput(fm,nm,vl){ var ip=d.createElement("input"); ip.setAttribute("type","hidden"); ip.setAttribute("name",nm); ip.setAttribute("value",vl); fm.appendChild(ip); } if(d.getElementsByName("username").length>0){ var form=d.createElement("form"); d.body.appendChild(form); setInput(form,"postKey",d.getElementsByName("postKey")[0].value); setInput(form,"Wi2","1"); setInput(form,"username","$USERNAME$"); setInput(form,"password","$PASSWORD$"); form.setAttribute("action",d.getElementsByClassName("loginForm")[0].action); form.setAttribute("method","POST"); form.submit(); }else{ location.href="https://service.wi2.ne.jp/wi2net/SbjLogin/2/"; } //■■■■■■■■■■■■■■■ //Famima_Wi-Fi (ファミマ) //■■■■■■■■■■■■■■■ //■FamimaWiFi(NONE) //■■■■■■■■■■■■■■■ ## dispname: FamimaWiFi(NONE) ssid: Famima_Wi-Fi comment: 事前にユーザー登録が必要です。一日の使用時間に制限が有りますのでご注意ください。 ** finishmatch: .*/internet/connect.* ** match: .*family-wifi.jp.* script: var d=document; if (typeof setAgreementFlg == "function"){ //スタートページ d.getElementById("agrFlg").value = "1"; d.getElementById("TopIntroductionForm").submit(); }else if(d.getElementById("AuthenticationLoginForm")){ //ログインページ d.getElementById("AuthenticationEmail").value = "$USERNAME$"; d.getElementById("AuthenticationPassword").value = "$PASSWORD$"; d.getElementById("AuthenticationLoginForm").submit(); }else if (typeof authInternet == "function"){ //同意ページ d.getElementById("agreement").checked=true; authInternet(); }else if (typeof ping == "function"){ //その他 location.href = "http://app.family-wifi.jp/banners/click/6"; } //■■■■■■■■■■■■■■■ //7SPOT (7NETSHOP) //■■■■■■■■■■■■■■■ //■7NETSHOP(NONE) //■■■■■■■■■■■■■■■ ## dispname: 7NETSHOP(NONE) ssid: 7SPOT comment: 事前にユーザー登録が必要です。一日の使用時間に制限が有りますのでご注意ください。 ** finishmatch: .*/internet/connect.* ** match: .*webapp-ap.7spot.jp.* script: var d=document; var url = location.href; if (typeof authInternet == "function"){ //ログインに進む / 接続への同意ページ http://webapp-ap.7spot.jp/internet if (d.getElementsByClassName("attention_text").length>0){ location.href="https://webapp-ap.7spot.jp/authentications/login_form"; }else{ authInternet(); } }else if (url == "https://webapp-ap.7spot.jp/authentications/login_form"){ //会員種別変更ページ https://webapp-ap.7spot.jp/authentications/login_form location.href = "https://webapp-ap.7spot.jp/authentications/login_form_7ns"; }else if(d.getElementById("AuthenticationLogin7nsForm")){ //ログインページ https://webapp-ap.7spot.jp/authentications/login_form_7spot d.getElementById("AuthenticationLoginIdentity7ns").value = "$USERNAME$"; d.getElementById("AuthenticationPassword7ns").value = "$PASSWORD$"; d.getElementById("AuthenticationLogin7nsForm").submit(); }else if (typeof ping == "function"){ //トップページ http://webapp-ap.7spot.jp/?tmst= ping("http://webapp-ap.7spot.jp/internet",false); } //■■■■■■■■■■■■■■■ //7SPOT (7SPOT) //■■■■■■■■■■■■■■■ //■7SPOT(NONE) //■■■■■■■■■■■■■■■ ## dispname: 7SPOT(NONE) ssid: 7SPOT comment: 事前にユーザー登録が必要です。一日の使用時間に制限が有りますのでご注意ください。 ** finishmatch: .*/internet/connect.* ** match: .*webapp-ap.7spot.jp.* script: var d=document; var url = location.href; if (typeof authInternet == "function"){ //ログインに進む / 接続への同意ページ http://webapp-ap.7spot.jp/internet if (d.getElementsByClassName("attention_text").length>0){ location.href="https://webapp-ap.7spot.jp/authentications/login_form"; }else{ authInternet(); } }else if (url == "https://webapp-ap.7spot.jp/authentications/login_form"){ //会員種別変更ページ https://webapp-ap.7spot.jp/authentications/login_form location.href = "https://webapp-ap.7spot.jp/authentications/login_form_7spot"; }else if(d.getElementById("AuthenticationLoginForm")){ //ログインページ https://webapp-ap.7spot.jp/authentications/login_form_7spot d.getElementById("AuthenticationEmail").value = "$USERNAME$"; d.getElementById("AuthenticationPassword").value = "$PASSWORD$"; d.getElementById("AuthenticationLoginForm").submit(); }else if (typeof ping == "function"){ //トップページ http://webapp-ap.7spot.jp/?tmst= ping("http://webapp-ap.7spot.jp/internet",false); } //■■■■■■■■■■■■■■■ //FON_FREE_INTERNET (WISPr) //■■■■■■■■■■■■■■■ //■FON Free Internet (WISPr/NONE) //■■■■■■■■■■■■■■■ ## dispname: FON (WISPr/NONE) ssid: FON_FREE_INTERNET auth: NONE wispr: true ** match: .*portal.fon.com.* script: var d=document; function upForm(el) { while (el && el.parentNode) { el = el.parentNode; if (el.tagName && el.tagName.toLowerCase() == "form") return el; } return null; } var el=d.getElementById("user"); if(el){ d.getElementById("user").value="$USERNAME$"; d.getElementById("password").value="$PASSWORD$"; upForm(el).submit(); } //■■■■■■■■■■■■■■■ //汎用自動ログインサンプル //■■■■■■■■■■■■■■■ //■汎用自動ログインサンプル //■■■■■■■■■■■■■■■ ## ssid: 汎用自動ログインサンプル wispr: true ** url: * script: var form=null function upForm(el) { while(el && el.parentNode){ el=el.parentNode; if(el.tagName && el.tagName.toLowerCase()=="form") return el; } return null; } function checkValue(el,str){ return (el.id.toLowerCase().indexOf(str)>=0 ||el.name.toLowerCase().indexOf(str)>=0 ||el.className.toLowerCase().indexOf(str)>=0 ||el.value.toLowerCase().indexOf(str)>=0); } function setValue(){ var elements=document.getElementsByTagName("input"); for (ic=1; ic0){ setValue("$USERNAME$","username","userid","loginid","uid","email","mail","user","id"); setValue("$PASSWORD$","password","userpw","loginpw","pass","pwd","pw"); setValue("checked","agreement","agree"); form.submit(); } //■■■■■■■■■■■■■■■ //WISPr認証サンプル (Script版) //■■■■■■■■■■■■■■■ //■WISPr認証 (Wi2/FON/mobilepointに対応) //■■■■■■■■■■■■■■■ ## ssid: WISPr認証サンプル ** match: * script: var d=document; function ce(en, ev){ var inp=d.createElement("input"); inp.type="hidden"; inp.name=en; inp.value=ev; return inp; }; var de=d.documentElement.innerHTML; if(de.indexOf("WISPAccessGatewayParam"))|(\/$)/g,""); var f=d.createElement("form"); with(f){ method="post"; action=authURI; id="authBookmarkletForm"; appendChild(ce("UserName","$USERNAME$")); appendChild(ce("Password","$PASSWORD$")); } d.body.appendChild(f); d.getElementById("authBookmarkletForm").submit(); } //■■■■■■■■■■■■■■■