#!/usr/bin/python
import sys
#impoft cgigb
import cgi
print "Content-type: text/plain\n";
form = cgi.FieldStorage()
if not (form.has_key('name') and form.has_key('passwd') and form.has_key('op')):
print '
Error
'
else:
# if form['op'].value!='CMD_REBOOT' and form['op'].value!='CMD_SHUTDOWN':
# print ' Command error
'
print 'Name:', form['name'].value
print 'Passwd:', form['passwd'].value
print 'Command:', form['op'].value
import socket
s = socket.socket()
try:
s.connect(('127.0.0.1', 9971))
s.send('USER_NAME:' + form['name'].value)
buf = s.recv(100)
print buf
s.send('PASSWD:' + buf + form['passwd'].value)
buf = s.recv(100)
print buf
if buf=='OK\n':
s.send(form['op'].value + '\n')
buf = s.recv(100)
s.close()
except Exception, e:
print e