キーワード番号もbbxに送られるようになれば……
むしろ
板名 , サーバ名をbbxに送っていない事を後悔していたりする。
>>303 bbxからはどこからアクセスしてるか見えてるよねえ。。 サーバ名まではわからんかも知れんけど。
改定改定w
>>297 悪者URLの自動判定は無理かもしれないけど、たとえば2時間で60レスのurl連投は内容はともかく
普通マルチポストでしょ。urlを貼りまくる実況ってあるんかな・・
今のrock54を指名手配とすると、それとは別にrock54をそのまま流用してurl連投を容疑者
として拘束するシステムがあればええんではないかと。リンクでの容量つぶし荒しにも対応できるし。
url→リストと合致→bbx→3カウント→klist
↓
リストと合致しない
↓
bbz?でカウント→60カウント→klist(→再発→リストに登録)
というか、リストがどんどん膨らんでるようなのでちょっと心配になってきてたりする・・
現在、IPアドレス1.2.3.4で悪いことを検知したら、
4.3.2.1.bbx.2ch.net にgethostbyname()で通知しているわけで。
で、bbyシステムにあわせて、板名とサーバ名、あとスレッド名もらうことにしとこうかな。
1067770666.operate.qb3.2ch.net.4.3.2.1.bbx.2ch.net とか、
1067271368.soap.pink.bbspink.com.4.3.2.1.bbx.2ch.net を
gethostbyname() する感じかしら。
で、まずはそれ用にbbxなんちゃらの改造が必要すね。
ということで、
1)bbxgather.plの改良が必要だと思うので、お願いできますか。>未承諾広告さん
2)1)ができたらDNS側に入れますので、その後bbs.cgiの改良をお願いできますか。>FOXさん
1)はとりあえず、増えた5フィールド(ピリオド区切り)は無視でよいと思われ。
その後、うまくDBに取り込んで利用する方法をここで別途考えると。
>>306 > 1)bbxgather.plの改良が必要だと思うので、お願いできますか。>未承諾広告さん
現状
d8dad9b3:2910:08af + 0001 4.3.2.1.bbx.2ch.net
これから
d8dad9b3:2910:08af + 0001 1067271368.soap.pink.bbspink.com.4.3.2.1.bbx.2ch.net
のように吐き出されるのでしょうか?
と仮定して(w
my($ok, $flag, $ip) = $line =~
↓
my($ok, $flag, $thread_name, $ip) = $line =~
/^($Hex{8}):$Hex{4}:$Hex{4} (\S $Hex{4}) ($IPv4address)\.bbx\.2ch\.net$/o
↓
/^($Hex{8}):$Hex{4}:$Hex{4} (\S $Hex{4}) (.+)\.($IPv4address)\.bbx\.2ch\.net$/o
で良いのかな?
●登録は、、、
現状
1067453296\t1067438521\t・・・
これから
1067453296<>pink<>soap<>1067271368\t1067438521<>vip<>club<>1067100216\t・・・
みたいになるのかな?(bbspinkでも、サブドメイン名は重複しないから簡略表示でも良さそうな。)
>>307 >これから
> d8dad9b3:2910:08af + 0001 1067271368.soap.pink.bbspink.com.4.3.2.1.bbx.2ch.net
>のように吐き出されるのでしょうか?
そうすね。
DBには簡略で入れないほうがいいかなと。
簡略で入れると、asciiとかsoapはbbspinkだとか、別途管理しなきゃいけないし。
>>308 承知しました。
では、「と仮定して(w」のように変更すれば、ひとまず稼動できるかと思います。
(新たに増える部分には $thread_name を割り当てましたので以後何かと使えるかと思います。)
この部分も $IPv4address のように、別途定義してあげると良いかも?