トップページsoftware
1001コメント301KB

専用ブラウザを助けるプロクシ作らね? [転載禁止]©5ch.net

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。2015/02/17(火) 13:35:14.21ID:D7asMS8F0
専用ブラウザを作る訳じゃないから問題なし
0099名無しさん@お腹いっぱい。2015/02/19(木) 21:48:15.47ID:pUGq51Np0
そもそも「過疎らせる」とか言い出すのは、このスレの既存ブラウザを延命しようっていう意図となじまないでしょ
つーか、意図を持ってそんなこと出来るつもりなんかい
0100名無しさん@お腹いっぱい。2015/02/19(木) 21:48:45.63ID:9IjsF0pb0
scからのクローラを弾きたいと言ってる割に、scはHTML読んでるのがほぼ確定なのに何の対策もなく人大杉にもしてないってことは、
その辺弄る気は全くないんだろ
多少の専ブラユーザーがHTML型に移行した所でまったく変わらんだろうな
串計画的には問題無いと思う
0101名無しさん@お腹いっぱい。2015/02/19(木) 21:50:18.86ID:pUGq51Np0
加えて、認証得たもの以外はdatアクセスが許可されてないってことになると
API解析したものを利用してdat取得なんかしたら、それ不正アクセスそのものだよ
0102名無しさん@お腹いっぱい。2015/02/19(木) 22:06:54.86ID:lITsEGBD0
>>98
いや、具体的にどうこうじゃなくてさ、2chが邪魔な人と言うか団体っていっぱいあるじゃない。対策部署まで作ってたりとか。
そーいう人が大喜びな結果ってのもそれはそれで嫌かなぁと。

>>101
じゃぁやっぱりブラウザの振りやね。
不特定多数に公開されたものを規定されたプロトコルで読む分には、クライアントアプリにナニが使われているかまでは文句つけられないはず。
広告はジェーンさんと同じ様に読むフリだけで。
0103名無しさん@お腹いっぱい。2015/02/19(木) 22:20:35.25ID:g4R7dcNV0
キナ臭くなってきました
0104名無しさん@お腹いっぱい。2015/02/19(木) 22:39:34.20ID:bdiwGz+y0
>>92
どうせ広告は表示しないのだから、原資は増えないでしょう
0105名無しさん@お腹いっぱい。2015/02/19(木) 22:45:07.52ID:cxY1Il4K0
>>92
前と同様なら専ブラ利用者数の多さで配分が決まる
0106名無しさん@お腹いっぱい。2015/02/19(木) 22:51:32.79ID:q4YCMYuT0
>>105
果たして本当に配当されるかは不明だが
別に他の専ブラ開発者が不公平になろうと知ったこっちゃないし
利用率上げようと自らAPIを流出させてくれそうやな
0107名無しさん@お腹いっぱい。2015/02/19(木) 22:51:50.58ID:lITsEGBD0
>>104
表示しない設定にしても広告へのリクエストだけは出してたらしいよ?Spyleと呼ばれる所以の一部だとか。
0108名無しさん@お腹いっぱい。2015/02/19(木) 23:08:43.93ID:bdiwGz+y0
>>105
spyle以外ほぼ何もないじゃんw
どうせ分配も山下なんだから、原資さえ増えなきゃ奴は何も得しないよ

>>107
APIの詳細は不明だけど、広告は広告とわかる形で受け取るはず
なんせ他の専ブラで広告が表示される位置を山下が指定するとか言ってるわけだから当然区別つくはずだよ
だからSpyleのふりしてデータ受け取って単に広告表示しなきゃいいだけ
0109名無しさん@お腹いっぱい。2015/02/19(木) 23:35:28.79ID:lITsEGBD0
>>108
まあ今後はそうだろうね。対応もそうだろう…いや元が特定クライアント向けだから不正アクセスなんたらがヤバイかも?
あと>>107>>104の「表示しない=原資増えない」への反論のつもり。
0110名無しさん@お腹いっぱい。2015/02/20(金) 00:48:48.38ID:fuHFnbND0
来たぞ
ttp://janesoft.net/janestyle/test.html
20150219
Version 3.80β公開
●仕様変更
[全般]
・2chAPIに対応した
 ※2chAPIは現在テスト中です。不具合報告にご協力ください。
