1,105,380 Community Members

Convert python code to C# or vb.net

Member Avatar
javi.crecenteespino
Newbie Poster
1 post since Dec 2012
Reputation Points: 0 [?]
Q&As Helped to Solve: 0 [?]
Skill Endorsements: 0 [?]
 
-2
 

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.

Member Avatar
vegaseat
DaniWeb's Hypocrite
6,984 posts since Oct 2004
Reputation Points: 1,544 [?]
Q&As Helped to Solve: 1,872 [?]
Skill Endorsements: 67 [?]
Moderator
 
0
 

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

You
This article has been dead for over three months: Start a new discussion instead
Post:
Start New Discussion
Tags Related to this Article