sshmitm.plugins.ssh.terminallogs module
- class sshmitm.plugins.ssh.terminallogs.ScriptLogFormat(logdir, prefix='session')
Bases:
TerminalLogFormat
- Parameters:
logdir (
Union
[str
,PathLike
[str
]])prefix (
str
, default:'session'
)
- close()
- Return type:
None
- stderr(buffer)
- Parameters:
buffer (
bytes
)- Return type:
None
- stdin(buffer)
- Parameters:
buffer (
bytes
)- Return type:
None
- stdout(buffer)
- Parameters:
buffer (
bytes
)- Return type:
None
- write_timingfile(text)
- Parameters:
text (
bytes
)- Return type:
None
- class sshmitm.plugins.ssh.terminallogs.TerminalLogFormat(logdir, prefix='session')
Bases:
ABC
- Parameters:
logdir (
Union
[str
,PathLike
[str
]])prefix (
str
, default:'session'
)
- abstract close()
- Return type:
None
- get_subdirectory()
- Return type:
Path
- abstract stderr(buffer)
- Parameters:
buffer (
bytes
)- Return type:
None
- abstract stdin(buffer)
- Parameters:
buffer (
bytes
)- Return type:
None
- abstract stdout(buffer)
- Parameters:
buffer (
bytes
)- Return type:
None