・BE2.0に対応した
・浪人に対応した
0111名無しさん@お腹いっぱい。2015/02/20(金) 02:03:06.07ID:/ZcYcddI0
fiddlerでSpyleβの通信のキャプチャに失敗するのは俺だけ?串を使わなければ正常に接続できる
Xenoや他のプロセスはキャプチャできてるんだけど
0112名無しさん@お腹いっぱい。2015/02/20(金) 02:11:18.95ID:MdZJERIZ0
Webブラウザの振りするまでもないガバガバAPIでしたとさ
0113名無しさん@お腹いっぱい。2015/02/20(金) 07:04:34.24ID:sRqydLM90
しょぼい……
0114名無しさん@お腹いっぱい。2015/02/20(金) 08:45:04.19ID:YwIWJ7Fl0
>>76
Message Analyzer で文字で読めますが。
0115名無しさん@お腹いっぱい。2015/02/20(金) 10:13:50.80ID:HOn7OGDd0
まさかの生キー丸出しPOSTリクエストだったな
まぁJim下が真っ当なコード書けるとは思ってなかったけど
想定の中で一番バカなパターンだった
0116名無しさん@お腹いっぱい。2015/02/20(金) 12:14:44.20ID:e7WuNaoB0
FiddlerとかoSpyとかSSL/TLSなんていってた自称ハッカーの人たち息してる?
POST鍵丸見え無対策最強wwwww
残念でしたwwwwww

くやしいのぉくやしいのぉwwwwwww
0117名無しさん@お腹いっぱい。2015/02/20(金) 12:45:57.82ID:Tfis4RCs0
Jimが馬鹿にしてたJavaScriptで何の問題もなかったな
0118名無しさん@お腹いっぱい。2015/02/20(金) 13:04:37.67ID:Ji+3a8ul0
>>116
一応最低限SSLは使ってたぞ
ただし通信なんて追わなくても本体に直接鍵が書いてあるガバガバだったが
0119名無しさん@お腹いっぱい。2015/02/20(金) 15:47:29.83ID:mPbEOQyS0
さすが山下
0120名無しさん@お腹いっぱい。2015/02/20(金) 15:47:44.87ID:ozg7Ky3P0
SSL意味無ぇwww
0121名無しさん@お腹いっぱい。2015/02/20(金) 16:04:20.93ID:Ee7nbnBn0
WEBアプリにもAPI許可しろや
0122名無しさん@お腹いっぱい。2015/02/20(金) 17:29:24.38ID:WagqN26r0
とりあえずStyleの広告機能を潰して2ch.netを利用ってのが主流になるのかなと思ってる
0123名無しさん@お腹いっぱい。2015/02/20(金) 18:21:39.92ID:58Xy4/rR0
ホットゾヌ2つかえなくなるのか…?
0124名無しさん@お腹いっぱい。2015/02/20(金) 19:37:04.09ID:CUymt3en0
これ使って串作らないか?

