오픈 소스 소프트웨어 개발 및 다운로드

最近の更新 (Recent Changes)

2010-05-04
2010-02-04
2010-01-31
2010-01-24
2010-01-23

Wikiガイド(Guide)

サイドバー (Side Bar)

PCSV を弾く処理

ezweb の PCSV は何故か端末 ID をもらうことが出来ないのでいっそのこと全て弾くという大胆な処理を行うようなコード。 正直入れるかどうかでまだ決まっていないので、暫定的にここにメモります。

Index: test/img0ch/3/Img0ch/Filter/IP.pm
===================================================================
--- test/img0ch/3/Img0ch/Filter/IP.pm (revision 1901)
+++ test/img0ch/3/Img0ch/Filter/IP.pm (working copy)
@@ -35,6 +35,17 @@

 sub write_ok {
     my ( $iFIP, $ip ) = @_;
+
+    # PCSV を一斉に弾く処理
+    my @pcsv_ip = (
+        '222.15.68.192/26',   '59.135.39.128/27',
+        '118.152.214.160/27', '118.152.214.128/27',
+        '222.1.136.96/27',    '222.1.136.64/27',
+        '59.128.128.0/20',
+    );
+    defined $Net::CIDR::Lite::VERSION or require Net::CIDR::Lite;
+    Net::CIDR::Lite->new(@pcsv_ip)->find($ip) and return 0;
+
     my $iRepos = $iFIP->{_rs};
     my $bbs    = $iFIP->{_bbs};
     my ( $i1, $i2, $i3, $i4 ) = split '\.', $ip;

img0ch 以外の 2ch 互換掲示板を作るスクリプト

  • http://0ch.mine.nu img0ch はここからフォークしました
  • http://mewlog.sakura.ne.jp/scripts/ 2ch互換スクリプト] 様々なスクリプト (流出スクリプト、17氏スクリプト、Global Note Script) が保管されています
  • http://cradle.s34.xrea.com/maybe/ <= ここを2ch専用ブラウザで登録して閲覧してみれば lv3 スクリプトが再配布されているサイトが見つかります。ただし、現在もスクリプトが配布されているかは不明

SourceForge.JP is a Japanese version of SourceForge.net. For developments that are not related to Japan, we recommend you to use SourceForge.net.