all scripts fixed
parent
33d53517b9
commit
580c818748
|
@ -8,12 +8,12 @@
|
|||
|
||||
<ruby>
|
||||
if (framework.datastore['VERBOSE'] == "true") #we look in the global datastore for a global VERBOSE option and use it
|
||||
verbose = "true"
|
||||
verbose = 1 #true
|
||||
else
|
||||
verbose = "false"
|
||||
verbose = 0
|
||||
end
|
||||
|
||||
threadspercrawler = "4"
|
||||
threadspercrawler = "4" #check this ... now its default
|
||||
|
||||
def jobwaiting() #thread handling for poor guys ...
|
||||
maxjobs=15 #throttling if we get too much jobs
|
||||
|
@ -29,7 +29,7 @@ framework.db.workspace.hosts.each do |host|
|
|||
next if (serv.state != ServiceState::Open)
|
||||
next if (serv.name !~ /http/)
|
||||
|
||||
if(verbose == "true")
|
||||
if(verbose == 1)
|
||||
print_line("IP: #{host.address}")
|
||||
print_line("OS: #{host.os_name}")
|
||||
print_line("Servicename: #{serv.name}")
|
||||
|
@ -45,7 +45,7 @@ framework.db.workspace.hosts.each do |host|
|
|||
else
|
||||
run_single("set SSL false")
|
||||
end
|
||||
if(verbose == "true")
|
||||
if(verbose == 1)
|
||||
run_single("set VERBOSE true")
|
||||
run_single("run -j")
|
||||
else
|
||||
|
|
|
@ -6,17 +6,28 @@
|
|||
# RHOSTS is used from the global datastore
|
||||
|
||||
<ruby>
|
||||
#set ports for Metasploit tcp-portscanner (change this for your needs):
|
||||
ports = "7,21,22,23,25,43,50,53,67,68,79,80,109,110,111,123,135,137,138,139,143,161,264,265,389,443,445,500,631,901,995,1241,1352,1433,1434,1521,1720,1723,3306,3389,3780,4662,5800,5801,5802,5803,5900,5901,5902,5903,6000,6666,8000,8080,8443,10000,10043,27374,27665"
|
||||
|
||||
if (framework.datastore['RHOSTS'] == nil)
|
||||
print_status("you have to set RHOSTS globally ... exiting")
|
||||
return
|
||||
end
|
||||
|
||||
if (framework.datastore['VERBOSE'] == "true") #we look in the global datastore for a global VERBOSE option and use it
|
||||
verbose = 1 #true
|
||||
else
|
||||
verbose = 0
|
||||
end
|
||||
|
||||
if (framework.datastore['THREADS'] == nil) #default to 100 Threads
|
||||
run_single("setg THREADS 100")
|
||||
end
|
||||
|
||||
if (framework.datastore['NMAP'] == nil) #default usage of nmap as portscanner
|
||||
nmap = "true"
|
||||
if (framework.datastore['NMAP'] == nil or framework.datastore['NMAP'] == "true") #default usage of nmap as portscanner
|
||||
nmap = 1
|
||||
else
|
||||
nmap = 0
|
||||
end
|
||||
|
||||
print_line("")
|
||||
|
@ -26,13 +37,17 @@ print_line("Module: udp_sweep")
|
|||
run_single("use auxiliary/scanner/discovery/udp_sweep")
|
||||
run_single("run -j")
|
||||
|
||||
if ( nmap == "true")
|
||||
if ( nmap == 1 )
|
||||
print_line("Module: db_nmap")
|
||||
run_single("db_nmap -v -n -PN -P0 -O -sSV #{framework.datastore['RHOSTS']}")
|
||||
if ( verbose == 1)
|
||||
run_single("db_nmap -v -n -PN -P0 -O -sSV #{framework.datastore['RHOSTS']}")
|
||||
else
|
||||
run_single("db_nmap -n -PN -P0 -O -sSV #{framework.datastore['RHOSTS']}")
|
||||
end
|
||||
else
|
||||
print_line("Module: portscan/tcp")
|
||||
run_single("use auxiliary/scanner/portscan/tcp")
|
||||
run_single("set PORTS 7,21,22,23,25,43,50,53,67,68,79,80,109,110,111,123,135,137,138,139,143,161,264,265,389,443,445,500,631,901,995,1241,1352,1433,1434,1521,1720,1723,3306,3389,3780,4662,5800,5801,5802,5803,5900,5901,5902,5903,6000,6666,8000,8080,8443,10000,10043,27374,27665")
|
||||
run_single("set PORTS #{ports}")
|
||||
run_single("run -j")
|
||||
end
|
||||
</ruby>
|
||||
|
|
Loading…
Reference in New Issue