サーバーアナライザー Ver 1.2 futomi's CGI Cafe

■ サーバ情報

ホスト名 hoge.futomi.com
マシン i386
システム名 FreeBSD
リリース 4.7-RELEASE
バージョン FreeBSD 4.7-RELEASE #0: Wed Oct 9 15:08:34 GMT 2002 root@builder.freebsdmall.com:/usr/obj/usr/src/sys/GENERIC
■ Perl 情報

Perl バージョン 5.00503
Perl パス /usr/bin/perl
/usr/src/gnu/usr.bin/perl
モジュール検索対象ディレクトリ /usr/local/lib/perl5/site_perl/5.005/i386-freebsd
/usr/local/lib/perl5/site_perl/5.005
.
/usr/libdata/perl/5.00503/mach
/usr/libdata/perl/5.00503
■ CGI 実行環境

CGI の実行権限 other 権限で実行
このファイルの所有者ユーザ名(uid) futomi (1000)
CGI を実行するユーザ名(uid) www (80)

■ コマンドパス

perl /usr/bin/perl
/usr/src/gnu/usr.bin/perl
php /usr/ports/lang/php3
/usr/ports/lang/php4
sendmail /usr/sbin/sendmail
/usr/src/usr.sbin/sendmail
/usr/src/contrib/sendmail
/usr/ports/mail/sendmail
sh /bin/sh
/usr/src/bin/sh
uuencode /usr/bin/uuencode
/usr/src/usr.bin/uuencode
uudecode /usr/bin/uudecode
/usr/src/usr.bin/uudecode
nkf /usr/ports/japanese/nkf
gzip /bin/gzip
/usr/bin/gzip
gunzip /bin/gunzip
/usr/bin/gunzip

■ DNS逆引き

環境変数 $ENV{REMOTE_HOST} NG ()
gethostbyaddr関数 OK (xxxx.hogehogehoge.co.jp)
■ 環境変数

