Reduce code complexity on check_ipv6

bug/bundler_fix
jvazquez-r7 2013-08-28 17:13:21 -05:00
parent f339510816
commit c04e6b2b14
1 changed files with 9 additions and 11 deletions

View File

@ -95,20 +95,18 @@ class Metasploit3 < Msf::Post
if ipv6_installed() if ipv6_installed()
print_status("IPv6 is already installed.") print_status("IPv6 is already installed.")
return true return true
elsif not datastore['IPV6_XP']
print_error("IPv6 is not installed. You need IPv6 to use portproxy.")
return false
else else
if not datastore['IPV6_XP'] print_status("Installing IPv6 ...")
print_error("IPv6 is not installed. You need IPv6 to use portproxy.") cmd_exec("netsh","interface ipv6 install",120)
if not ipv6_installed
print_error("IPv6 was not successfully installed. Run it again.")
return false return false
else
print_status("Installing IPv6 ...")
cmd_exec("netsh","interface ipv6 install",120)
if not ipv6_installed
print_error("IPv6 was not successfully installed. Run it again.")
return false
end
print_good("IPv6 was successfully installed.")
return true
end end
print_good("IPv6 was successfully installed.")
return true
end end
end end