# 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