仕様書
http://codepad.org/9ZfVq5aZ
Pythonのサンプル
http://codepad.org/6M2KhlKR
Rubyのサンプル
http://codepad.org/qvy2JbhP
0125名無しさん@お腹いっぱい。2015/02/20(金) 22:49:23.29ID:95xpm8D70
作ってみ
0126名無しさん@お腹いっぱい。2015/02/20(金) 22:53:49.90ID:GZbkrh100
言い出しっぺの法則
0127名無しさん@お腹いっぱい。2015/02/20(金) 22:57:24.91ID:/ZcYcddI0
pythonのサンプルと、適当にググって見つけたpython製proxyを掛けあわせて一時間ほどでそれっぽいのができた
ただ、たまにapi.2ch.netから404が帰ってきたり、cloudflareのアホが522を返してきたりする
0128名無しさん@お腹いっぱい。2015/02/20(金) 22:58:27.54ID:6Ck1EvZ80
http://anago.2ch.net/test/read.cgi/software/1424405198/313
ソース読めないけどなんかコードっぽいもの
0129名無しさん@お腹いっぱい。2015/02/20(金) 23:37:39.35ID:6Ck1EvZ80
http://anago.2ch.net/test/read.cgi/software/1406547695/518
なんかよく分からないけどコードっぽいもの
0130名無しさん@お腹いっぱい。2015/02/20(金) 23:51:53.32ID:2Yla0vGD0
>>127
API鯖自体が不安定なんよ
これ当分安定しないと思う
0131名無しさん@お腹いっぱい。2015/02/21(土) 09:13:26.06ID:FdeGssHL0
【悲報】最近の2chが重い原因が判明、どうやら新APIの仕様なので新API対応専ブラ使うのやめてください
http://fox.2ch.net/test/read.cgi/poverty/1424469182/
0132名無しさん@お腹いっぱい。2015/02/21(土) 11:03:40.84ID:94ro0e4O0
アホらしすぎる
0133名無しさん@お腹いっぱい。2015/02/21(土) 13:33:14.23ID:j+9QJhNx0
http://anago.2ch.net/test/read.cgi/software/1424405198/678
node.jsとかいうもの向けらしい
0134fusianasan2015/02/21(土) 14:53:39.26ID:v+QOLscL0
うむ
0135名無しさん@お腹いっぱい。2015/02/22(日) 00:25:18.91ID:fuPQYg3n0
node.jsもサーバーになるんで。まあwindows環境ならc#が一番いいような
0136名無しさん@お腹いっぱい。2015/02/22(日) 05:07:08.12ID:Wy11BP3X0
>>83
何だかそのアングラ感が懐かしい
0137名無しさん@お腹いっぱい。2015/02/22(日) 08:50:42.16ID:HMUjCBOl0
APIはhttpでも使えるよ。BB2Cが思いっきりhttp使ってるから
性能はhttpsよりだいぶマシになる
0138名無しさん@お腹いっぱい。2015/02/23(月) 11:05:13.90ID:7eMsT5Ew0
俺としては>>39推しだな
とにかく対策がとりづらいのと
あっちの利益になるから心情的にも対策とってこないだろうという事

ただ、プロキシ対応してない専ブラには無力だね
0139名無しさん@お腹いっぱい。2015/02/23(月) 11:44:23.03ID:FDGFEDzR0
今まで使ったこと無いけど>>39ができるか確認するのにちょっと使ってみるか・・・
0140名無しさん@お腹いっぱい。2015/02/23(月) 14:38:57.94ID:f1EJXsDa0
あほだろ
詐欺下の思い通りじゃねえかよ


