X



proxy2ch愛好会 [転載禁止]©2ch.net

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
垢版 |
2015/03/22(日) 11:11:25.88ID:G51NCGTv0
そろそろ個別スレが立ってもいいんじゃなかろうか
ってなわけで
proxy2ch
 Win32 of Mac tor板で配布の串 (API/webスクレイピング)
 http://xiwayy2kn32bo3ko.onion.city/test/download.cgi?board=tor&;id=2015031723090605851&filetype=.zip 【proxy2ch-20150317】
http://xiwayy2kn32bo3ko.onion.city/test/read.cgi/tor/1424667677/ tor経由以外では、書き込みはしないで)

【重要】似てるけどprxy2chではありませんよ!! 👀
0002名無しさん@お腹いっぱい。
垢版 |
2015/03/22(日) 11:36:01.77ID:6oN87Elw0
個別スレねぇ
共通する話題も多いし別に分ける必要は無いと思うけどな
そもそも20150321が最新なのに>>1は古いままだし、本当にproxy2ch使ってるのかと
0003名無しさん@お腹いっぱい。
垢版 |
2015/03/22(日) 11:54:10.04ID:864cL/aI0
それより串の作者さんは自分で専用のサイト作ってそこで配布しないのかな?
専ブラ作者たちみたいにさ
そしたらいちいち2ちゃんのスレにあぷろだのリンク貼りに来なくてもいいだろ
ひとことバージョンアップしましたって書き込むだけでいい
0007名無しさん@お腹いっぱい。
垢版 |
2015/03/22(日) 20:50:19.31ID:077m6wVC0
>>3
2ちゃんのスレにあぷろだのリンク貼るのも
2ちゃんのスレにひとことバージョンアップしましたって書くのも大して手間は変わらんよ
0024名無しさん@お腹いっぱい。
垢版 |
2015/03/28(土) 09:31:26.85ID:1JXaWHbD0
proxy2ch-20150326.zip
makeが通りません。

proxy2ch-20150326$ make
g++ -O2 -c main.cpp
main.cpp: In function ‘void log_printf(int, const char*, ...)’:
main.cpp:43:23: error: ‘va_start’ was not declared in this scope
va_start(argp, format);
^
main.cpp:45:13: error: ‘va_end’ was not declared in this scope
va_end(argp);
^
make: *** [main.o] Error 1
よろしくお願いします
0027名無しさん@お腹いっぱい。
垢版 |
2015/03/28(土) 16:09:16.51ID:Zar3CLGZ0
今、この下のスクリプトで起動してますが
(途中、長すぎると出て書き込めなかったので改行してます)
#!/bin/bash
~/proxy2ch -p 8080 -a 'Mozilla/5.0 (Windows NT 6.1; Trident/7.0; rv:11.0) like Gecko' --api 'JYW2J6wh9z8p8xjGFxO3M2JppGCyjQ:hO2QHdapzbqbTFOaJgZTKXgT2gWqYS'
--api-auth-ua 'Mozilla/3.0 (compatible; JaneStyle/3.83)' --api-dat-ua 'Mozilla/3.0 (compatible; JaneStyle/3.83)' --api-auth-xua 'JaneStyle/3.83' --api-dat-xua 'JaneStyle/3.83' &
/home/assy/jd/jd && killall proxy2ch

下記のような感じで訂正しやすくしたいのですがうまくできません

#!/bin/bash

IFS_BACKUP=$IFS
IFS=$'\n'

PORT=8080
UA='Mozilla/5.0 (Windows NT 6.1; Trident/7.0; rv:11.0) like Gecko'
APPKEY='JYW2J6wh9z8p8xjGFxO3M2JppGCyjQ'
HMKEY='hO2QHdapzbqbTFOaJgZTKXgT2gWqYS'
APIAUTHUA='Mozilla/3.0 (compatible; JaneStyle/3.83)'
APIDATUA='Mozilla/3.0 (compatible; JaneStyle/3.83)'
APIAUTHXUA='JaneStyle/3.83'
APIDATXUA='JaneStyle/3.83'

~/proxy2ch -p $PORT -a $UA --api $APPKEY:$HMKEY --api-auth-ua $APIAUTHUA --api-dat-ua $APIDATUA --api-auth-xua $APIAUTHXUA --api-dat-xua $APIDATXUA &
/home/assy/jd/jd && killall proxy2ch
IFS=$IFS_BACKUP

