Land #11332, Add support for mettle debug
parent
649e528875
commit
ac937a7996
|
@ -71,6 +71,14 @@ module Msf
|
|||
opts[:name] ||= ds['PayloadProcessCommandLine']
|
||||
end
|
||||
|
||||
if ds['RemoteMeterpreterDebugFile'] != ''
|
||||
opts[:log_file] ||= ds['RemoteMeterpreterDebugFile']
|
||||
end
|
||||
|
||||
log_level = ds['MeterpreterDebugLevel'].to_i
|
||||
log_level = 0 if log_level < 0
|
||||
log_level = 3 if log_level > 3
|
||||
opts[:debug] = log_level
|
||||
opts[:uuid] ||= generate_payload_uuid
|
||||
|
||||
case opts[:scheme]
|
||||
|
|
|
@ -82,6 +82,20 @@ module Msf::Payload::Linux
|
|||
"false"
|
||||
]
|
||||
),
|
||||
Msf::OptInt.new('MeterpreterDebugLevel',
|
||||
[
|
||||
true,
|
||||
"Set debug level for meterpreter 0-3 (Default output is strerr)",
|
||||
0
|
||||
]
|
||||
),
|
||||
Msf::OptString.new('RemoteMeterpreterDebugFile',
|
||||
[
|
||||
false,
|
||||
"Redirect Debug Info to a Log File",
|
||||
""
|
||||
]
|
||||
),
|
||||
], Msf::Payload::Linux)
|
||||
|
||||
ret
|
||||
|
|
Loading…
Reference in New Issue