トップ «前の日(11-26) 最新 次の日(11-28)» 追記

屑俺日記

僕の備忘録(PC、UN*X、ネットワーク関連が中心)なんです。
自分の書いたところは適当(な時とか)に書き換えますので御了承を。


2004-11-27(Sat) さしたることなく

kotolug に、もにょさん

が来た。ハーブ園に異人館などで3時間。kotolug散会後、 菅さん と神戸を散策。夕食後このページも見せた。

e-Accessの

モデム返送。こっちでは使えないらしい(つないでみたがダメ)し、 何度も初期化したから、消せるものは消えた(はず)。


2005-11-27(Sun) !?

1.8.3

ノートのrubyが1.8.2だった。上げておいた方がいいだろう。 同じオプションでmake installする。 ちなみに、Plamoな鯖は既に1.8.3だった。 tdiaryのアップデート の時に(かなり タイムラグがあったが)上げている。
しかしFreeBSD5.3はどうしようか。 脆弱性が塞がれてるかどうか どうもよくわからない。 自分で確認する以外に手がなさそうだ。
関係しそうなサービスを外部に出してはいないけど...

$ ssh SERVER  ruby --version
ruby 1.8.2 (2004-12-25) [i386-freebsd5]

webrick

を試す。ぐぐっても要領を得ないので、↑のリンク先から、見様見真似。

とりあえず動作させて、 別の端末から telnet で叩いてみる。
すると カレントディレクトリの内容がHTMLで出てきた。