うまく行く方法無いでしょうか?
0028名無しさん@お腹いっぱい。
垢版 |
2015/03/28(土) 17:27:05.08ID:2Q2oQzZl0
>>27
そんなの、この程度で十分だろ

#!/bin/sh

APPKEY='〜〜〜〜'
HMKEY='〜〜〜〜'

path/to/proxy2ch -p 8080 --api "$APPKEY:$HMKEY" \
-a 'Mozilla/5.0 〜〜〜' \
--api-auth-ua '〜〜〜〜〜' \
--api-dat-ua '〜〜〜〜〜' \
--api-auth-xua '〜〜〜〜〜' \
--api-dat-xua '〜〜〜〜〜' &
/home/assy/jd/jd && killall proxy2ch
0029名無しさん@お腹いっぱい。
垢版 |
2015/03/28(土) 17:57:34.08ID:T7h7lGEm0
>>27
#!/bin/bash

APIKEY='自分で調べてね'
HMKEY='自分で調べてね'
UA='Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko'
APIAUTHUA='Mozilla/3.0 (compatible; JaneStyle/3.83)'
APIDATUA='Mozilla/3.0 (compatible; JaneStyle/3.83)'
APIAUTHXUA='JaneStyle/3.83'
APIDATXUA="JaneStyle/3.83"
PORT=8888
TIMEOUT=9
PROXY=''
OPENPROXY=''
eval CHPROXYPATH="~/2ch/proxy2ch"
eval JDPATH="~/jd-2.8.9-150226/jd"
[ -e "${CHPROXYPATH}" ] || exit ; [ -x "${CHPROXYPATH}" ] || exit ; [ -e "${JDPATH}" ] || exit ; [ -x "${JDPATH}" ] || exit
if [ "${APIKEY}" -a "${HMKEY}" ]; then
"${CHPROXYPATH}" ${PORT:+ -p "${PORT}"} ${TIMEOUT:+ -t "${TIMEOUT}"} ${UA:+ -a "${UA}"} ${OPENPROXY:+ -g} ${PROXY:+ --proxy "${PROXY}"} \
--api ${APIKEY}:${HMKEY} \
${APIAUTHUA:+ --api-auth-ua "${APIAUTHUA}"} \
${APIDATUA:+ --api-dat-ua "${APIDATUA}"} \
${APIAUTHXUA:+ --api-auth-xua "${APIAUTHXUA}"} \
${APIDATXUA:+ --api-dat-xua "${APIDATXUA}"} &
else
"${CHPROXYPATH}" ${PORT:+ -p "${PORT}"} ${TIMEOUT:+ -t "${TIMEOUT}"} ${UA:+ -a "${UA}"} ${OPENPROXY:+ -g} ${PROXY:+ --proxy "${PROXY}"} &
fi
echo "proxy2ch PID= $!";sleep 1;"${JDPATH}";echo "JD $?";sleep 1;
kill $!
echo "kill $?";sleep 1
exit
0030名無しさん@お腹いっぱい。
垢版 |
2015/03/28(土) 18:35:15.35ID:Zar3CLGZ0
>>28
"$APPKEY:$HMKEY" → ${APPKEY}:${HMKEY} に変更したらいけました
ありがとう

>>29
すごいです・・・
とても勉強になります
ありがとう
0031名無しさん@お腹いっぱい。
垢版 |
2015/03/28(土) 19:22:44.66ID:T7h7lGEm0
#これproxy起動前に付けてproxy2重起動防

CHPROXYPID=$(pgrep -f "${CHPROXYPATH}")
if [ ${CHPROXYPID} ]; then
kill ${CHPROXYPID}
echo "kill proxy2ch"
fi
0032名無しさん@お腹いっぱい。
垢版 |
2015/03/30(月) 11:17:09.34ID:KBomWPRZ0
proxy2chFrontend 1.0.1
ttp://www.dropbox.com/sh/i3w3rj9lgklcy3u/AACaKtbBX0zjhUx-kVzAXHzda?lst

