# Plugins - Plugins are readily available software that has already been released by third parties and have given approval to the creators of Metasploit to integrate their software inside the MSF - found in `/usr/share/metasploit-framework/plugins` - most can be accessed from `msfconsole` ![[images/Pasted image 20251004145344.png]] ```bash msf6 > load nessus msf6 > nessus help msf6 > sqlmap nessus msf6 > sqlmap help ``` - adding a plugin to MSF - ```bash sudo cp ./pentest.rb /usr/share/metasploit-framework/plugins/pentest.rb msfconsole msf6 > load pentest ``` # Mixins - Mixins are classes that act as methods for use by other classes without having to be the parent class of those other classes - Mixins are mainly used when we: 1. Want to provide a lot of optional features for a class 2. Want to use one particular feature for a multitude of classes