File tree Expand file tree Collapse file tree 1 file changed +6
-7
lines changed
modules/auxiliary/scanner/rsync Expand file tree Collapse file tree 1 file changed +6
-7
lines changed Original file line number Diff line number Diff line change @@ -58,23 +58,22 @@ def read_timeout
58
58
datastore [ 'READ_TIMEOUT' ]
59
59
end
60
60
61
- def rsync_requires_auth? ( rmodule )
61
+ def get_rsync_auth_state ( rmodule )
62
62
sock . puts ( "#{ rmodule } \n " )
63
63
res = sock . get_once ( -1 , read_timeout )
64
64
if res
65
65
if res =~ /^#{ RSYNC_HEADER } AUTHREQD/
66
- true
66
+ 'required'
67
67
elsif res =~ /^#{ RSYNC_HEADER } OK/
68
- false
68
+ 'not required'
69
69
else
70
70
vprint_error ( "#{ peer } - unexpected response when connecting to #{ rmodule } : #{ res } " )
71
- 'unknown '
71
+ 'unexpected response '
72
72
end
73
73
else
74
74
vprint_error ( "#{ peer } - no response when connecting to #{ rmodule } " )
75
- 'unknown '
75
+ 'no response '
76
76
end
77
-
78
77
end
79
78
80
79
def rsync_list
@@ -176,7 +175,7 @@ def run_host(ip)
176
175
modules_metadata . each do |module_metadata |
177
176
connect
178
177
rsync_negotiate
179
- module_metadata [ :authentication? ] = rsync_requires_auth? ( module_metadata [ :name ] )
178
+ module_metadata [ :authentication? ] = get_rsync_auth_state ( module_metadata [ :name ] )
180
179
disconnect
181
180
end
182
181
end
You can’t perform that action at this time.
0 commit comments