DOCUMENT_ROOT /usr/local/www/data
GATEWAY_INTERFACE CGI/1.1
HTTP_ACCEPT image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, */*
HTTP_ACCEPT_ENCODING gzip, deflate
HTTP_ACCEPT_LANGUAGE ja
HTTP_CONNECTION Keep-Alive
HTTP_HOST 192.168.1.100
HTTP_USER_AGENT Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
PATH /sbin:/bin:/usr/sbin:/usr/bin
QUERY_STRING
REMOTE_ADDR 192.168.1.20
REMOTE_PORT 3557
REQUEST_METHOD GET
REQUEST_URI /cgi-bin/servana.cgi
SCRIPT_FILENAME /usr/local/www/cgi-bin/servana.cgi
SCRIPT_NAME /cgi-bin/servana.cgi
SERVER_ADDR 192.168.1.100
SERVER_ADMIN you@your.address
SERVER_NAME 192.168.1.100
SERVER_PORT 80
SERVER_PROTOCOL HTTP/1.1
SERVER_SIGNATURE <address>Apache/2.0.43 Server at 192.168.1.100 Port 80</address>
SERVER_SOFTWARE Apache/2.0.43 (Unix)
UNIQUE_ID j-bNfsCoAWQAAACDBqIAAAAA
■ インストールされている Perl モジュール

モジュール名 ファイル一覧
AnyDBM_File /usr/libdata/perl/5.00503/AnyDBM_File.pm
attrs /usr/libdata/perl/5.00503/mach/attrs.pm
AutoLoader /usr/libdata/perl/5.00503/AutoLoader.pm
AutoSplit /usr/libdata/perl/5.00503/AutoSplit.pm
autouse /usr/libdata/perl/5.00503/autouse.pm
B /usr/libdata/perl/5.00503/mach/B.pm
B::Asmdata /usr/libdata/perl/5.00503/mach/B/Asmdata.pm
B::Assembler /usr/libdata/perl/5.00503/mach/B/Assembler.pm
B::Bblock /usr/libdata/perl/5.00503/mach/B/Bblock.pm
B::Bytecode /usr/libdata/perl/5.00503/mach/B/Bytecode.pm
B::C /usr/libdata/perl/5.00503/mach/B/C.pm
B::CC /usr/libdata/perl/5.00503/mach/B/CC.pm
B::Debug /usr/libdata/perl/5.00503/mach/B/Debug.pm
B::Deparse /usr/libdata/perl/5.00503/mach/B/Deparse.pm
B::Disassembler::BytecodeStream /usr/libdata/perl/5.00503/mach/B/Disassembler.pm
B::Lint /usr/libdata/perl/5.00503/mach/B/Lint.pm
B::Showlex /usr/libdata/perl/5.00503/mach/B/Showlex.pm
B::Stackobj /usr/libdata/perl/5.00503/mach/B/Stackobj.pm
B::Terse /usr/libdata/perl/5.00503/mach/B/Terse.pm
B::Xref /usr/libdata/perl/5.00503/mach/B/Xref.pm
Baz /usr/libdata/perl/5.00503/base.pm
Benchmark /usr/libdata/perl/5.00503/Benchmark.pm
blib /usr/libdata/perl/5.00503/blib.pm
Carp /usr/libdata/perl/5.00503/Carp.pm
CGI /usr/libdata/perl/5.00503/CGI.pm
CGI::Apache /usr/libdata/perl/5.00503/CGI/Apache.pm
CGI::Carp /usr/libdata/perl/5.00503/CGI/Carp.pm
CGI::Cookie /usr/libdata/perl/5.00503/CGI/Cookie.pm
CGI::Fast /usr/libdata/perl/5.00503/CGI/Fast.pm
CGI::Push /usr/libdata/perl/5.00503/CGI/Push.pm
CGI::Switch /usr/libdata/perl/5.00503/CGI/Switch.pm
Class::Struct /usr/libdata/perl/5.00503/Class/Struct.pm
Config /usr/libdata/perl/5.00503/mach/Config.pm
/usr/libdata/perl/5.00503/Config.pm
constant /usr/libdata/perl/5.00503/constant.pm
CPAN /usr/libdata/perl/5.00503/CPAN.pm
CPAN::Mirrored::By /usr/libdata/perl/5.00503/CPAN/FirstTime.pm
CPAN::Nox /usr/libdata/perl/5.00503/CPAN/Nox.pm
Cwd /usr/libdata/perl/5.00503/Cwd.pm
Data::Dumper /usr/libdata/perl/5.00503/mach/Data/Dumper.pm
DB_File /usr/libdata/perl/5.00503/mach/DB_File.pm
DB_File::BTREEINFO /usr/libdata/perl/5.00503/mach/DB_File.pm
DB_File::HASHINFO /usr/libdata/perl/5.00503/mach/DB_File.pm
DB_File::RECNOINFO /usr/libdata/perl/5.00503/mach/DB_File.pm
Devel::SelfStubber /usr/libdata/perl/5.00503/Devel/SelfStubber.pm
diagnostics /usr/libdata/perl/5.00503/diagnostics.pm
DirHandle /usr/libdata/perl/5.00503/DirHandle.pm
Dumpvalue /usr/libdata/perl/5.00503/Dumpvalue.pm
DynaLoader /usr/libdata/perl/5.00503/DynaLoader.pm
English /usr/libdata/perl/5.00503/English.pm
Env /usr/libdata/perl/5.00503/Env.pm
Errno /usr/libdata/perl/5.00503/mach/Errno.pm
Exporter /usr/libdata/perl/5.00503/Exporter.pm
ExtUtils::Command /usr/libdata/perl/5.00503/ExtUtils/Command.pm
ExtUtils::Embed /usr/libdata/perl/5.00503/ExtUtils/Embed.pm
ExtUtils::Install /usr/libdata/perl/5.00503/ExtUtils/Install.pm
ExtUtils::Installed /usr/libdata/perl/5.00503/ExtUtils/Installed.pm
ExtUtils::Liblist /usr/libdata/perl/5.00503/ExtUtils/Liblist.pm
ExtUtils::MakeMaker /usr/libdata/perl/5.00503/ExtUtils/MakeMaker.pm
ExtUtils::Manifest /usr/libdata/perl/5.00503/ExtUtils/Manifest.pm
ExtUtils::Mkbootstrap /usr/libdata/perl/5.00503/ExtUtils/Mkbootstrap.pm
ExtUtils::Mksymlists /usr/libdata/perl/5.00503/ExtUtils/Mksymlists.pm
ExtUtils::MM_OS2 /usr/libdata/perl/5.00503/ExtUtils/MM_OS2.pm
ExtUtils::MM_Unix /usr/libdata/perl/5.00503/ExtUtils/MM_Unix.pm
ExtUtils::MM_VMS /usr/libdata/perl/5.00503/ExtUtils/MM_VMS.pm
ExtUtils::MM_Win32 /usr/libdata/perl/5.00503/ExtUtils/MM_Win32.pm
ExtUtils::Packlist /usr/libdata/perl/5.00503/ExtUtils/Packlist.pm
ExtUtils::testlib /usr/libdata/perl/5.00503/ExtUtils/testlib.pm
Fatal /usr/libdata/perl/5.00503/Fatal.pm
Fcntl /usr/libdata/perl/5.00503/mach/Fcntl.pm
fields /usr/libdata/perl/5.00503/fields.pm
File::Basename /usr/libdata/perl/5.00503/File/Basename.pm
File::CheckTree /usr/libdata/perl/5.00503/File/CheckTree.pm
File::Compare /usr/libdata/perl/5.00503/File/Compare.pm
File::Copy /usr/libdata/perl/5.00503/File/Copy.pm
File::DosGlob /usr/libdata/perl/5.00503/File/DosGlob.pm
File::Find /usr/libdata/perl/5.00503/File/Find.pm
File::Path /usr/libdata/perl/5.00503/File/Path.pm
File::Spec /usr/libdata/perl/5.00503/File/Spec.pm
File::Spec::Mac /usr/libdata/perl/5.00503/File/Spec/Mac.pm
File::Spec::OS2 /usr/libdata/perl/5.00503/File/Spec/OS2.pm
File::Spec::Unix /usr/libdata/perl/5.00503/File/Spec/Unix.pm
File::Spec::VMS /usr/libdata/perl/5.00503/File/Spec/VMS.pm
File::Spec::Win32 /usr/libdata/perl/5.00503/File/Spec/Win32.pm
File::stat /usr/libdata/perl/5.00503/File/stat.pm
FileCache /usr/libdata/perl/5.00503/FileCache.pm
FileHandle /usr/libdata/perl/5.00503/FileHandle.pm
FindBin /usr/libdata/perl/5.00503/FindBin.pm
GDBM_File /usr/local/lib/perl5/site_perl/5.005/i386-freebsd/GDBM_File.pm
Getopt::Long /usr/libdata/perl/5.00503/Getopt/Long.pm
Getopt::Std /usr/libdata/perl/5.00503/Getopt/Std.pm
I18N::Collate /usr/libdata/perl/5.00503/I18N/Collate.pm
integer /usr/libdata/perl/5.00503/integer.pm
IO /usr/libdata/perl/5.00503/mach/IO.pm
IO::File /usr/libdata/perl/5.00503/mach/IO/File.pm
IO::Handle /usr/libdata/perl/5.00503/mach/IO/Handle.pm
IO::Pipe /usr/libdata/perl/5.00503/mach/IO/Pipe.pm
IO::Seekable /usr/libdata/perl/5.00503/mach/IO/Seekable.pm
IO::Select /usr/libdata/perl/5.00503/mach/IO/Select.pm
IO::Socket /usr/libdata/perl/5.00503/mach/IO/Socket.pm
IPC::Msg /usr/libdata/perl/5.00503/mach/IPC/Msg.pm
IPC::Open2 /usr/libdata/perl/5.00503/IPC/Open2.pm
IPC::Open3 /usr/libdata/perl/5.00503/IPC/Open3.pm
IPC::Semaphore /usr/libdata/perl/5.00503/mach/IPC/Semaphore.pm
IPC::SysV /usr/libdata/perl/5.00503/mach/IPC/SysV.pm
less /usr/libdata/perl/5.00503/less.pm
lib /usr/libdata/perl/5.00503/lib.pm
locale /usr/libdata/perl/5.00503/locale.pm
Math::BigFloat /usr/libdata/perl/5.00503/Math/BigFloat.pm
Math::BigInt /usr/libdata/perl/5.00503/Math/BigInt.pm
Math::Complex /usr/libdata/perl/5.00503/Math/Complex.pm
Math::Trig /usr/libdata/perl/5.00503/Math/Trig.pm
NDBM_File /usr/libdata/perl/5.00503/mach/NDBM_File.pm
Net::hostent /usr/libdata/perl/5.00503/Net/hostent.pm
Net::netent /usr/libdata/perl/5.00503/Net/netent.pm
Net::Ping /usr/libdata/perl/5.00503/Net/Ping.pm
Net::protoent /usr/libdata/perl/5.00503/Net/protoent.pm
Net::servent /usr/libdata/perl/5.00503/Net/servent.pm
O /usr/libdata/perl/5.00503/mach/O.pm
Opcode /usr/libdata/perl/5.00503/mach/Opcode.pm
ops /usr/libdata/perl/5.00503/mach/ops.pm
overload /usr/libdata/perl/5.00503/overload.pm
Pod::Functions /usr/libdata/perl/5.00503/Pod/Functions.pm
Pod::Html /usr/libdata/perl/5.00503/Pod/Html.pm
Pod::Text /usr/libdata/perl/5.00503/Pod/Text.pm
POSIX /usr/libdata/perl/5.00503/mach/POSIX.pm
re /usr/libdata/perl/5.00503/mach/re.pm
/usr/libdata/perl/5.00503/re.pm
Safe /usr/libdata/perl/5.00503/mach/Safe.pm
SDBM_File /usr/libdata/perl/5.00503/mach/SDBM_File.pm
Search::Dict /usr/libdata/perl/5.00503/Search/Dict.pm
SelectSaver /usr/libdata/perl/5.00503/SelectSaver.pm
SelfLoader /usr/libdata/perl/5.00503/SelfLoader.pm
Shell /usr/libdata/perl/5.00503/Shell.pm
sigtrap /usr/libdata/perl/5.00503/sigtrap.pm
Socket /usr/libdata/perl/5.00503/mach/Socket.pm
strict /usr/libdata/perl/5.00503/strict.pm
subs /usr/libdata/perl/5.00503/subs.pm
Symbol /usr/libdata/perl/5.00503/Symbol.pm
Sys::Hostname /usr/libdata/perl/5.00503/Sys/Hostname.pm
Sys::Syslog /usr/libdata/perl/5.00503/Sys/Syslog.pm
Term::Cap /usr/libdata/perl/5.00503/Term/Cap.pm
Term::Complete /usr/libdata/perl/5.00503/Term/Complete.pm
Term::ReadLine::Stub /usr/libdata/perl/5.00503/Term/ReadLine.pm
Test /usr/libdata/perl/5.00503/Test.pm
Test::Harness /usr/libdata/perl/5.00503/Test/Harness.pm
Text::Abbrev /usr/libdata/perl/5.00503/Text/Abbrev.pm
Text::ParseWords /usr/libdata/perl/5.00503/Text/ParseWords.pm
Text::Soundex /usr/libdata/perl/5.00503/Text/Soundex.pm
Text::Tabs /usr/libdata/perl/5.00503/Text/Tabs.pm
Text::Wrap /usr/libdata/perl/5.00503/Text/Wrap.pm
Tie::Array /usr/libdata/perl/5.00503/Tie/Array.pm
Tie::Handle /usr/libdata/perl/5.00503/Tie/Handle.pm
Tie::Hash /usr/libdata/perl/5.00503/Tie/Hash.pm
Tie::RefHash /usr/libdata/perl/5.00503/Tie/RefHash.pm
Tie::Scalar /usr/libdata/perl/5.00503/Tie/Scalar.pm
Tie::SubstrHash /usr/libdata/perl/5.00503/Tie/SubstrHash.pm
Time::gmtime /usr/libdata/perl/5.00503/Time/gmtime.pm
Time::HiRes /usr/local/lib/perl5/site_perl/5.005/i386-freebsd/Time/HiRes.pm
Time::Local /usr/libdata/perl/5.00503/Time/Local.pm
Time::localtime /usr/libdata/perl/5.00503/Time/localtime.pm
Time::tm /usr/libdata/perl/5.00503/Time/tm.pm
UNIVERSAL /usr/libdata/perl/5.00503/UNIVERSAL.pm
User::grent /usr/libdata/perl/5.00503/User/grent.pm
User::pwent /usr/libdata/perl/5.00503/User/pwent.pm
vars /usr/libdata/perl/5.00503/vars.pm

futomi's CGI Cafe