あ、捨て魔でしたか(´・ω・`)
0141名無しさん@お腹いっぱい。2015/02/23(月) 14:47:22.96ID:7eMsT5Ew0
>>140
おちつけ
それができるなら他の作者を大金持ちにする事も可能だ
0142名無しさん@お腹いっぱい。2015/02/23(月) 14:49:08.64ID:pg55RpVu0
山下Styleのキーだけぶっこぬいて使えば良いじゃない
どうせ3/3に出るであろうリリース版も、気前よくキーを晒してくれるんだから、ありがたく使わせてもらおうよ
0143名無しさん@お腹いっぱい。2015/02/23(月) 15:48:02.52ID:CuEuN7SV0
それ以前にAPI鯖死んでオワタになりそうな気がするw
0144名無しさん@お腹いっぱい。2015/02/23(月) 16:30:42.61ID:d0IIXda90
そうなったら戻るんじゃね?
0145名無しさん@お腹いっぱい。2015/02/23(月) 19:33:53.17ID:d2E0HcqR0
嫌儲関係じゃない
大多数のただ馴染みの専ブラを使い続けたい人のためにはAPI経由の串が楽で良いな
0146名無しさん@お腹いっぱい。2015/02/23(月) 21:04:55.97ID:FtWkghaI0
普通に平穏に2chやりたいだけだしね
戦争ごっこみたいなことしたい子は勝手にやってくれってね
0147名無しさん@お腹いっぱい。2015/02/24(火) 22:54:38.72ID:86/8OnsU0
なんとなくまとめた
http://prokusi.wiki.fc2.com/
0148名無しさん@お腹いっぱい。2015/02/25(水) 23:52:58.87ID:LH9WvpuM0
お疲れ。助かる。
0149名無しさん@お腹いっぱい。2015/02/26(木) 00:04:05.19ID:DGghpkx30
http://anago.2ch.net/test/read.cgi/software/1424828557/15
15 : ◆Apixy9FSN2 [sage apixy]:2015/02/25(水) 18:39:25.81 ID:c9i0iUSE0
ttp://www1.axfc.net/u/3419516.zip
ヤターWindowsで動くdat串できたよー!
キーはどこからか拾ってきて設定してね!
0150名無しさん@お腹いっぱい。2015/02/26(木) 00:12:34.28ID:76Q6sa6C0
>>149
/*
■動作環境
*/
Windows8.1の64bit版で作ったのでそれなら大丈夫。
Visual C++ 2012のランタイムさえ入れれば7以降なら動くでしょう。
64bit版なので32bit版では当然動きません。


くたばれ!!
0151名無しさん@お腹いっぱい。2015/02/26(木) 00:44:45.91ID:i0QGUX7V0
>>150
今時度動かないほうがおかしい
お前みたいなのがいるからウェブページとかソフト開発めんどくさいの
0152名無しさん@お腹いっぱい。2015/02/26(木) 01:03:28.03ID:9GBPiOBp0
>>151
VC2005使って自分でコンパイルするからソースよこせ!!
0153名無しさん@お腹いっぱい。2015/02/26(木) 01:13:06.34ID:MAlp2xqJ0
Linux用キボンヌ
0154名無しさん@お腹いっぱい。2015/02/26(木) 01:35:23.82ID:ti1tqJlX0
navi2chのスレ辺りみとけよ
0155名無しさん@お腹いっぱい。2015/02/26(木) 07:47:13.24ID:OKYJIUxJ0
>>153
pythonのが散々出てるだろ
0156名無しさん@お腹いっぱい。2015/02/26(木) 08:24:24.73ID:0kMje+Ze0
これは・・Win32APIのみで串作れば
需要あるってことか
0157名無しさん@お腹いっぱい。2015/02/26(木) 12:48:15.75ID:ti1tqJlX0
簡単軽量なのなら需要あるけど、仕様変更に素早く対応出来るように
ユーザーがその辺イジれるようにあいておかないと、更新大変じゃないかな
0158名無しさん@お腹いっぱい。2015/02/26(木) 13:17:54.07ID:Zoq+oCDO0
StyleからAPI情報を抽出するツールと
API情報を入力・保存する串ツールか
0159名無しさん@お腹いっぱい。2015/02/26(木) 13:22:06.83ID:ZgK4+/k00
そんなあなたにfiddler
0160名無しさん@お腹いっぱい。2015/02/26(木) 13:27:29.22ID:Zoq+oCDO0
>>159
今使ってるw
0161名無しさん@お腹いっぱい。2015/02/26(木) 13:34:58.02ID:G77uJ5cC0
>>158
で、それを簡単に実現する方法がStyleを自動操作だよ
毎回、API情報抜くより簡単でしょ
Styleの実装なんてそうそう変わらないんだし
非表示にしときゃStyleなんて存在しないのと一緒だからね
0162名無しさん@お腹いっぱい。2015/02/26(木) 14:13:42.03ID:lb2N1B+/0
161がプログラムを書いたことがないのは分かった
0163名無しさん@お腹いっぱい。2015/02/26(木) 14:19:16.95ID:ZgK4+/k00
出来ないことはないが抜く方が簡単だと思う

>>160
>>19は流行らなかったのになんか今流行ってるな
0164名無しさん@お腹いっぱい。2015/02/26(木) 14:36:06.70ID:gLFMOisk0
自動操作できるなら、自動でキーを抜けるけど
自動更新チェック、自動起動、自動操作でキーを抜いて、キーをウェブのどこかにアップロード/書き込み

まぁ頻繁にキーを変えることはどうせできないから手動でキー更新でいいでしょ
Spyleダウンロード後5分もあればキーを抜けるんで、山下も変えるだけ無駄だと気付くでしょう
もしキーを外だししてキーだけ自動更新できるように作り込んで来たら、その仕組みをまんま使わせてもらうだけ
何をやっても無駄だから
0165名無しさん@お腹いっぱい。2015/02/26(木) 14:41:31.89ID:G77uJ5cC0
>>162
Delphi7ベースだろ?spy++使うまでもないよ
0166名無しさん@お腹いっぱい。2015/02/26(木) 15:36:35.26ID:B2M6fLop0
perlならこうか
use Digest::SHA qw(hmac_sha256_hex);

$HMKey = 'Dg略';
$AppKey = 'xx略';
$ct = '1234567890';

$mess = $AppKey . $ct;
$HB = hmac_sha256_hex($mess,$HMKey);

#$digest = hmac_sha256_hex($data, $key);


perlならWin98でも使用可能になるか。
0167名無しさん@お腹いっぱい。2015/02/26(木) 16:07:24.54ID:3IOq0WWJ0
串に組み込むのが手間。
httpはいいけどhttpsのCONNECTとかもやらにゃならん。

あとdatアクセスの場合だけ迂回。

これくらいか。
0168名無しさん@お腹いっぱい。2015/02/26(木) 16:21:54.12ID:gLFMOisk0
>>167
既存ブラウザ向けならhttpだけで良いでしょ
httpsはDirectで
0169名無しさん@お腹いっぱい。2015/02/26(木) 17:02:08.32ID:6E/2BYyl0
あとはこれを告知していかに山下に金が落ちないようにするかだな
0170名無しさん@お腹いっぱい。2015/02/26(木) 17:03:18.54ID:bhXAQIJW0
html-datの串はtor板にある奴がよくできていた
0171名無しさん@お腹いっぱい。2015/02/26(木) 17:04:53.34ID:flwfbvdW0
>>170
htmltodatByFiddlerだとログが壊れる
tor板だと問題なし?
0172名無しさん@お腹いっぱい。2015/02/26(木) 17:08:26.12ID:j5qud9Fg0
なんぞそれ
0173名無しさん@お腹いっぱい。2015/02/26(木) 17:09:30.56ID:hvBFEkXO0
>>172
http://mukiyu.g.ribbon.to/
http://mukiyu.g.ribbon.to/htmltodatByFiddler/readme.txt

これ
0174名無しさん@お腹いっぱい。2015/02/26(木) 17:10:36.64ID:bhXAQIJW0
新規取得したスレではログが壊れることはなかった
差分取得もちゃんとできて、毎回read.cgiにスレ全体を取りに行かないから軽い
0175名無しさん@お腹いっぱい。2015/02/26(木) 17:15:37.79ID:ZgK4+/k00
>>174
見てないけど取得したレス数とサイズとラスト16byteぐらいを保存しといて
次アクセス時に使えば軽くなりそうだな
0176名無しさん@お腹いっぱい。2015/02/26(木) 17:17:05.61ID:bhXAQIJW0
>>175
readmeを読む限りそんな感じで動いてるみたい
0177名無しさん@お腹いっぱい。2015/02/26(木) 17:44:59.45ID:j5qud9Fg0
かもめで使ってみようとしたらやたらとエラー吐いてデータが壊れた
0178名無しさん@お腹いっぱい。2015/02/26(木) 18:52:09.11ID:ZgK4+/k00
>>176
ただあぼーん時とかの処理考えたらめんどっちいな・・
0179名無しさん@お腹いっぱい。2015/02/26(木) 18:58:14.22ID:TZ+oHmvz0
Torバージョンをまとめてあげて欲しい
0180名無しさん@お腹いっぱい。2015/02/26(木) 19:56:59.68ID:1OcTSnsc0
あぼーん時は416を返してクライアントに再取得させるだけだから別に面倒ではないと思うが
0181名無しさん@お腹いっぱい。2015/02/27(金) 00:09:18.47ID:2darJ9Q20
メール欄が壊れまくるな
htmltodatByFiddlerは
0182名無しさん@お腹いっぱい。2015/02/27(金) 00:18:48.61ID:pkVVdIZI0
>>19のFiddlerScriptがメール欄デコードしてるから
移植してみれば
0183名無しさん@お腹いっぱい。2015/02/27(金) 00:22:50.77ID:ZI82dLoW0
>>181
about@ne.jp はどうよ?
0184名無しさん@お腹いっぱい。2015/02/27(金) 00:25:21.20ID:ZI82dLoW0
ためしにもう一個
info@co.jp 👀
0185名無しさん@お腹いっぱい。2015/02/27(金) 00:26:06.88ID:ulCopddq0
.
0186名無しさん@お腹いっぱい。2015/02/27(金) 00:29:26.79ID:PaQA3RxW0
かちゅおねがい
0187名無しさん@お腹いっぱい。2015/02/27(金) 00:34:12.34ID:9/H5Odc40
>>19
JaneXeno/150114で使ったらログが壊れるので、
スクリプト130行以降を全部削ったら使える様になりました。
ありがとうございます。
0188名無しさん@お腹いっぱい。2015/02/27(金) 01:17:01.74ID:jO2BHuQV0
read.cgiの半角スペース処理の関係上
オリジナルdatと完全互換なhtml2datを作るのは不可能な模様
0189名無しさん@お腹いっぱい。2015/02/27(金) 01:18:20.01ID:Kp8WjHqy0
具体的には?
0190名無しさん@お腹いっぱい。2015/02/27(金) 01:25:48.03ID:CkhMnjzt0
行末の半角スペースの有無がhtmlでは分からない
↑の行は最後に半角スペースがある、datだと分かるがhtmlでは分からない
0191名無しさん@お腹いっぱい。2015/02/27(金) 01:27:18.75ID:+JE0ec2M0
>>190
それのせいでscがスクレイピング使ってるのが確定したからね
0192名無しさん@お腹いっぱい。2015/02/27(金) 01:34:13.96ID:qOQoZo540
>>189
特徴的なのはコピペした投稿

書き込み完了前の時点で各行の最後に半角スペース(\x20)が入る
書き込み後のdat上では\x20\x20<br>となってるけど
read.cgi通すと\x20<br>に変換される

改行の処理が \n → \x20<br>\x20 なんで各行の前後に半角スペースが必ず挿入される仕様
0193名無しさん@お腹いっぱい。2015/02/27(金) 01:50:13.11ID:ulCopddq0
>>187
それ単にdatにアクセスしてるだけじゃね?
0194名無しさん@お腹いっぱい。2015/02/27(金) 01:51:13.61ID:pkVVdIZI0
>>189
>>192ぐらいなら置換で戻せるし、行頭半角はbbs.cgi?の段階で削除されるから
文字と文字の間に複数個の半角スペース入れたりしない限りまぁ大丈夫
ただAA初心者とか整形しようとすると結構やっちゃうけどな

"無意味な空白は1つだけにする"でググるとそこらへんの処理が出てくるな
1byteでも転送量を減らそうという当時の努力が窺い知れる・・
0195名無しさん@お腹いっぱい。2015/02/27(金) 01:51:20.14ID:5OJ3SYiJ0
そもそもWebで見た時にはそう表示されるんだから、
Whitespaceのプログラムでも書き込まない限り問題ないんだけどね
どのみち差分取得するならどっかにレス番かログ保存しとく必要あるし
0196名無しさん@お腹いっぱい。2015/02/27(金) 02:01:27.50ID:p3P4xXWJ0
メール欄が壊れまくるな
htmltodatByFiddlerは
0197名無しさん@お腹いっぱい。2015/02/27(金) 02:03:48.48ID:72X9Hzyb0
行末のスペースならAAも崩れたりはしないよね?
実用上は問題なさそうだけど
0198名無しさん@お腹いっぱい。2015/02/27(金) 02:06:09.60ID:ch/QUMXQ0
行末のスペースを見て何らかの処理をする専ブラってあるのかな?
■ このスレッドは過去ログ倉庫に格納されています