]> git.zerfleddert.de Git - proxmark3-svn/blobdiff - tools/findbits.py
simplified findbits.main() loop
[proxmark3-svn] / tools / findbits.py
index 442d2810380c8a2f9019150dbed41e70f4b5e83e..4e2f18dccea61dda05b32efb7bedb4eeb92d7161 100755 (executable)
@@ -43,10 +43,7 @@ def binstring(number):
 
 # reverse string order
 def stringreverse(data):
-       out= ''
-       for x in range(len(data) -1,-1,-1):
-               out += data[x]
-       return out
+       return data[::-1]
 
 # match forward, backward and inverted
 def domatch(number,binary):
@@ -88,11 +85,11 @@ def main():
                16:'HEX',
                        }
 
-       for base in 2,8,10,16:
+       for base, base_name in sorted(bases.iteritems()):
                try:
                        number= int(sys.argv[1],base)
                        print
-                       print 'Trying', bases[base]
+                       print 'Trying', base_name
                        # do BINARY as specified to preserve leading zeros
                        if base == 2:
                                domatch(sys.argv[1],sys.argv[2])
Impressum, Datenschutz