memo.xight.org

日々のメモ

ベッカム髪型真似,高校生停学

Summary

  リバプール近郊のサビオRC高校でベッカムヘアをまねたケニー・ジェイミソン君(14)が停学処分を受けた.
  校長「この髪形は白人には適さない.校則で縛るしかない」と理由を説明
  ケニー君の父「ベッカムは子供たちのアイドル.全員が髪形をまねたらどうするのか」と激怒
  人種問題にも発展しかねない状況になっている(らしい).

Reference

  nikkansports.com - ベッカム髪型真似、高校生停学
  http://www.nikkansports.com/ns/soccer/world/p-sc-tp2-030521-0006.html

Nmap の使用法

ポートを指定して PortScan (Port 1 - 1023)

$ nmap -p 1-1023 192.168.0.2

- サブネット指定して OSスキャン

$ nmap -O 192.168.0.2/24

- サブネット指定して Ping スキャン

$ nmap -sP 192.168.0.2/24


詳細な情報を出力

  -v を複数つけることによって詳細度が上がる
  -d で詳細出力度が更に上がる
  -d を複数つけることによって更に詳細に

$ nmap 192.168.0.2 -v [-v -v ...]


スキャン結果を指定ファイルに XML で保存

$ nmap -oX /hoge/Nmap_XML.log

- スキャン結果を指定ファイルにScriptKiddie形式で保存

$ nmap -oS /hoge/Nmap_ScriptKiddie.log

- スキャン結果を読みやすいようにファイルに出力

$ nmap -oN /hoge/Nmap_ScriptKiddie.log

- スキャン結果を grep しやすいようにファイルに出力

$ nmap -oG /hoge/Nmap_ScriptKiddie.log


Port 80 をランダムスキャン

$ nmap -iR -p 80


注意

  デフォルトで /usr/share/nmap/nmap-services に記述がある TCP Port のみをスキャンする

Reference

  NMAPを利用したポートスキャンへの対策
  http://www.bflets.dyndns.org/Security/NMAP.html
  Nmap -- Free Stealth Port Scanner For Network Exploration & Security Audits.
  http://www.insecure.org/nmap/

Webalizer の DNS エラー対策

Summary

Error: Unable to open DNS cache file /var/lib/webalizer/dns_cache.db

  というメッセージが表示される.

原因

  /var/lib/webalizer/dns_cache.db がない

対策

# webazolver

  /var/lib/webalizer/dns_cache.db が作成される

Reference

  歪 - 自宅サーバの構築 - webalizerの使い方
  http://www.aritia.org/hizumi/dsl/page_08.htm

Webalizer の Warning メッセージ

Summary

  Webalizerを実行すると
  [new_snode] Warning: String exceeds storage size (69)
  というメッセージが表示される.

原因

  長いHTTPリクエストがあり,ログの中で,1行の長さの制限を超えた物があったときに起きるようだ.
  検索サイトからの参照や,Buffer Overflow を狙ったアタックなどで発生する.

対策

  なし.気にしない.

Reference

  歪 - 自宅サーバの構築 - webalizerの使い方
  http://www.aritia.org/hizumi/dsl/page_08.htm

疾走,ヤンキー魂.

疾走,ヤンキー魂.とは?

  日本初! 数万人のヤンキーたちが青春を駆け抜けるオンライン・ヤンク・ゲーム.

内容

  つっぱって,つっぱって,男気ポイントを獲得.
  男気ポイントをつっぱりに使い,そして伝説へ….

ゲームシステム

  ゲーム時間で3年の間を過ごす
  3年が経過すると代を継承するか,別ヤンキーとして転生するかを選択できる.
  代を重ねると,自転車が少し宙に浮く.(意味がわからない)

Square Enix から

  2003-05-23 発売予定

追記

  「そして伝説へ…」あたりがエニックスの匂いがする.

Reference

  疾走,ヤンキー魂.公式祭斗
  http://www.square-enix.co.jp/games/pc/yankee/

Apache2 をとりあえず使ってみる

インストール

# aptitude install apache2
Package apache2 is a virtual package provided by:
apache2-mpm-worker 2.0.45-3
apache2-mpm-threadpool 2.0.45-3
apache2-mpm-prefork 2.0.45-3
apache2-mpm-perchild 2.0.45-3
You should explicitly select one to install.

  と怒られた.
  どうやら apache2 はヴァーチャルパッケージ名らしい.

# apt-cache search apache2

パッケージ名 備考
apache2-mpm-perchild Apache2 用の実験的な高速 perchild スレッド化モデル
apache2-mpm-prefork Apache2 用の従来版モデル
apache2-mpm-threadpool Apache2 用の実験的な高速スレッドプールモデル
apache2-mpm-worker Apache2 用の高速スレッド化モデル

  よくわからないが threadpool を選んでみる.

# aptitude install apache2-mpm-threadpool

  Apache もあげたままなので,Port が重複していると最後の設定時に怒られた.

/etc/apache2/httpd.conf ファイルが空っぽなので

# cp /etc/apache/httpd.conf /etc/apache2/httpd.conf


基本設定

# vi /etc/apache2/httpd.conf

ServerRoot /etc/apache2
LockFile /var/lock/apache2.lock
PidFile /var/run/apache2.pid
ScoreBoardFile /var/run/apache2.scoreboard


httpd.conf のファイルをチェックする

# apache2ctl -t

  ServerType standalone
  がエラー出るからコメントアウト
  DSO 関係もエラー出るからコメントアウト

ポート設定

  Portの設定は

# vi /etc/apache2/ports.conf

Listen 80

  を変更

ディレクトリ毎の設定

  /etc/apache2/sites-available/default

SSL 初期設定

# /usr/sbin/make-ssl-cert

  地域や組織名を入力
  server name は絶対に入れないといけないらしい.

起動しないから

  /etc/init.d/apache2 を見てみると…ということで

# vi /etc/default/apache2

NO_START=1

  を
NO_START=0

  に変更

とりあえず無事起動

  Apache 1 系との併用も可能

 tcsh alias補完

1 つの引数は

% alias hoge 'hoge \!^'

  !^ で引数がとれる.

複数の引数は

% alias hoge 'hoge \!*'

  !* で引数がとれる.