指定IPがブラックリストになっているかどうかを調べるスクリプト
genki
genki
ATOMRSS
  • codeなにがしブックマークに追加する 0 users
  • このページを del.icio.us に追加
  • このページをはてなブックマークに追加
  • GoodJob
  • 6

GJGJGJGJGJGJ

説明

http.dnsbl.sorbs.net などにアクセスし、指定した IP がブラックリストとして登録されていないかをチェックするRubyスクリプトです。

下記のようにして呼び出すと、指定IPが登録されていた場合に、その旨のメッセージを出力します。

checkBlackList.rb 10.0.0.1

ソースコード

コメント

  • ゲスト
  • 1:ゲスト
  • 2007/08/09 00:57

ひとつだけ質問があります
あなたが無理してRubyで書く理由って何ですか?

Rubyで書かずにほかの言語で書けばもっと素直に記述してきちんと動作するものができるはずです
無理にRubyで書いたものを公開することもないでしょう

GJGJGJ

  • genki
  • 2:genki
  • 2007/08/09 09:17

Rubyが一番書きやすかったから Ruby にしたんですが、例えば他の言語だとどういう風に書けますでしょうか? 普通はこうじゃね?というのをコードで語って頂けると幸いです。

GJGJGJGJGJGJ

  • ゲスト
  • 3:ゲスト
  • 2007/08/10 13:29

24行目で本来起こっているエラーを無理矢理無視させているのには
何か深い理由でもあるんですか?

173.rb:24:in `getaddress': wrong number of arguments (0 for 1) (ArgumentError)

GJGJGJGJGJ

  • genki
  • 4:genki
  • 2007/08/10 14:20

あれ。typo です、すいません。
fqdn を引数で指定したつもりでした。

GJGJGJGJGJ

  • okdt
  • 5:okdt
  • 2007/08/17 02:07

ソースコードにコメントが欲しいなあ。

GJGJGJ

Resolvライブラリを使ってマルチスレッドでチェックするようにするといいかも。
あとはほかのプログラムから流用しやすいようにライブラリ化するとか。

GJGJGJGJ

前へ 1 次へ

プレゼン公開・共有サイト handsOut.jp チーム・マイナス6% - みんなで止めよう温暖化

ソースコードのブログパーツ

デフォルトのフォントサイズ
修飾
表示サイズ
px px
プレビュー (表示する)
下のプレビュー領域をクリックすると、ポップアップで全体を見ることができます。
パラメータが不正です

    GoodJobしたユーザ

    ブックマークコメント

    関連するなにがし

    前へ 1 次へ

    タグ

    raketime machineイベントログfilesystemobjectdeveloperprogrammingprimenumberflexriatagged電卓分数逆ポーランド記法ポーランド記法jaxbdyndnsarraylistdeepcopyディープコピーobjectoutputstreambytearrayoutputstreamobjectinputstreambytearrayinputstreamiterator複数チェックボックスmultibytexencentos文字エンコーディングinit_connectcharacter-set-servercollation-serverdefault-character-setヘルパーメソッド動的メソッド呼び出しf:labelwsse2重登録防止prototype.js位置positionedoffsetscrolltoスクロールpositionlink_tocyclecheck_box_tagチュートリアルactive_formerror_messages_forハイライトバリデーションvalidate便利リストデコレーションメールデコメ非対応機種tilestext_field_tag一括複数情報etherealrtphexテキストデータ抽出validwhenリセット一括更新plop置換replacepcoslogmixisregソケットnet::telnetfopenmutexサンプルcalendar[linux][bash][シェルスクリプト][大容量]mobilerorrails2.1クリップボードclipboard横向きピラミッドs2jdbc-genjsonicお絵かきフルパス名抽出サブドメインサブドメイン名s2jdbc自動生成エンティティxhtml

    前へ 1 2 3 ... 8 次へ