ポインタと配列
ポインタと配列について説明する。 講義にさきがけ、昨年度のテスト問題を印刷した物を配布する。 ポインタの説明では、ポインタ渡しの事例と配列的な使い方と、 ポインタ走査処理の事例を紹介する。 話の中で、古いC言語の規格を対比的に説明するが、 古いコンピュータの処理性能が低かった事を、雑談として説明する。
無線LANの電界強度測定
kismet で monitor モードにして無線 LAN の電界強度測定をするには、 orinoco のドライバの修正が必要なので、カーネル再構築を行う。 ただし、ターゲットマシンの vaio は、ハードディスクが容量不足なので、 別のマシンでコンパイル。
orinoco の無線 LAN カードで、monitor モード
≪ カーネル展開+patch適用 ≫ # apt-get install kernel-source-2.4.27/testing $ tar jxvf /usr/src/kernel-source-2.4.27.tar.bz2 $ cd kernel-source-2.4.27 $ patch -p0 < ../orinoco-0.13e-patch-vl1.diff # kmotohara氏patchを使う $ cp /boot/config-2.4.27-2-686 .config # コンパイル設定を流用
カーネル再構築
≪ カーネル再構築 ≫ $ make menuconfig $ fakeroot make-kpkg clean $ fakeroot make-kpkg --initrd --revision=orinoco kernel_image modules_image
kismet を最新に
$ wget http://www.kismetwireless.net/code/kismet-2005-04-R1.tar.gz $ tar zxvf kismet-2005-04-R1.tar.gz $ cd kismet-2005-04-R1 $ ./configure ; make dep ; make