imported file from fire-av

This commit is contained in:
Mo Langning 2023-11-25 00:06:46 +08:00
parent e419a284d8
commit 61b4435381

30
.bin/new-line-checker.py Executable file
View File

@ -0,0 +1,30 @@
#!/usr/bin/env python3
# test string: ./.bin/new-line-checker.py "Fuzzing/file-extensions-all-cases.txt Fuzzing/file-extensions-lower-case.txt Fuzzing/file-extensions-upper-case.txt Fuzzing/file-extensions.txt"
import os
print("[+] New line check")
files = []
dirs = ['sources/','blacklists/','whitelists/']
for i in dirs:
for root,_,file_list in os.walk(i):
for file in file_list:
files.append(os.path.join(root,file))
for i in files:
f=open(i,"r")
contents=f.read()
if len(contents) == 0:
continue
if contents[-1] == '\n':
print("[!] %s ends with a new line"%(i))
exit(2)
# print("[+] %s passed new line check"%(i))
print("[+] All files passed checks")
exit(0)