def make_csr(pkey, dest=None, cn=None, hostname=None, emailaddr=None): req = crypto.X509Req() req.get_subject() subj = req.get_subject() subj.C = def_country subj.ST = def_state subj.L = def_local subj.O = def_org subj.OU = def_ou if cn: subj.CN = cn elif hostname: subj.CN = hostname else: subj.CN = utils.gethostname() if emailaddr: subj.emailAddress = emailaddr else: subj.emailAddress = 'root@%s' % subj.CN req.set_pubkey(pkey) req.sign(pkey, 'md5') if dest: destfd = os.open(dest, os.O_RDWR|os.O_CREAT, 0644) os.write(destfd, crypto.dump_certificate_request(crypto.FILETYPE_PEM, req)) os.close(destfd) return req
def make_csr(pkey, dest=None, cn=None, hostname=None, emailaddr=None): req = crypto.X509Req() req.get_subject() subj = req.get_subject() subj.C = def_country subj.ST = def_state subj.L = def_local subj.O = def_org subj.OU = def_ou if cn: subj.CN = cn elif hostname: subj.CN = hostname else: subj.CN = utils.gethostname() if emailaddr: subj.emailAddress = emailaddr else: subj.emailAddress = 'root@%s' % subj.CN req.set_pubkey(pkey) req.sign(pkey, 'md5') if dest: destfd = os.open(dest, os.O_RDWR | os.O_CREAT, 0644) os.write(destfd, crypto.dump_certificate_request(crypto.FILETYPE_PEM, req)) os.close(destfd) return req
def send_json() : global startTime return jsonify( {'StartTime' : startTime, 'Hostname': utils.gethostname(), 'LocalAddress': utils.getlocaladdress(), 'RemoteAddress': request.remote_addr, 'Server Hit': str(hit.getServerHitCount())} )
def add_node(self, uri, referer): for ex in self.exceptions: if uri.startswith(ex): return if referer and gethostname(referer) == gethostname(self.site): referer = getpath(referer) input_chain = filter(None, referer.split('/')) else: input_name = 'external' m = hashlib.md5() m.update(referer) input_chain = [input_name] output_chain = filter(None, getpath(uri).split('/')) tic, toc = tuple(input_chain), tuple(output_chain) self.append_tokens(toc) self.edges.append((tic, toc)) self.gr.add_edge(tic, toc)
def show_details(): global startTime return "<html>" + \ "<head><title>Docker + Flask Demo</title></head>" + \ "<body>" + \ "<table>" + \ "<tr><td> Start Time </td> <td>" + startTime + "</td> </tr>" \ "<tr><td> Hostname </td> <td>" + utils.gethostname() + "</td> </tr>" \ "<tr><td> Local Address </td> <td>" + utils.getlocaladdress() + "</td> </tr>" \ "<tr><td> Remote Address </td> <td>" + request.remote_addr + "</td> </tr>" \ "<tr><td> Server Hit </td> <td>" + str(hit.getServerHitCount()) + "</td> </tr>" \ "</table>" + \ "</body>" + \ "</html>"
def show_details(): global startTime #delay = 9999999 ** 99999 return "<html>" + \ "<head><title>Docker + Flask Demo</title></head>" + \ "<body style='background-color:blue'>" + \ "<table>" + \ "<tr><td> Start Time </td> <td>" + startTime + "</td> </tr>" \ "<tr><td> HostName/ContainerName </td> <td>" + utils.gethostname() + "</td> </tr>" \ "<tr><td> Local Address </td> <td>" + utils.getlocaladdress() + "</td> </tr>" \ "<tr><td> Remote Address </td> <td>" + request.remote_addr + "</td> </tr>" \ "<tr><td> Server Hit </td> <td>" + str(hit.getServerHitCount()) + "</td> </tr>" \ "</table>" + \ "</body>" + \ "</html>"
def show_details(): global startTime return "<html>" + \ "<head><title>Docker + Flask Demo</title></head>" + \ "<body>" + \ "<table>" + \ "<tr><td> Start Time </td> <td>" + startTime + "</td> </tr>" \ "<tr><td> Hostname </td> <td>" + utils.gethostname() + "</td> </tr>" \ "<tr><td> Local Address </td> <td>" + utils.getlocaladdress() + "</td> </tr>" \ "<tr><td> Remote Address </td> <td>" + request.remote_addr + "</td> </tr>" \ "<tr><td> Server Hit </td> <td>" + str(hit.getServerHitCount()) + "</td> </tr>" \ "<tr><td> JSON </td> <td> <a href='/json'>JSON</a> </td> </tr>" \ "<tr><td> Joystick controller </td> <td> <a href='/joystick'>Joystick</a> </td> </tr>" \ "<tr><td> Go Function </td> <td> <a href='/go'>Go</a> </td> </tr>" \ "<tr><td> Comander controller</td> <td> <a href='/comander'>Comander</a> </td> </tr>" \ "<tr><td> Move Function </td> <td> <a href='/move'>Move</a> </td> </tr>" \ "</table>" + \ "</body>" + \ "</html>"
def test_gethostname(self): self.assertNotEqual(utils.gethostname(), "")