Current Working Directory:
/var/www/home/hosting_ipuls/projects/phppm/cgi-bin
Command Line Arguments:
['python.py']
Form Contents:
No form fields.
Shell Environment:
- DOCUMENT_ROOT
- /home/hosting_ipuls/projects/phppm/htdocs
- GATEWAY_INTERFACE
- CGI/1.1
- HTTP_ACCEPT
- text/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
- HTTP_ACCEPT_CHARSET
- ISO-8859-1,utf-8;q=0.7,*;q=0.7
- HTTP_ACCEPT_ENCODING
- gzip
- HTTP_ACCEPT_LANGUAGE
- en-us,en;q=0.5
- HTTP_CACHE_CONTROL
- no-cache
- HTTP_CONNECTION
- close
- HTTP_HOST
- phppm.org
- HTTP_PRAGMA
- no-cache
- HTTP_USER_AGENT
- CCBot/1.0 (+http://www.commoncrawl.org/bot.html)
- HTTP_X_CC_ID
- ccc03-02
- HTTP_X_FORWARDED_FOR
- 38.107.191.116
- PATH
- /usr/local/bin:/usr/bin:/bin
- QUERY_STRING
-
- REMOTE_ADDR
- 38.107.191.116
- REMOTE_PORT
- 36351
- REQUEST_METHOD
- GET
- REQUEST_URI
- /cgi-bin/python.py
- SCRIPT_FILENAME
- /home/hosting_ipuls/projects/phppm/cgi-bin/python.py
- SCRIPT_NAME
- /cgi-bin/python.py
- SERVER_ADDR
- 127.0.0.1
- SERVER_ADMIN
- [no address given]
- SERVER_NAME
- phppm.org
- SERVER_PORT
- 80
- SERVER_PROTOCOL
- HTTP/1.0
- SERVER_SIGNATURE
- <address>Apache/2.2.9 (Debian) mod_ssl/2.2.9 OpenSSL/0.9.8g mod_wsgi/2.5 Python/2.5.2 Phusion_Passenger/2.2.9 mod_perl/2.0.4 Perl/v5.10.1 Server at phppm.org Port 80</address>
- SERVER_SOFTWARE
- Apache/2.2.9 (Debian) mod_ssl/2.2.9 OpenSSL/0.9.8g mod_wsgi/2.5 Python/2.5.2 Phusion_Passenger/2.2.9 mod_perl/2.0.4 Perl/v5.10.1
These environment variables could have been set:
- AUTH_TYPE
- CONTENT_LENGTH
- CONTENT_TYPE
- DATE_GMT
- DATE_LOCAL
- DOCUMENT_NAME
- DOCUMENT_ROOT
- DOCUMENT_URI
- GATEWAY_INTERFACE
- LAST_MODIFIED
- PATH
- PATH_INFO
- PATH_TRANSLATED
- QUERY_STRING
- REMOTE_ADDR
- REMOTE_HOST
- REMOTE_IDENT
- REMOTE_USER
- REQUEST_METHOD
- SCRIPT_NAME
- SERVER_NAME
- SERVER_PORT
- SERVER_PROTOCOL
- SERVER_ROOT
- SERVER_SOFTWARE
In addition, HTTP headers sent by the server may be passed in the
environment as well. Here are some common variable names:
- HTTP_ACCEPT
- HTTP_CONNECTION
- HTTP_HOST
- HTTP_PRAGMA
- HTTP_REFERER
- HTTP_USER_AGENT
What follows is a test, not an actual exception:
Traceback (most recent call last):
File "/usr/lib/python2.5/cgi.py", line 925, in test
g()
File "/usr/lib/python2.5/cgi.py", line 923, in g
f()
File "/usr/lib/python2.5/cgi.py", line 921, in f
exec "testing print_exception() -- <I>italics?</I>"
File "<string>", line 1
testing print_exception() -- <I>italics?</I>
^
SyntaxError: invalid syntax
Second try with a small maxlen...
Current Working Directory:
/var/www/home/hosting_ipuls/projects/phppm/cgi-bin
Command Line Arguments:
['python.py']
Form Contents:
No form fields.
Shell Environment:
- DOCUMENT_ROOT
- /home/hosting_ipuls/projects/phppm/htdocs
- GATEWAY_INTERFACE
- CGI/1.1
- HTTP_ACCEPT
- text/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
- HTTP_ACCEPT_CHARSET
- ISO-8859-1,utf-8;q=0.7,*;q=0.7
- HTTP_ACCEPT_ENCODING
- gzip
- HTTP_ACCEPT_LANGUAGE
- en-us,en;q=0.5
- HTTP_CACHE_CONTROL
- no-cache
- HTTP_CONNECTION
- close
- HTTP_HOST
- phppm.org
- HTTP_PRAGMA
- no-cache
- HTTP_USER_AGENT
- CCBot/1.0 (+http://www.commoncrawl.org/bot.html)
- HTTP_X_CC_ID
- ccc03-02
- HTTP_X_FORWARDED_FOR
- 38.107.191.116
- PATH
- /usr/local/bin:/usr/bin:/bin
- QUERY_STRING
-
- REMOTE_ADDR
- 38.107.191.116
- REMOTE_PORT
- 36351
- REQUEST_METHOD
- GET
- REQUEST_URI
- /cgi-bin/python.py
- SCRIPT_FILENAME
- /home/hosting_ipuls/projects/phppm/cgi-bin/python.py
- SCRIPT_NAME
- /cgi-bin/python.py
- SERVER_ADDR
- 127.0.0.1
- SERVER_ADMIN
- [no address given]
- SERVER_NAME
- phppm.org
- SERVER_PORT
- 80
- SERVER_PROTOCOL
- HTTP/1.0
- SERVER_SIGNATURE
- <address>Apache/2.2.9 (Debian) mod_ssl/2.2.9 OpenSSL/0.9.8g mod_wsgi/2.5 Python/2.5.2 Phusion_Passenger/2.2.9 mod_perl/2.0.4 Perl/v5.10.1 Server at phppm.org Port 80</address>
- SERVER_SOFTWARE
- Apache/2.2.9 (Debian) mod_ssl/2.2.9 OpenSSL/0.9.8g mod_wsgi/2.5 Python/2.5.2 Phusion_Passenger/2.2.9 mod_perl/2.0.4 Perl/v5.10.1