Hello people. Sorry for my English, I use google translator ..
Please Can anyone convert this code to C # or vb.net?
import sys VERSION = 0 SUBVERSION = 2 def usage(): print "[+] WPSpin %d.%d " % (VERSION, SUBVERSION) print "[*] Usage : python WPSpin.py 123456" sys.exit(0) def wps_pin_checksum(pin): accum = 0 while(pin): accum += 3 * (pin % 10) pin /= 10 accum += pin % 10 pin /= 10 return (10 - accum % 10) % 10 try: if (len(sys.argv[1]) == 6): p = int(sys.argv[1] , 16) % 10000000 print "[+] WPS pin is : %07d%d" % (p, wps_pin_checksum(p)) else: usage() except Exception: usage()
Thank you very much.
Play around with this, it might give you enough hints: http://www.developerfusion.com/tools/convert/csharp-to-python/
Good advice: http://stackoverflow.com/questions/683273/advice-for-c-sharp-programmer-writing-python
There is also IronPython (MS endorsed) with a Python syntax that can be called from C# (4.0): http://blogs.msdn.com/b/charlie/archive/2009/10/25/hosting-ironpython-in-a-c-4-0-program.aspx