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