Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import falcon
- from wsgiref import simple_server
- import socket
- host = '10.88.111.49'
- port = 9100
- cut = chr(27) + '@' + chr(29) + 'V' + chr(1)
- class PrintResource(object):
- def on_post(self, req, resp):
- resp.status = falcon.HTTP_200
- s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
- s.connect((host, port))
- print req.get_param("body", required=True)
- s.sendall(bytearray(req.get_param("body", required=True) + cut.encode('ascii')))
- s.close()
- if __name__ == '__main__':
- app = falcon.API()
- print_resource = PrintResource()
- app.add_route('/print', print_resource)
- app.req_options.auto_parse_form_urlencoded = True
- httpd = simple_server.make_server('127.0.0.1', 8000, app)
- print "u wanna fuc??"
- httpd.serve_forever()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement