以前からCGIスクリプトが配布されている掲示板に荒らし対策用の改造版を追加するのではなく、初めから荒らし対策用になっている掲示板のCGIスクリプトの配布はありますでしょうか?
現在、改造版を加えた掲示板を使っているのですが、少しでもほっておくと投稿拒否のログがかなり貯まってしまい、気になっています。
※掲示板のレンタルではなく、CGIスクリプトをダウンロードして自分で設置します。

このQ&Aに関連する最新のQ&A

A 回答 (2件)

こんにちは。

掲示板の荒らし対策との事ですが。
>少しでもほっておくと投稿拒否のログがかなり貯まってしまい
とあるのですが、荒らしとは日本語をまじえた通常の書き込みなのか
スパム(URLだけの書き込みがズラズラと書かれる)なのかどちらなのでしょうか?
前者ならば相手は人間なので無視してしばらくしたら止みますが
後者ならば自動書き込みなので1度書かれたら最後、また書き込まれるはめになります。

スパム対策で、もっとも簡単で有効的なのはCGIのURLを変更する事です。
CGIのURLで攻撃されるわけですから
ttp://****.jp/bbs/bbs.cgiならttp://****.jp/bbs/bbs_1.cgiみたいに変えるだけで(とりあえずは)止みますよ。
多少面倒ですが私はこの方法でスパム対策してます。

質問の答えなのですが、参考URLサイトさんで「半登録制ノーマル掲示板CGI」なるものを配布されてます。
サンプルを見る限り、通常使うのに支障がない程度の登録で荒らし対策には結構有効だと思いますよ。

参考URL:http://orios.s151.xrea.com/
    • good
    • 0
この回答へのお礼

遅くなりまして申し訳ありません。ありがとうございました。

お礼日時:2007/01/25 18:47

問題は改造か始めから、かではなく、その対処方法ですね。


ログが溜まるのが気になるならログの収集を止めるとか、一定量溜まったら古いものから自動で消去するとか。
自身で改造が無理でも、まずはその改造版の配布元に問い合わせてみては。
なお、放っておくと投稿拒否のログが溜まってしまうタイプの方が少数派だと思うので、そうではないものを探すのは難しくないと思います。(その中でどんな機能を持った掲示板スクリプトを探すかによりますが)
    • good
    • 0
この回答へのお礼

遅くなりまして申し訳ありません。ありがとうございました。

お礼日時:2007/01/25 18:47

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qシェルスクリプトの引数

シェルスクリプトの引数

linuxのシェルスクリプトの引数に関しての質問です。引数の数が一桁くらいならいいのですが、200万個の引数を使うとなると、いちいち引数を手で書くわけにはいきません。引数をテキストから直接読み込むことはできませんか?

Aベストアンサー

200万個の引数?とりあえずbashだと1000万文字くらいは大丈夫でした。シェルによってはコマンドライン長の上限がもっと小さい物もあるかもしれません。

command `cat file`
で。

Q荒らし対策付き掲示板CGI

荒らし対策のついた掲示板CGIを探しています。

・投稿禁止ワードが設定できる
・画面にランダムで表示される「確認キー」を入れないと投稿できない

等の対策がついたCGIをご存知ないでしょうか?

よろしくお願いします。

*特定の人間の書き込みではなく、ロボットと思われるものがムチャクチャ連続で投稿してくるのを防ぎたいのです。

Aベストアンサー

CGIを探している、ということはプログラム自体を探しているという意味でしょうか。
それならば、有名どころで
http://www.kent-web.com/bbs/yybbs.html
KENT-WEBさんです。

レンタルサービスで”投稿時にランダムな投稿キーが必要”な機能があるものをお探しなら、
http://www.airbbs.net/
Airbbsさん。

どちらもGoogle検索するとたくさん出てきますよ。
http://www.google.co.jp/search?q=%E6%8A%95%E7%A8%BF%E3%82%AD%E3%83%BC%E3%80%80CGI
http://www.google.co.jp/search?q=%E6%8A%95%E7%A8%BF%E3%82%AD%E3%83%BC%E3%80%80%E3%83%AC%E3%83%B3%E3%82%BF%E3%83%AB

QBashシェルスクリプト findのエイリアスに引数を渡すにはどうすれ

Bashシェルスクリプト findのエイリアスに引数を渡すにはどうすれば良いのでしょうか?

$ alias a="ls $1 -a"
$ a dir
. .. ls_nara_ok
$ alias a="find $1 -type d"
$ a dir
find: pathes must precede expression: a

lsではうまく行くのに、findではエラーとなってしまいます。
どうすればスクリプト(エイリアス)内のfindに引数を渡せるのでしょうか?

Aベストアンサー

いや、ls も うまくいってないです。

コマンドラインから
> alias a="ls $1 -a"
とした時点で""が展開されます。
$1には何も入っていない(echo $1 としてみればわかる)ので、この文は
alias a="ls -a"
となります。

a dir として ls dir -a を実行してるつもりなのでしょうが、
実際には ls -a dir が実行されています。

