Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <ruby>
- print_line("")
- print_status("Please wait, checking if RHOSTS are set globally...")
- if (framework.datastore['RHOSTS'] == nil)
- print_error("[ERROR] Please set RHOSTS globally: setg RHOSTS xxx.xxx.xxx.xxx")
- return
- end
- #Using nmap to populate metasploit database
- print_good("RHOSTS set globally [ OK ] running scans...")
- run_single("nmap -sS -Pn -oN Lt0P4tH --append-output --script http-vuln-cve2011-3192.nse,http-shellshock.nse,ms15-034.nse,file-checker.nse -p 80 #{framework.datastore['RHOSTS']}")
- print_line("")
- print_good("Please wait, running scans...")
- run_single("nmap -T4 -sS -Pn -O -oN LiLiP4tH --append-output --script http-title.nse,http-headers.nse,http-methods.nse,http-enum.nse,http-email-harvest.nse,http-stored-xss.nse,http-csrf.nse,http-sql-injection.nse,http-brute.nse,dns-brute.nse,ip-geolocation-geoplugin.nse -p 80 #{framework.datastore['RHOSTS']}")
- print_line("")
- print_good("Please wait, running msf auxiliary modules...")
- </ruby>
- use auxiliary/scanner/http/http_version
- run
- use auxiliary/scanner/http/options
- run
- use auxiliary/scanner/http/robots_txt
- run
- use auxiliary/scanner/http/dir_scanner
- run
- use auxiliary/scanner/http/files_dir
- run
- use auxiliary/scanner/http/dir_listing
- run
- use auxiliary/scanner/http/apache_mod_cgi_bash_env
- run
- use auxiliary/scanner/http/dir_webdav_unicode_bypass
- run
- use auxiliary/scanner/http/http_login
- show options
Advertisement
Add Comment
Please, Sign In to add comment