OS情報の取得
さとる
2000/02/18(金) 23:33:42
$ENV{'HTTP_USER_AGENT'}からOS名を抽出しようとしているのですが、
どうも、以下のもの以外からのアクセスが多いので、
まだいろいろあるのだろうと思っています。
もし、ご存じの方がいらしたらお教え下さい。
それとも、無限にあるのでしょうか.....
Windows *
Macintosh
Mac_PowerPC
AIX BSD/OS contype Cyberdog
Dream Dreamcast FreeBSD
HP-UX Internet Ninja IRIX
JustView Linux MSProxy
NEWS-OS Nocturne OmniWeb
OSF1 Pockey Pro SunOS
WebAuto WebFetch WebTV
Passport X11 X68000
B-Cus
2000/02/19(土) 07:29:05
> http://www.dais.is.tohoku.ac.jp/logs/agentgripes.html
では OS 名はわからないので、ちょっと解説。
OS 名を真面目に渡してくれるのって、Mozilla と
Emacs-W3 くらいなのよね。
> AIX BSD/OS FreeBSD HP-UX IRIX Linux NEWS-OS OSF1 SunOS
これらは全部 UNIX 系 OS。あと、
HI-UX、UNIXWare、NEC 4.2MP、OpenBSD、NetBSD
ってのもある。結局「Mozilla が動く UNIX」なんだけどね。
あとは、OS/2 (Mozilla が動く) とか BeOS (NetPositive って
いうブラウザ) とか。
そーいえば、「Emacs-W3/3.0.50 URL/Exp (next-mach; NeXT)」
って本物の NeXT ですかね?
wosamu
2000/02/19(土) 09:51:39
実はMacOSXだとか(笑)
さとる
2000/02/19(土) 21:39:51
>http://www.dais.is.tohoku.ac.jp/logs/agentgripes.html
>が参考になるかもしれません。
ありがとうございます。
すごいたくさんあるんですね。勉強になりました。
ただ、ここに載っていなくて、「NEC-MeshExplorer」というブラウザでのアクセスがありました。新しいブラウザなのだろうか.....
>OS 名を真面目に渡してくれるのって、Mozilla と
>Emacs-W3 くらいなのよね。
たしかに、OS名を取得できていたのは、Mozillaでした。
教えていただいたもので試してみたいと思います。
じつは、このところ、$ENV{'HTTP_USER_AGENT'}を取得できないアクセスが増えています。
ホスト名は分かるのですが(某巨大電話会社)、特殊なものを使っているのか、それとも故意に消しているとか...。
Ichi
2000/02/21(月) 06:21:15
>じつは、このところ、$ENV{'HTTP_USER_AGENT'}を取得できないアクセスが増えています。
ためしにTelnetでGETしたら、HTTP_USER_AGENTは設定されませんでした。
# 自由だから設定しなくてもいいってことなのかな
Ni
2000/02/21(月) 09:28:27
>じつは、このところ、$ENV{'HTTP_USER_AGENT'}を取得できないアクセスが増えています。
>ホスト名は分かるのですが(某巨大電話会社)、特殊なものを使っているのか、それとも故意に消しているとか...。
プロクシがUSER_AGENTを吐かない仕様なのでは?