$ ruby sample/webrick/httpd.rb
[2005-11-27 11:45:06] INFO  WEBrick 1.3.1
[2005-11-27 11:45:06] INFO  ruby 1.8.3 (2005-09-21) [i686-linux]
(ry
 
$ telnet localhost 10080
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
GET / HTTP/1.0
 
HTTP/1.1 200 OK 
Connection: close
Date: Sun, 27 Nov 2005 02:45:46 GMT
Content-Type: text/html
Server: WEBrick/1.3.1 (Ruby/1.8.3/2005-09-21)
Content-Length: 1234
 
(以下HTML)

どこまで叩く?

webrickに関連して気付いた点。

nmap localhost だけでは10080に開いたwebrickは探さなかった。
-p オプションで範囲を明示しないとダメだった。

$ man 1 nmap
(ry
   The  default is to scan all ports between 1 
   and  1024  as  well  as  any  ports listed 
   in the services file which comes with nmap.

well-knownの他に 別途指定したポート を撃つらしい。tcpdumpで見てみると、1024以下の ほとんどと、65301まで640程をtcpで色々叩いている。
ソースディレクトリ直下にnmap-services なるファイルが あったが、これと符合する模様。でさらに実験。
/usr/local/share/nmap/nmap-services を書き換え てみた。効果覿面。

$ nmap localhost
 
Starting nmap 3.93 ( http://www.insecure.org/nmap/\
) at 2005-11-27 12:58 JST
Interesting ports on localhost (127.0.0.1):
(The 1661 ports scanned but not shown below are \
in state: closed)
PORT      STATE SERVICE
(ry
10080/tcp open  this_is_webrick
 
Nmap finished: 1 IP address (1 host up) scanned in\
 0.188 seconds

カレントディレクトリにnmap-servicesがあっても、 $NMPDIRで明示しない限り、信用しないようだ。

user-agent

以前何かで環境変数を書き換えていたことをすっかり 忘れていた。 まあ、実害はなかった筈だが。


2006-11-27(Mon) くいすぎ

FreeBSD-6.2 on VirtualPC

手当たり次第に入れまくる。

6.2-RC1-i386のbootonlyなディスクイメージを貰って起動させる。
概ね順調。選んだサイトが混みすぎていたらしく、インストールの途中で ミラーサイトの変更を勧めるダイアログが出た。

PPCにもLFSか

あるんだなぁ。やや停滞気味(ISOイメージの最新版2年前)がにも見えるけど。
気力は湧かないけど、間違って発萌した時に備えて、lfslivecd-ppc-6.2-pre1.isoをwget。

なんか遅い。一旦C-zして、screen環境下で別のミラーサイトから wget -c 。


2007-11-27(Tue) のびー

ユーザを消しても

WinXPのユーザフォルダが残っていた("ファイルの削除"を選択している)。
その後に同じ名前のユーザを作ると、%USER%.%COMPUTERNAME%.000 とかになった。
消してすぐその画面で(再起動せずに?)新規ユーザを作ると、こうなるようだ。

IntelMacでも

KNOPPIX-5.1.1で二匹のペンギンを見て、WirelessKeyboard、mouseを使ってKDEを操作することができた。
HFS+やNICは認識できなかったので、今のところOSの壊れたHDDからファイルを救済する目的には無理だろうな(こちらは起動時に"T"でターゲットディスクモード?)。


2008-11-27(Thu) 曇り後雨

ftp上げ忘れorz

ftpがどうなってるか定期的にメールするようにしていたのだけど、 それでも2日ほどすっぽかしたままだった。

ミラーしているLinuxPersonalWorkstationは既に旧バージョンだけど、今でもちょこちょこ ダウンロードはあるようだ。
変化のないコンテンツに一番アクセスの多いのがgooglebotであることは変りがないが。


2012-11-27(Tue) 晴れてるけど

はじめてのDMZ

ルータでよく見かけたが、使ったことはなかった。
PocketWifi GP02 で設定してみる。とはいっても特に難しくもなし。

全ポートを特定ホストに向けたDNATといったところだろうか。
TCP, UDP が外から飛んでくる様子が見えた。しかし ICMP は中継しないらしく、tcpdump や wireshark で観測しても、外からのping(もちろん echo reply は遮ってない) は捕捉できなかった。

awk のエスケープシーケンス

\n や \t などじゃ当然(?) 足りないだろうな。

$ awk 'BEGIN {print "\33[31mhello\33[00m\ngood-bye"}'
hello
good-bye

例によってどのawkでも動いた。

bash-4.2.37

デフォルトの変数がちょっと面白い。ような気がした。

[USER@HOST] ~]$ $ echo $PS1
[\u@\h \w]\$
 
[USER@HOST] ~]$ set | grep -i bash
BASH=/usr/local/bin/bash
BASHOPTS=cmdhist:colonbreakswords:expand_aliases:\
extquote:force_fignore:hostcomplete:interactive_comments:\
login_shell:progcomp:promptvars:sourcepath
BASH_ALIASES=()
BASH_ARGC=()
BASH_ARGV=()
BASH_CMDS=()
BASH_LINENO=()
BASH_SOURCE=()
BASH_VERSINFO=([0]="4" [1]="2" [2]="37" [3]="0" [4]="release" \
 [5]="amd64-portbld-freebsd8.3")
BASH_VERSION='4.2.37(0)-release'
HISTFILE=/home/sato/.bash_history
SHELL=/usr/local/bin/bash

"]" が二つになったのはbashの仕業ではなかった。ホスト名が変だったのだ。


2016-11-27(Sun) ほとんど一日中雨のはず

PCM-M10

とりあえず記憶デバイスとして認識 していることを確認。

$ diff before after
896a897,917
> [   46.179798] usb 4-1.3: new high-speed USB device number 3 using ehci-pci
> [   46.274281] usb 4-1.3: New USB device found, idVendor=054c, idProduct=03f2
> [   46.274293] usb 4-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
> [   46.274298] usb 4-1.3: Product: IC RECORDER
> [   46.274302] usb 4-1.3: Manufacturer: Sony
> [   46.274306] usb 4-1.3: SerialNumber: 000000000000
> [   46.295144] usb-storage 4-1.3:1.0: USB Mass Storage device detected
> [   46.295335] scsi host6: usb-storage 4-1.3:1.0
> [   46.295530] usbcore: registered new interface driver usb-storage
> [   47.298044] scsi 6:0:0:0: Direct-Access     SONY     IC RECORDER      2.00 PQ: 0 ANSI: 0 CCS
> [   47.299080] scsi 6:0:0:1: Direct-Access     SONY     IC RECORDER      2.00 PQ: 0 ANSI: 0 CCS
> [   47.300178] sd 6:0:0:0: Attached scsi generic sg1 type 0
> [   47.300749] sd 6:0:0:1: Attached scsi generic sg2 type 0
> [   47.301233] sd 6:0:0:0: [sdb] 7794684 512-byte logical blocks: (3.99 GB/3.72 GiB)
> [   47.302503] sd 6:0:0:0: [sdb] Write Protect is off
> [   47.302515] sd 6:0:0:0: [sdb] Mode Sense: 00 6a 10 00
> [   47.303112] sd 6:0:0:1: [sdc] Attached SCSI removable disk
> [   47.303761] sd 6:0:0:0: [sdb] No Caching mode page found
> [   47.303784] sd 6:0:0:0: [sdb] Assuming drive cache: write through
> [   47.311894]  sdb: sdb1
> [   47.317736] sd 6:0:0:0: [sdb] Attached SCSI removable disk

適当にmountしてみて、あっさりと。

$ sudo mount /dev/sdb1 /media/temp/
 
$ mount | grep temp
/dev/sdb1 on /media/temp type vfat \
  (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=utf8,\
  shortname=mixed,errors=remount-ro)
 
$ df -h | grep temp
/dev/sdb1        3.8G  205M  3.6G    6% /media/temp

リンクはご自由にどうぞ。でもURLや内容が変った場合はあしからず。

index.htmlは ここから。