Friday 6 August 2010

Send Token - script practice on Deepnet Authentication Server (< 5.0)

If you are using Deepnet two factor authentication server, probably you will agree with me that you can do almost everything with its management console. However, sometimes you may wonder if they provide script to do the trivial and repeatable job. Yes, they do, you can use python script to instruct the authentication server.

Here it is an example of sending token.


import base64
import xmlrpclib
import sys


def main():
global server
addr = '192.168.222.149'
port = '8080'
proto='http://'

serverurl = proto + addr + ':' + port + '/das/xmlrpc'
print serverurl
server=xmlrpclib.Server(serverurl)
r = server.das.sendToken('77004280', False, 'SMTP')
##Use 'SMS' to send token by SMS
print r
return

if __name__ == '__main__':
main()

No comments: