/
githubmirror
/
metasploit-framework
Обзор
Документация
Войти
/
githubmirror
/
metasploit-framework
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
data/msfcrawler/comments.rb
31 строка
702 B
Brent Cook
use https for metaploit.com links
24 июл 2017, 16:26
24 июл 2017, 16:26
6300758
Код
Авторство
О чём код?
## # This module requires Metasploit: https://metasploit.com/download # Current source: https://github.com/rapid7/metasploit-framework ## require 'pathname' require 'nokogiri' require 'uri' class CrawlerComments < BaseParser def parse(request,result) return unless result['Content-Type'].include?('text/html') doc = Nokogiri::HTML(result.body.to_s) doc.xpath('//comment()').each do |comment| # searching for href hr = /href\s*=\s*"([^"]*)"/.match(comment) if hr begin hreq = urltohash('GET', hr[1], request['uri'], nil) insertnewpath(hreq) rescue URI::InvalidURIError # ignored end end end end end