digininja icon

Home directory enumeration

digininja | PRO | 06/21/16 12:28:14 PM UTC | 0 ⭐ | 464 👁️ | Never ⏰ | []
Ruby |

490 B

|

None

|

0 👍

/

0 👎

#!/usr/bin/env ruby
 
# Ruby version of @adriendb's Python home directory enumeration script
 
require "net/http"
require "uri"
 
File.open(ARGV[0], "r").each do |lastname|
    lastname.chop!
    "a".upto("z") do |initial|
        url = "http://www.sec542.org/~" + initial + lastname +"/"
        uri = URI.parse(url)
        # Full
        http = Net::HTTP.new(uri.host, uri.port)
        response = http.request(Net::HTTP::Get.new(uri.request_uri))
        if response.code == "200"
            puts "Hit on: " + url
        end
    end
end

Comments