covertutils.shells.impl package¶
Submodules¶
covertutils.shells.impl.extendableshell module¶
-
class
covertutils.shells.impl.extendableshell.ExtendableShell(handler, log_unrecognised=False, **kw)[source]¶ Bases:
covertutils.shells.baseshell.BaseShell-
Defaults= {'prompt': '({package} v{version})> ', 'subshells': {'control': <class covertutils.shells.subshells.controlsubshell.ControlSubShell>, 'python': <class covertutils.shells.subshells.pythonapisubshell.PythonAPISubShell>, 'os-shell': <class covertutils.shells.subshells.simplesubshell.SimpleSubShell>, 'file': <class covertutils.shells.subshells.filesubshell.FileSubShell>, 'stage': <class covertutils.shells.subshells.stagesubshell.StageSubShell>}}¶
-
covertutils.shells.impl.meterpretershell module¶
-
class
covertutils.shells.impl.meterpretershell.MeterpreterShell(handler, **kw)[source]¶ Bases:
covertutils.shells.baseshell.BaseShell-
Defaults= {'subshells': {'control': <class covertutils.shells.subshells.controlsubshell.ControlSubShell>, 'meterpreter': <class covertutils.shells.subshells.meterpretersubshell.MeterpreterSubShell>}}¶
-
covertutils.shells.impl.simpleshell module¶
-
class
covertutils.shells.impl.simpleshell.SimpleShell(handler, **kw)[source]¶ Bases:
covertutils.shells.baseshell.BaseShell-
Defaults= {'prompt': '({package} v{version})> ', 'subshells': {'control': <class covertutils.shells.subshells.simplesubshell.SimpleSubShell>}}¶
-
covertutils.shells.impl.standardshell module¶
-
class
covertutils.shells.impl.standardshell.StandardShell(handler, **kw)[source]¶ Bases:
covertutils.shells.baseshell.BaseShell-
Defaults= {'prompt': '({package} v{version})> ', 'subshells': {'control': <class covertutils.shells.subshells.controlsubshell.ControlSubShell>, 'python': <class covertutils.shells.subshells.pythonapisubshell.PythonAPISubShell>, 'os-shell': <class covertutils.shells.subshells.simplesubshell.SimpleSubShell>}}¶
-