katnip.monitors.ssh_file module¶
-
class
katnip.monitors.ssh_file.
SshFileMonitor
(name, username, password, hostname, port, file_mask, local_dir, use_scp=False, fail_if_exists=True, setup_commands=[], on_fail_command=None, on_fail_delay=0, logger=None)¶ Bases:
kitty.monitors.base.BaseMonitor
SshFileMonitor monitors for files using a file_mask. If found - moves files to local folder, renaming with test number.
-
X_pre_test
(test_number)¶
-
__init__
(name, username, password, hostname, port, file_mask, local_dir, use_scp=False, fail_if_exists=True, setup_commands=[], on_fail_command=None, on_fail_delay=0, logger=None)¶ Parameters: - name – name of the object
- username – ssh login username
- password – ssh login password
- hostname – ssh server ip
- port – ssh server port
- file_mask – file_mask to fetch
- local_dir – local_path to store fetched files
- use_scp – use the SCP protocol for transferring files instead of SFTP
- fail_if_exists – fail test if file exists (default: True)
- on_fail_command – command to run on failure (default: None)
- on_fail_delay – time to sleep after running on_fail_command (default: 0)
- logger – logger for this object (default: None)
-
post_test
()¶
-
setup
()¶ Called at the begining of the fuzzing session
-
teardown
()¶
-