you are right.
it will be better with possibility of a file extension choice.
in v 0.02:
Search for FLEXlm/FLEXnet signatures in files
*.exe, *.dll and in files with up to 2 other extensions
in current folder or in "base_dir" folder
and in all subfolders.
Usage: FlexLMsearch [-h] [-d xxx] [-e1 yyy [-e2 zzz]]
Options:
-h this message output.
-d xxx, xxx - a full path to search base folder.
-e1 yyy, yyy - a 3rd file type extension.
-e2 zzz, zzz - a 4th file type extension.
Example:
FlexLMsearch -h -d "C:\Program Files" -e1 .pyd
Search for FLEXlm/FLEXnet signatures in files *.exe, *.dll and in files with up to 2 checked or any extensions in current folder or in checked folder and in all subfolders. Usage: FlexLMsearch [[-h] | [[-c] [-d xxx] [-e1 yyy [-e2 zzz]]]] By default (no arguments) search for *.exe and *.dll files in current folder and all its subfolders. Options: -h output this message only, -c search in current or checked folder only, -d xxx xxx - a full path to checked base folder, -e1 yyy yyy - a 3rd file type extension, -e2 zzz zzz - a 4th file type extension, -ea search for any extensions. Examples: FlexLMsearch FlexLMsearch -h FlexLMsearch -c -d "C:\flexlm" -ea FlexLMsearch -d "C:\Program Files" -e1 .pyd FlexLMsearch -d "C:\Program Files" -ea
FLEXlm/FLEXnet vendor (GlobeTrotter/Macrovision) uses to sign protected files with some label containing copyright and FLEXlm/FLEXnet version. The tool looks for these signatures and therefore for all FLEXlm/FLEXnet protected files. The purpose of the tool is to find protected file amongst big amount of files in program folders. The tool have to be fast and it can't carry out a detailed analysis of files. I think the best tool for detailed study is IDA with it's FLAIR signatures.
In new 0.04 build of tool you have no need to type manually full path (very long sometimes) to folder of interest when you use commandline argument -d. With argument -d we'll be provided with standard dialog "Browse folder" to choose a folder with your mouse. Code is optimized, size decreased.
Search for FLEXlm/FLEXnet signatures in files *.exe, *.dll and in files with up to 2 chosen or any extensions in current folder or in chosen folder and in all subfolders. Usage: FlexLMsearch [[-h] | [[-c] [-d] [-e1 yyy [-e2 zzz]]]] By default (no arguments) search for *.exe and *.dll files in current folder and in all subfolders. Options: -h output this message only, -c search in current or chosen folder only, -d choose a full path to base folder, -e1 yyy yyy - a 3rd file type extension, -e2 zzz zzz - a 4th file type extension, -ea search for any extensions. Examples: FlexLMsearch FlexLMsearch -h FlexLMsearch -c -d -ea FlexLMsearch -d -e1 .pyd FlexLMsearch -d -ea