def send_xmlrpc(ip, port):
s = socket.socket()
s.settimeout(10)
s.connect((ip, int(port)))
# Initial packet which will trigger XMLRPC communication
s.sendall("TLSRPC")
wrappedSocket = ssl.wrap_socket(s, cert_reqs=ssl.CERT_NONE, ssl_version=ssl.PROTOCOL_TLSv1, ciphers=None)
# CONNECT AND PRINT REPLY
send_netsh_data(wrappedSocket, create_request(ip, port, INITIATOR))
print "+ Initiator response:"
print recv_xmlrpc_data(wrappedSocket)
send_netsh_data(wrappedSocket, create_request(ip, port, GetHostOverview))
print recv_xmlrpc_data(wrappedSocket)
# CLOSE SOCKET CONNECTION
wrappedSocket.close()
评论列表
文章目录