サーバーチェック
項目情報
OSfreebsd
Perlのバージョン 
今使っている
Perlのバージョン
5.008
perlのバージョン
/usr/local/bin/perl

This is perl, v5.8.0 built for i386-freebsd

Copyright 1987-2002, Larry Wall

Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.

Complete documentation for Perl, including FAQ lists, should be found on
this system using `man perl' or `perldoc perl'. If you have access to the
Internet, point your browser at http://www.perl.com/, the Perl Home Page.

使用可能プログラム 
sendmail/usr/sbin/sendmail
mail見つけられませんでした。
qmail見つけられませんでした。
nkf見つけられませんでした。
tar見つけられませんでした。
gunzip見つけられませんでした。
gcc見つけられませんでした。
g++見つけられませんでした。
sh/bin/sh
csh見つけられませんでした。
sed見つけられませんでした。
awk見つけられませんでした。
perlcc見つけられませんでした。
ruby見つけられませんでした。
gzexe見つけられませんでした。
gperf見つけられませんでした。
gzcat見つけられませんでした。
CGI設定関連 
uidA = 実uid ; B = 実効uid ; C = CGIのuid
A == B
B == C
A == C
パーミッションの設定は
CGI = 700 ; DAT = 600
が良いでしょう。
cryptたぶんDES
今居る場所/public_html
ファイル指定方法
調べるファイル:serverc.cgi
相対パスでたぶんOK
実行CGIファイル名serverc.cgi
argv[0]/usr/local/bin/perl
HOST->IP
gethostbyname()
たぶん使える
IP->HOST
gethostbyaddr()
たぶん使えない
REMOTE_HOSTたぶん無効
環境変数 
 「CGI/1.1」の仕様はInternet上を探せば見つかります。
DOCUMENT_ROOT/home/usr00910/public_html
GATEWAY_INTERFACECGI/1.1
HTTP_ACCEPTtext/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
HTTP_ACCEPT_ENCODINGbr,gzip
HTTP_ACCEPT_LANGUAGEen-US,en;q=0.5
HTTP_CONNECTIONKeep-Alive
HTTP_HOST567.co.jp
HTTP_IF_MODIFIED_SINCESun, 08 Sep 2024 23:15:45 GMT
HTTP_USER_AGENTCCBot/2.0 (https://commoncrawl.org/faq/)
PATH/usr/local/bin:/usr/bin:/bin
QUERY_STRING 
REMOTE_ADDR3.231.219.178
REMOTE_PORT45850
REQUEST_METHODGET
REQUEST_URI/serverc.cgi
SCRIPT_FILENAME/home/usr00910/public_html/serverc.cgi
SCRIPT_NAME/serverc.cgi
SERVER_ADDR210.135.148.129
SERVER_ADMINwebmaster@567.co.jp
SERVER_NAMEwww.567.co.jp
SERVER_PORT80
SERVER_PROTOCOLHTTP/1.1
SERVER_SOFTWAREApache/1.3.37 (Unix) mod_ssl/2.8.28 OpenSSL/0.9.8d
server check CGI version 0.03