Hi everyone! I'm a student and today I'm defending my graduation thesis. This project is a local educational platform that takes a suspicious binary file (exe, dll, elf), runs it through static analysis (YARA, ClamAV, radare2), and then uses AI (local LLMs or OpenRouter) to generate a comprehensive, easy-to-understand educational lesson.
The killer feature: The system doesn't just say "virus/not virus." It builds an interactive attack chain graph (Cyber Kill Chain). Students can visually analyze how the malware establishes persistence in the system, what files it creates, and where it tries to connect over the network.
The project is fully open-source. GitHub link: https://github.com/Dan-Sources/security-analyzer I would love to get some feedback from the community! I plan to keep developing the system and add dynamic analysis in the future.