(linux等で採用されている)GNUのlsでは ls dir -a でも ls -a dir でも同じ表示になるので「正しい」と思ったのでしょう。

lsの正式な書式は「 ls [OPTION ...] [FILE ...] 」であり、他のlsでは、一つでもファイル/ディレクトリ名と認識されたら、それ以降の引数は-で始まっていてもファイル/ディレクトリ名と判定されます。よって ls dir -aは
ls: -a: No such file or directory
となります(-aというファイルが無い場合)



bashでは、aliasの途中に引数を渡すようなことはできません。
そのような使いかたをするなら、functionで定義したり、シェルスクリプトにしたりしてください。

いや、ls も うまくいってないです。

コマンドラインから
> alias a="ls $1 -a"
とした時点で""が展開されます。
$1には何も入っていない(echo $1 としてみればわかる)ので、この文は
alias a="ls -a"
となります。

a dir として ls dir -a を実行してるつもりなのでしょうが、
実際には ls -a dir が実行されています。

(linux等で採用されている)GNUのlsでは ls dir -a でも ls -a dir でも同じ表示になるので「正しい」と思ったのでしょう。

lsの正式な書式は「 ls [OPTION ...] [FILE ...] 」であり、他...続きを読む

QCGIが使えないHPだと、どうしてリンク先の掲示板などのCGIも使えないの?

HPがCGIが使えないサイト(例:Yahoo!ジオシティーズ)だと、高度な機能を持ったレンタル掲示板やフォームが使えませんが、どうしてなのですか?

素人の私の頭では、「元HP自体がCGIが使えなくても、リンク先のレンタル掲示板やフォームはCGIが使えるサイトに存在しているのだから、当然動作する」としか思えないのですが。

質問自体に勘違いも含まれているかもしれませんが、気になっていますので、初歩的な原理をお教え下さい。

Aベストアンサー

>CGIが使えないHPだと、どうしてリンク先の掲示板などのCGIも使えないの?
通常は使えますが?(CGIが使えるサーバー側で外部呼出しが規制されている場合などを除き)
使えないとは?
これができないのなら、レンタル掲示板の存在がありえないですね。

Qリナックスのサービス制御スクリプトの引数の意味を教えてください

リナックスのサービス制御スクリプトの引数を省略して実行すると、次のような引数の一覧が表示されます。
使い方: /etc/init.d/smb {start|stop|restart|reload|status|condrestart}

このうちstartとstopとstatusは分かるのですが、
他の引数は違いがよく分かりません。
今までサーバーを再起動するときは
restartを使用していたのですが、
他にもreloadやcondrestartという引数があるので
これは、どのような時に使用するのか教えてください。

Aベストアンサー

restartとreloadの使い分けですか?
個人的意見ですが
reload コンフィグfileをちょっとだけ書き直した場合
restart
 ・多く書き直した場合(具体的に何行とかではなく自分の感覚で)
 ・モジュールを新たに入れた、入れ直した場合
 ・そのサービスが不安定になり、停止しているか動いているかも不明の状態で、早急に復旧させたい場合
  (このとき、少しでもクラッキングの可能性がある時は.confなどの改ざんをチェックしてから)

Q掲示板の荒らしについて

いつもお世話になっております。

最近"viagra"というタイトルで海外から複数のIPを利用して書き込みがあります。
(書き込みは英語のようです。検索で「viagra 掲示板 荒らし」などの用語で検索をするとひっかかります。)

削除しても削除してもまた書き込みがあり、一日に5.6件は書き込みがあり、削除が毎回大変です。

IPが同じなら規制をかけられるのですが、別なのでかけることもできなくて・・・

他の掲示板でも同じような被害にあっている人がいるようです。
こういったタイプの荒らしから書き込みをなくすには、どうすればいいのでしょうか?
どうかアドバイスをお願いします!

Aベストアンサー

最近流行って(?)ますよね。主に海外からの英文書き込み荒らし。
本当に迷惑です。
掲示板がどのようなものか質問には書かれていませんが、コチラのサイトでいろいろな掲示板での対処方法を紹介しているので(主にCGIの改造)、参考にしてみて下さい。
http://swanbay-web.hp.infoseek.co.jp/index.html

Qシェルスクリプト 引数の引渡しについて

こんにちは。現在シェルスクリプトを勉強中なのですがどうしてもわからないことがあり投稿させていただきました。
シェルスクリプトにて作成した引数(引数にスペースがある場合)を別のシェルスクリプトへ渡そうとしたときにうまく引き渡せなくて困っています。
詳しくは以下のスクリプト参照願います。
(1)引数作成のスクリプト
_/_/_/_/_/_/_/_/_/_/_/_/
#!/bin/sh
a="HELLO"
b="\"WOW WOW\""
test.sh $a $b
_/_/_/_/_/_/_/_/_/_/_/_/
(2)test.sh
_/_/_/_/_/_/_/_/_/_/_/_/
#!/bin/sh
echo $1
echo $2
echo $3
_/_/_/_/_/_/_/_/_/_/_/_/

