Example #1
0
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
Example #2
0
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
Example #3
0
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)
Example #5
0
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>"
Example #6
0
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>"
Example #7
0
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>"
Example #8
0
 def test_gethostname(self):
     self.assertNotEqual(utils.gethostname(), "")