HeckerAV/index.py

55 lines
1.4 KiB
Python

import os
# List of known malicious file names
MALICIOUS_FILE_NAMES = [
"virus.exe",
"malware.bat",
"trojan.scr",
"ransomware.py",
"xmrig.exe",
"MEMZ.exe",
"Discord rat.exe",
"IMDCSC.exe",
"AI.exe",
"WannaCry.exe",
"setupcert.exe",
"VLCPortable.exe",
"cpuminer-opt-sse2.exe",
"NoEscape.exe",
"tin.exe",
"AvastUI.exe",
"xmrig",
"bin.sh",
"CollabnetInstaller.exe",
"CollabVMAgent.exe"
]
WORSTVIRUS = ["VLCPortable.exe"]
def scan_directory(directory):
"""Scan the specified directory for malicious file names."""
if not os.path.isdir(directory):
print(f"The specified path '{directory}' is not a valid directory.")
return
print(f"Scanning directory: {directory}")
found_malicious_files = []
# Walk through the directory
for root, dirs, files in os.walk(directory):
for file in files:
if file in MALICIOUS_FILE_NAMES:
found_malicious_files.append(os.path.join(root, file))
# Report results
if found_malicious_files:
print("Malicious files found:")
for malicious_file in found_malicious_files:
print(f" - {malicious_file}")
else:
print("No malicious files found.")
def main():
drive = input("Enter the drive or directory to scan (e.g., C:\\ or /): ")
scan_directory(drive)
if __name__ == "__main__":
main()