これを実行すると
$1=HELLO
$2="WOW
$3=WOW"
となってしまいます。
これを
$1=HELLO
$2=WOW WOW
$3=NULL(空欄)
となるようにシェルスクリプトで作成することはできないのでしょうか?
ご教授よろしくお願いします。
よろしくお願いします。

こんにちは。現在シェルスクリプトを勉強中なのですがどうしてもわからないことがあり投稿させていただきました。
シェルスクリプトにて作成した引数(引数にスペースがある場合)を別のシェルスクリプトへ渡そうとしたときにうまく引き渡せなくて困っています。
詳しくは以下のスクリプト参照願います。
(1)引数作成のスクリプト
_/_/_/_/_/_/_/_/_/_/_/_/
#!/bin/sh
a="HELLO"
b="\"WOW WOW\""
test.sh $a $b
_/_/_/_/_/_/_/_/_/_/_/_/
(2)test.sh
_/_/_/_/_/_/_/_/_/_/_/_/
#!/bin/sh
echo...続きを読む

Aベストアンサー

sh ./test.sh HELLO wow "WOW WOW" bau
と入力すれば目的の動作を果たします. ということで,
b="wow \"WOW WOW\" bau"
からどのように上のコマンドを作るかという勝負になって結論:
eval "sh ./test.sh HELLO $b"
"sh~" で上のコマンドを「文字列として」作り, それを eval で実行します.

Q掲示板の荒らしは犯罪にならるんですか?

うちのHPや友達のHPで「荒らし」が急増。
犯人は皆同じです。
しかも、その荒らしは管理人のメルアドを悪用して、勝手にメルマガの購読を申し込んでいます。
あまりに悪質で困っています
友達との間でも対策について協議しているところです。
そこで、思ったんですけど・・・・。
掲示板の「荒らし」は犯罪になるのでしょうか?
知っている方、教えてください。お願いします。

Aベストアンサー

 掲示板の荒らし自体が、犯罪になるかどうかは、私には解りませんが(荒らし行為が、明らかに他人の不利益を生んでいる様ならば、犯罪行為と思います・・・)、管理人のメルアドを悪用して、という事ならば、明らかな犯罪行為です。不正アクセス禁止法に該当すると思います。(他の刑法にも違反しているかもしれませんが。)
警察に通報する等の、早急な対応が、必要でしょう。

Qシェルスクリプトのコマンドの中に引数を使いたいのですが

シェルスクリプトのコマンドの中に引数を使いたいです。
例えば sed -i 's/*/$1/g' /*
のように文字置換コマンド中に引数で書き換えられるようにしたいのですがそのまま$1に書き換わってしまいます。渡し方がおかしいのでしょうか?宜しくお願いします。

Aベストアンサー

's/*/$1/g'を"s/*/$1/g"に変更してみては?
「'」は文字列の展開を抑制するので$1は$1のままだと思います。

Qこんな掲示板を知りませんか?【件名目次のある掲示板】

こんな掲示板をしりませんか?
少し長くなりますが、聞いてください。

ボード型の掲示板において例えば、掲示板上などで複数の内容について
議論をする場合、ボード型ではいまどのような内容が議論なされているのか
を把握しづらいですよね。
だから、掲示板上部に件名のみでアンカーでリンクする目次がついた掲示板です。
ようするにどういうことかというと、例を挙げますと
「ラーメンはとんこつかしょうゆか」「うまいラーメンランキングをつくろう!」「あなたのお勧めラーメン店」
といった件名のスレッドが3つたっているとすると、
通常ならば全てのスレッドを把握することは、下までスクロールしないと困難です。もしくは
長いスレッドの場合はなおさらです。
つまり、僕の言いたいのは掲示板上部に

 ●ラーメンはとんこつかしょうゆか(12) ●うまいラーメンランキングをつくろう!(10) ●あなたのお勧めラーメン店(18)

といった目次を用意し、その下にスレッドがあるという形のものです。
実は、僕はあらゆる掲示板サービスを探して見ましたが、
目次だらけのいわゆるマルチトピックタイプや、2chをほうふつとさせるあめぞうタイプは
見かけたのですが、僕は2chのような掲示板は好まないものですから、
なんとか目次だけで、下は返信ボタンのある普通のタイプの掲示板がないかと探しているのです。

さて、こんなレンタル掲示板知りませんか?
CGIでもいいです。

こんな掲示板をしりませんか?
少し長くなりますが、聞いてください。

ボード型の掲示板において例えば、掲示板上などで複数の内容について
議論をする場合、ボード型ではいまどのような内容が議論なされているのか
を把握しづらいですよね。
だから、掲示板上部に件名のみでアンカーでリンクする目次がついた掲示板です。
ようするにどういうことかというと、例を挙げますと
「ラーメンはとんこつかしょうゆか」「うまいラーメンランキングをつくろう!」「あなたのお勧めラーメン店」
といった件名の...続きを読む

Aベストアンサー

Kentさんの以外のところで・・・。
CJ-Clubさんの「I-BOARD/2001」なんていかがでしょう。本を買わなくてもいいですし。(^^;;;

参考URL:http://www.cj-c.com/


人気Q&Aランキング