Metasploit Diagnostic Shell the Metasploit Framework, MSF is a framework, a collection of programs and tools for penetration testing networks. Metasploit has a collection of exploits, payloads, libraries and interfaces that can be used to exploit computers. metasploit has a large collection of exploits and payloads and the tools to package and deliver them to a targeted host computer.
Metasploit allows you to choose an exploit from its library, choose a payload, configure the target addressing, the target port numbers, and other options, and the framework will package it all together together, and launch it across the network to a targeted system. Metasploit is extremely flexible and can assist in the testing and development of exploits. Written in the Ruby programming language, Metasploit also allows the user to write his own exploits and payloads and include them within the framework. Metasploit is cross platform and can run on Linux, MAC OS, and Windows and has exploits and payloads targeting all three as well. Metasploit Diagnostic Shell is a part of it
Metasploit Diagnostic Shell
cyborg@cyborg:~$ cd /opt/metasploit/
cyborg@cyborg:/opt/metasploit$ ./diagnostic_shell bash-4.3$ ls app deleteuser msfpro scripts apps diagnostic_logs.sh postgresql uninstall armitage diagnostics-201510091708.zip properties.ini uninstall.dat common diagnostic_shell resetpw createuser java ruby ctlscript.sh licenses run.sh