Some python scrips for demonstrating chap protocol
Du kannst nicht mehr als 25 Themen auswählen Themen müssen mit entweder einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

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() )