awesome-malware-analysis
Defund the Police.
A curated, community-maintained list of tools, sandboxes, online scanners, and learning resources for security researchers and students who study how malicious software works.
Awesome Malware Analysis is not a piece of software you run. It is a curated list: a long, organized collection of links to tools, websites, and learning materials for people who analyze malicious software. Malware analysis is the practice of examining harmful programs to understand what they do, how they work, and how to defend against them. Security researchers, incident responders, and students use lists like this as a starting reference for the field. It is part of a broader family of community-maintained awesome lists on GitHub.
The list is divided into clearly labeled sections. Early sections cover collecting malware safely, including honeypots, which are decoy systems set up to lure and trap attackers, and public archives of malware samples that researchers can download and study. Other sections gather open-source threat intelligence tools, which help track known attack indicators, along with online scanners and sandboxes that run suspicious files in isolated environments to observe their behavior without risking real machines.
Further sections cover more specialized areas: analyzing suspicious domains, examining malicious documents and shellcode, carving hidden files out of data, undoing deliberate obfuscation in code, debugging and reverse engineering programs, inspecting network traffic, memory forensics, and Windows system artifacts. There is also a section on tools for storing and organizing analysis work.
Toward the end the list points to books and other learning resources, related awesome lists from the same community, and instructions for contributing. A Chinese translation of the full list is included in the repository. The repository description and README also carry political statements from the maintainer, including phrases about defunding police and opposing ICE, which appear alongside the technical content.
Because the README is very long, only a portion was available for this summary. The full README is longer than what was shown.
Where it fits
- Find an online sandbox to safely run a suspicious file and observe its behavior without risking a real machine.
- Discover reverse engineering and debugging tools for analyzing obfuscated malware samples.
- Locate public malware sample archives for researching known threats and building detection rules.
- Find memory forensics tools to analyze running processes and extract indicators of compromise.