Some python scrips for demonstrating chap protocol
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

chap-client.py 381B

1234567891011121314
  1. #!/usr/bin/env python2
  2. import xmlrpc.client
  3. import hashlib
  4. # connects to the XMLRPC Server
  5. s = xmlrpc.client.ServerProxy('http://localhost:8000')
  6. # initalized the login process
  7. key = s.init()
  8. # does the actual authentication
  9. print( s.auth( hashlib.sha256( ( 'Test123' + key ).encode( 'utf-8' ) ).hexdigest() ) )
  10. # Print list of available methods
  11. print( s.system.listMethods() )