/usr/share/doc/python-mechanize/examples/forms/echo.cgi is in python-mechanize 1:0.2.5-3.
This file is owned by root:root, with mode 0o755.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | #!/usr/bin/python
# -*-python-*-
print "Content-Type: text/html\n"
import sys, os, string, cgi
from types import ListType
print "<html><head><title>Form submission parameters</title></head>"
form = cgi.FieldStorage()
print "<p>Received parameters:</p>"
print "<pre>"
for k in form.keys():
v = form[k]
if isinstance(v, ListType):
vs = []
for item in v:
vs.append(item.value)
text = string.join(vs, ", ")
else:
text = v.value
print "%s: %s" % (cgi.escape(k), cgi.escape(text))
print "</pre></html>"
|