Skip to content

CERT-EDF/plasma

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Plasma Framework

Status Powered By: EDF License: MIT


Introduction

Plasma framework and command line tool to dissect and extract structured information from forensics artifacts.

It can be easily extended by adding new dissectors. Most dissectors are based on other FOSS projects such as:

  • LIEF for executables processing
  • Scapy for packet captures processing
  • libyal for Windows artifacts processing
  • construct for raw structures processing
  • volatility3 for memory dump processing
  • MVT extracted files for normalization

Many thanks to these projects for their contribution to the cybersecurity open source community!


Getting Started

Plasma releases are available on Github and Pypi. Use Python 3.12+ and a virtual environment for best experience.

# Setup plasma to use as a library
python3 -m pip install edf-plasma-dissectors[pcap,linux,binary,memdump,windows]
# Setup plasma to use as a command line tool
python3 -m pip install edf-plasma-cli
# Display integrated help
plasma -h
plasma dissect -h
# List available plasma dissectors
plasma list
# Dissect artifacts in source/ with plasma filtering dissectors by tags
plasma dissect --filter 'tags:linux,pcap' source/ output/

License

Distributed under the MIT License.


Contributing

Contributions are welcome. See CONTRIBUTING.md.

Past contributors (before open sourcing)


Security

To report a (suspected) security issue, see SECURITY.md.

About

Extract and normalize information from forensics artifacts

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Contributors 2

  •  
  •  

Languages