BinaryFileReader
1.0.0
Ce package a lu le fichier binaire pour obtenir toutes les chaînes ou le lire comme un facteur d'hexare.
Ce package nécessite:
pip install BinaryFileReaderGetStrings -h # get help message
GetStrings test.bin # get strings in test.bin
GetStrings -m 7 -M 1 test.dump # get strings with minimum length of 7 characters and with one non printable character between characters
HexaReader test.bin # Read test.bin as hexadecimal and ascii printable from BinaryFileReader import Strings , HexaReader
hexareader = HexaReader ( "test.bin" )
for line in hexareader . reader ():
print ( line )
strings = Strings ( "test.bin" )
for line in strings . reader ():
print ( line )
strings = Strings ( "test.dmp" , chars = b"abcdeABCDE0123./$" , minimum_chars = 7 , number_bad_chars = 1 , accepted_bad_chars = b' x00 ' , encoding = "latin1" )
for line in strings . reader ():
print ( line )python3 BinaryFileReader.pyz strings -m 7 -M 1 test.dump
python3 BinaryFileReader.pyz strings test.bin
# OR
chmod u+x BinaryFileReader.pyz # add execute rights
./BinaryFileReader.pyz hexareader test.bin # execute filepython3 -m BinaryFileReader hexareader test.bin
python3 -m BinaryFileReader.Strings -m 7 -M 1 test.dumpLicencié sous le GPL, version 3.