#!/bin/sh # Written by Mr. Mike Jenkins, NCTS Pensacola # Basically modified cgi-test to be a phf replacement # Passed to you by your friendly NAVCIRT:-) # navcirt@fiwc.navy.mil # Set this path to mail for your system MAIL=/bin/mail echo Content-type: text/html echo # This is sort of what the phf would return echo '

Query Results

' echo '

' echo "/usr/local/bin/ph -m" echo '

'
echo '
' FILE=/tmp/$$ echo argc is $#. argv is "$*". >>$FILE echo >>$FILE echo SERVER_SOFTWARE = $SERVER_SOFTWARE >>$FILE echo SERVER_NAME = $SERVER_NAME >>$FILE echo GATEWAY_INTERFACE = $GATEWAY_INTERFACE >>$FILE echo SERVER_PROTOCOL = $SERVER_PROTOCOL >>$FILE echo SERVER_PORT = $SERVER_PORT >>$FILE echo REQUEST_METHOD = $REQUEST_METHOD >>$FILE echo HTTP_ACCEPT = "$HTTP_ACCEPT" >>$FILE echo PATH_INFO = "$PATH_INFO" >>$FILE echo PATH_TRANSLATED = "$PATH_TRANSLATED" >>$FILE echo SCRIPT_NAME = "$SCRIPT_NAME" >>$FILE echo QUERY_STRING = "$QUERY_STRING" >>$FILE echo REMOTE_HOST = $REMOTE_HOST >>$FILE echo REMOTE_ADDR = $REMOTE_ADDR >>$FILE echo REMOTE_USER = $REMOTE_USER >>$FILE echo AUTH_TYPE = $AUTH_TYPE >>$FILE echo CONTENT_TYPE = $CONTENT_TYPE >>$FILE echo CONTENT_LENGTH = $CONTENT_LENGTH >>$FILE # Set your own e-mail notification $MAIL -s "phf hacker" navcirt@fiwc.navy.mil,root-fwd <$FILE /bin/rm $FILE exit 0