Exemple #1
0
def kill(req):
    req.content_type = 'text/html'
    if check(req):
    	try:
	      if req.form['cn'] is not None:
      		 cmd="kill "+req.form['cn']
		 sock=connexion(host, port, vpnpasswd, cmd)
 		 sock.interact()
	 	 util.redirect(req,"./main")
	except Exception, e:
	      raise(str(e)) 
Exemple #2
0
def ali_baba_article(categorie, page=1):
    els = []
    url = ali_baba_paginate(categorie, page)

    articles = connexion(url, "div", "class", "m-gallery-product-item-wrap")
    for item in articles:
        result = {}
        result["image"] = item.find("img")['src']
        result["libelle"] = item.find("img")['alt']
        result["prix"] = item.find("b")
        els.append(result)
    return els
Exemple #3
0
def parse(req):

    req.content_type="text/html"
    sock=connexion(host, port, vpnpasswd, 'status',version)
    data=sock.interact()
    tab1=re.findall("(.+),(\d+\.\d+\.\d+\.\d+\:\d+),(\d+),(\d+),(.+)", data)
    tab2=re.findall("(\d+\.\d+\.\d+\.\d+),(.+),(\d+\.\d+\.\d+\.\d+\:\d+),(.+)", data)

    num=(len(tab1)+len(tab2))/2                     
    req.write(headers(num))
    
    if len(tab2)==0:
       exception(req)
    
    for i in xrange(len(tab1)):
       for j in xrange(len(tab2)):
         if tab2[j][1]==tab1[i][0]:
            sendv=float(tab1[i][2])/1024
	    receiv=float(tab1[i][3])/1024
	    req.write("<tr class=\"severity6\" ")
	    req.write("onmouseover=\"this.className=\'severity6_over\'; ")
	    req.write("this.style.cursor=\'hand\'\" ")
	    req.write("onmouseout=\"this.className = \'severity6\'; ")
	    req.write("this.style.cursor = \'default\'\">\n")
	    req.write("<td class=\"severity\">%s</td>\n" % tab1[i][0])
            req.write("<td class=\"severity\">%s</td>\n" % tab1[i][1]) 
	    req.write("<td class=\"severity\">%s</td>\n" % tab2[j][0]) 
	    req.write("<td class=\"severity\">%.2f KB</td>\n" % sendv)
	    req.write("<td class=\"severity\">%.2f KB</td>\n" % receiv)
	    req.write("<td class=\"severity\">%s</td>\n" % tab1[i][4])
	    req.write("<td class=\"severity\">%s</td>\n" % tab2[j][3])
	    req.write("<td class=\"severity\">\n")
	    req.write("<a href=\"./kill?cn=%s\">" % tab1[i][0])
	    req.write("<img src=../img/stop.png alt=\"kill\" title=\"kill\"></a>&nbsp;&nbsp\n")
	    req.write("<a href=\"./whois?cn=%s\"  class=\"thickbox\">" % tab1[i][1].split(':')[0])
	    req.write("<img src=\"../img/whois.png\" alt=\"whois\" title=\"whois\">")
	    req.write("</a>&nbsp;&nbsp\n</td>")
	    req.write("</tr>\n") 
    
    req.write("</table></div>")
    req.write("</body></html>")