・proxy2ch動作中にプロキシリストを弄ると不正メモリ操作落ちする件修正
・コンソール出力のバッファ末尾にnull追記 (>> 197)
・設定値を反映しないまま保存処理していた件修正 (>> 204,204)
・p2fe_proxy.iniに0文字のセクションを置くと以降読み出せない件修正
・APIのUserAgentの設定値がダブルクォーテーションで括られていない件修正 (>> 268)

MD5
5cc4836c321ba380c20ed8e30809ab1b proxy2chFrontend.exe

proxy2chFrontend 1.0.2
ttp://www.dropbox.com/sh/i3w3rj9lgklcy3u/AADEuILLtduZ3AxfSS-NNXv6a/proxy2chFrontend_102.zip

Windowsの終了イベント要求に対する返答が誤っていた問題を修正 (>> 490)

MD5
adad9ba1f64b52352dafed54b56739ec proxy2chFrontend.exe
0033名無しさん@お腹いっぱい。
垢版 |
2015/04/01(水) 21:45:04.13ID:pzr3URc80
proxy2chFrontend 1.0.3
ttp://www.dropbox.com/sh/i3w3rj9lgklcy3u/AACaKtbBX0zjhUx-kVzAXHzda?lst
DropboxにdiffとMD5リストを置くようにしました

・外部プロキシ(--proxy)に指定するプロトコルの一覧の誤字を修正しました
sock4,sock5は誤りで修正し、新たにsocks4aを追加しました

MD5
d865b14ef4f4ee2d4830bc3bdb1d3a04 proxy2chFrontend.exe
0034名無しさん@お腹いっぱい。
垢版 |
2015/04/02(木) 15:59:23.36ID:lyj0d77Q0
Linuxでビルドするのにopenssl必須になってるのをGnuTLSで対応するようにしたいけど
#include <openssl/sha.h> の所を変えればいいのかな
GnuTLSでどう記述すればいいかわかる人ご教授たのんます
0035名無しさん@お腹いっぱい。
垢版 |
2015/04/02(木) 16:38:59.03ID:YXcb/ncg0
>>34
一行で済む話じゃないが、ある程度プログラミングの素養があれば難しくない
少なくてもgnutlsの仕様くらいはさらっと調べれないなら誰か親切な人を待つしかない
0038名無しさん@お腹いっぱい。
垢版 |
2015/04/02(木) 21:46:12.19ID:lyj0d77Q0
static void HMAC_SHA256_Init(hmac_sha256_t *hmac, const void *key, int length)
static void HMAC_SHA256_Update(hmac_sha256_t *hmac, const void *data, int length)
static void HMAC_SHA256_Final(hmac_sha256_t *hmac, unsigned char *md)
これをgnutls風に変えればいいのかと思ったけど
何か似てるようでいて実は新しく書き直さないとダメなパターンですかね
残念ながら素人の俺には手に負えなかった・・・w
0039名無しさん@お腹いっぱい。
垢版 |
2015/04/02(木) 22:00:37.07ID:HDeGNNzD0
proxy2chFrontend 1.0.4
・プロキシリスト一覧のメモリ確保量を間違えていた個所を修正
・プロキシリストのダブルクリックで読み込み処理を走らせるように改造
1d950dbfb8830086090ddf270b88aa86 proxy2chFrontend.exe (1.0.4)

proxy2chFrontend 1.1.0
・メニューに任意のテンプレで再起動できる[プロキシリスト]を追加
・オプション画面をOpenJane風のページ方式に変更
・コンソールタブの色調を変更できるように改造
・[共通設定]からデフォルトパラメータを設定できるように改造
b9ab44d1d231160a4a672f6687353c1a proxy2chFrontend.exe (1.1.0)

配布ページは>>33です
わかる所だけ実装しました
iniファイルは互換性があるので上書きする必要はありません
0042 【BE: Lv=10,xxTP】(1+0:8) 転載ダメ©2ch.net
垢版 |
2015/04/02(木) 23:07:12.58ID:XeDT2xsa0
>>39
もし、まだ改良予定があるなら、プロキシリストのリストボックスをプルダウンメニューに出来ないかな。
リストボックスだと、追加分が下になるのでスクロールしないと見えない。
プルダウンメニューなら、選択したものが必ず表示されるから判り易いんだけど。
0043名無しさん@お腹いっぱい。
垢版 |
2015/04/03(金) 03:14:23.78ID:ACY7NNO80
>>39
1.1.0にしたけど読み込み書き込み共に外部プロキシが反映されないです(1.0.3の更新以降)
専ブラとコンソール上ではタイムアウト表示だけど
実際には(ブラウザでスレ開くと)外部プロキシ無しで書き込みが通ってるという状態
コンソールにUsing proxyは出ているし、1.0.2では全く問題ないです

