示例#1
0
def delete(arguments, resource):
    sock = get_socket(arguments)

    request = HTTPRequest(verb="DELETE", resource=resource)

    request.writeTo(sock)
    response = HTTPResponse.readFrom(sock)

    return response.code == 200
示例#2
0
文件: uploader.py 项目: 0xr0ot/drozer
def delete(arguments, resource):
    sock = get_socket(arguments)
    
    request = HTTPRequest(verb="DELETE", resource=resource)
    
    request.writeTo(sock)
    response = HTTPResponse.readFrom(sock)
    
    return response.code == 200
示例#3
0
文件: uploader.py 项目: 0xr0ot/drozer
def upload(arguments, resource, data, magic=None, mimetype=None, headers=None):
    sock = get_socket(arguments)
    
    request = HTTPRequest(verb="POST", resource=resource, headers=headers, body=data)
    if arguments.credentials != None:
        request.headers["Authorization"] = "Basic %s" % b64encode(":".join(arguments.credentials))
    request.headers["Content-Length"] = len(data)
    if mimetype != None:
        request.headers["Content-Type"] = mimetype
    if magic != None:
        request.headers["X-Drozer-Magic"] = magic
        
    request.writeTo(sock)
    response = HTTPResponse.readFrom(sock)

    return response.status == 201
示例#4
0
def upload(arguments, resource, data, magic=None, mimetype=None, headers=None):
    sock = get_socket(arguments)

    request = HTTPRequest(verb="POST",
                          resource=resource,
                          headers=headers,
                          body=data)
    if arguments.credentials != None:
        request.headers["Authorization"] = "Basic %s" % b64encode(":".join(
            arguments.credentials))
    request.headers["Content-Length"] = len(data)
    if mimetype != None:
        request.headers["Content-Type"] = mimetype
    if magic != None:
        request.headers["X-Drozer-Magic"] = magic

    request.writeTo(sock)
    response = HTTPResponse.readFrom(sock)

    return response.status == 201