Finished Mac OS X

This commit is contained in:
Bernardo Damele 2009-04-30 21:42:54 +00:00
parent e8c115500d
commit ccedadd780

View File

@ -258,24 +258,18 @@ def __setMetasploit():
if conf.osSmb:
isAdmin = False
# TODO: add support for Mac OS X
#if "darwin" in PLATFORM:
# pass
#
#elif "win" in PLATFORM:
if "win" in PLATFORM:
isAdmin = ctypes.windll.shell32.IsUserAnAdmin()
if isinstance(isAdmin, (int, float, long)) and isAdmin == 1:
isAdmin = True
elif "linux" in PLATFORM:
if "linux" in PLATFORM or "darwin" in PLATFORM:
isAdmin = os.geteuid()
if isinstance(isAdmin, (int, float, long)) and isAdmin == 0:
isAdmin = True
elif "win" in PLATFORM:
isAdmin = ctypes.windll.shell32.IsUserAnAdmin()
if isinstance(isAdmin, (int, float, long)) and isAdmin == 1:
isAdmin = True
else:
warnMsg = "sqlmap is not able to check if you are running it "
warnMsg += "as an Administrator accout on this platform. "