とりあえずダメになるまで1.0.2使います
0044名無しさん@お腹いっぱい。
垢版 |
2015/04/04(土) 13:18:14.42ID:Fxc6dDg30
JDから
■proxy2chを使用しbbspinkの過去ログだけ見れない
  bbspink.*を除くでJDのソースを検索して
  && get_url().find( ".bbspink.com" ) == std::string::npos
  を消せば見れます
0045名無しさん@お腹いっぱい。
垢版 |
2015/04/04(土) 23:14:18.52ID:Xu/PJea50
同じネットワーク内(Wi-Fi)だと必ずスレ取得できるけどLTE経由のVPNだと時々スレが取得できないのはキャリアが悪いのかな?
VPN経由だと共有フォルダとかは見えるんだけど。
スレチだったらすみません。
0046名無しさん@お腹いっぱい。
垢版 |
2015/04/05(日) 03:49:18.56ID:2+mbK5K40
>>45
まあスレチなんだけどな
LTEだVPNだはローカル串には関係なくて
その回線からの接続を制限しているのは2ch側の規制リスト
そしてリストの判定にムラがある事もしばしば
0048名無しさん@お腹いっぱい。
垢版 |
2015/04/05(日) 07:00:15.69ID:yhD1p8BW0
>>46
串を立ててるのは家のPCとかだろ、それなら2chの規制は関係ないだろ
スレチだからって素人相手に嘘つくな
0049名無しさん@お腹いっぱい。
垢版 |
2015/04/05(日) 07:05:35.03ID:QZNb3IlF0
時々ならCloudFlareかAPI鯖の不調じゃないのかね
VPNが途中でいったん切れてるとかじゃなければ
read.cgiでなら他の原因だろうが
0050名無しさん@お腹いっぱい。
垢版 |
2015/04/05(日) 07:11:09.25ID:2+mbK5K40
>>48
家のPC()の内側で完結するローカル串には関係ないってことが理解できない馬鹿ですか?
0051名無しさん@お腹いっぱい。
垢版 |
2015/04/05(日) 07:17:01.31ID:2+mbK5K40
>>49
それはHTTPステータスコードを見ないと判断できない
error401ならAPI認証確定だしerror52x系ならCFの問題
005345
垢版 |
2015/04/05(日) 13:02:47.52ID:bSPe3ejF0
>>45です。
スレ取得できない時はLAN内webサーバーのログには何も残ってないんです。
だからキャリアなのかどうしてなのかわからず。
ただスレ取得できてる時はちゃんとログにokかNGログ吐いてるんですよね。
0055名無しさん@お腹いっぱい。
垢版 |
2015/04/05(日) 16:26:22.87ID:2+mbK5K40
>>52
ローカル串とグローバル串の違いが分からん馬鹿は黙ってろ

>>53
端っからスレチなんだが
回線を繋ぎ変えて動作が変わるということはその回線の問題
netstatという文字列でググって経路確認の使い方覚えておくといい
0057名無しさん@お腹いっぱい。
垢版 |
2015/04/05(日) 21:42:31.46ID:lphhDPeo0
これ外部からの接続にパスワードかけられないの?
0059名無しさん@お腹いっぱい。
垢版 |
2015/04/05(日) 22:50:17.86ID:lphhDPeo0
えーこのソフト立ち上げてファイアウォール開けてポート9080開けるとそのままパス無しでつながるよ?
0063名無しさん@お腹いっぱい。
垢版 |
2015/04/05(日) 23:03:22.23ID:lphhDPeo0
ポートはルーターのだよ
0067名無しさん@お腹いっぱい。
垢版 |
2015/04/06(月) 02:02:35.05ID:9mfF1Cwn0
ソース公開→恥ずかしいコードは出しにくい
→作者のスキルレベルが期待できる→バグバグしてない
0069名無しさん@お腹いっぱい。
垢版 |
2015/04/06(月) 10:23:07.69ID:AWgTbAft0
専用ブラウザを助けるプロクシ作らね?9串目©2ch.net
http://anago.2ch.net/test/read.cgi/software/1427860128/486

