Codebase list pysmb / 3f1815a
test callable password (py3) Santiago Villalba 5 years ago
1 changed file(s) with 14 addition(s) and 0 deletion(s). Raw diff Collapse all Expand all
2626 assert not conn2.connect(info['server_ip'], info['server_port'])
2727
2828 conn3 = SMBConnection('INVALIDUSER', 'wrongPass', info['client_name'], info['server_name'], use_ntlm_v2 = False, is_direct_tcp = True)
29 assert not conn3.connect(info['server_ip'], info['server_port'])
30
31 @with_setup(teardown = teardown_func)
32 def test_NTLMv1_auth_SMB1_callable_password():
33 global conn, conn2, conn3
34 smb_structs.SUPPORT_SMB2 = False
35 info = getConnectionInfo()
36 conn = SMBConnection(info['user'], lambda: info['password'], info['client_name'], info['server_name'], use_ntlm_v2 = False, is_direct_tcp = True)
37 assert conn.connect(info['server_ip'], info['server_port'])
38
39 conn2 = SMBConnection(info['user'], lambda: 'wrongPass', info['client_name'], info['server_name'], use_ntlm_v2 = False, is_direct_tcp = True)
40 assert not conn2.connect(info['server_ip'], info['server_port'])
41
42 conn3 = SMBConnection('INVALIDUSER', lambda: 'wrongPass', info['client_name'], info['server_name'], use_ntlm_v2 = False, is_direct_tcp = True)
2943 assert not conn3.connect(info['server_ip'], info['server_port'])
3044
3145 @with_setup(teardown = teardown_func)