486 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2015/04/06(月) 03:14:47.03 ID:5O3DLFTD0
proxy2ch helper 第6版
ttp://pastebin.com/0c1ivuJW

cmd.exe でリダイレクトを使ってログをファイルに書き出せるようにしてみた
ただし既存ファイルの上書きに注意されたし
0070名無しさん@お腹いっぱい。
垢版 |
2015/04/06(月) 10:53:14.17ID:3Bmk0Tz+0
ソースがあるのはいいんだけど
なんでC++でmalloc ?
あるべきじゃないところにマジックナンバーが多くない?
0075名無しさん@お腹いっぱい。
垢版 |
2015/04/06(月) 12:55:16.51ID:OD1c/+uK0
自分で綺麗にしたソース出せばいい
0079名無しさん@お腹いっぱい。
垢版 |
2015/04/06(月) 18:00:06.06ID:3Bmk0Tz+0
作者=神フィルターで擁護したい気なのだろうけど、C++では
byte *b = new byte [65535];
みたいにしてないと、色々言語のこと分かってないようで怖い。
C, C++は分からんでコーディングするとセグフォとかで
簡単に落ちたりするからな。
0080名無しさん@お腹いっぱい。
垢版 |
2015/04/06(月) 18:11:11.97ID:cbAiPc4+0
byteなんて使ってる時点であんたのほうが分かってない雰囲気しか無い
構造体でもない限りmalloc-freeとnew-deleteで別に後者にアドバンテージがあるわけでもない

そんなに気になるならtor板で直接指摘してくればいいんじゃね
0082名無しさん@お腹いっぱい。
垢版 |
2015/04/06(月) 19:18:34.89ID:yGydJbwB0
どんどん指摘してほしいなら人様にダメ出ししてないで
まず一から自分で書いて公開せーよ

信者ガー擁護ガー
って人様の流儀にアレコレ言う板じゃないからな
言いたい事が色々出てくるのはわからんでもないがw
実用上問題が出てるなら>>80の言うように本スレへ
0083名無しさん@お腹いっぱい。
垢版 |
2015/04/06(月) 19:31:42.05ID:oCzMIaYU0
malloc使うなら戻り値確認した方がいいような気がする
newだと確保できないと例外飛ぶけどmallocだとNULL帰ってくるだけだよな?
まあmalloc失敗する時点でどうしようも無いからぬるぽで強制終了でもいいっちゃいいが

この辺標準Cライブラリの実装によって違ったりするのかはよく知らない
0084名無しさん@お腹いっぱい。
垢版 |
2015/04/06(月) 20:02:55.10ID:0lAvZc840
>>79
charの確保なんかコンストラクタ/デストラクタがあるわけでもあるまいし
malloc-freeかnew-deleteでちゃんと対になってればいいんだよ
セグフォは単にメモリ管理ができてないだけ

>>83
linuxは基本的にmallocでNULLは返ってこないな
0091名無しさん@お腹いっぱい。
垢版 |
2015/04/06(月) 20:51:47.68ID:yGydJbwB0
浪費も何も嵐だかバカだかが勝手に立てちゃったスレだからな
構ってちゃんがgdgd言っても作者は見てないだろw
0092名無しさん@お腹いっぱい。
垢版 |
2015/04/06(月) 20:59:49.16ID:qZ6Sn+PE0
C++をC++として使う奴と、C++をクラスと便利なライブラリがあるCとして使う奴は絶対分かり合えないから
その辺にしとけ
0094名無しさん@お腹いっぱい。
垢版 |
2015/04/06(月) 23:50:38.54ID:ccVFRHnH0
隔離スレとしては上手く機能しているってこった
そもそも開発本流はTor板だからな
0101名無しさん@お腹いっぱい。
垢版 |
2015/04/13(月) 12:36:38.84ID:kYQHXuea0
proxy2chは余計な物が無いから良い
GUIで使いたいなら他の串使えばいい
だからフロントエンド公開やめてくれ
教えて君の情弱共が集まってしまう
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況