3 ms·
Here, do some automated searching. Save as ns.rb and run as "ruby ns.rb" or do a +x... ----- cut here ----- #!/usr/bin/env ruby -w require 'rubygems'
by nickb 19y ago
Here, do some automated searching. Save as ns.rb and run as "ruby ns.rb" or do a +x...
----- cut here -----
#!/usr/bin/env ruby -w
require 'rubygems'
require 'mechanize'
require 'digest/md5'
search_form = WWW::Mechanize.new.get("http://www.networksolutions.com/").forms.first
search_field = search_form.fields.name("domainNames").first
1.upto 50 do |i|
puts search_field.value = "#{Digest::MD5.hexdigest("#{rand(9999999999)}")}.com"
search_form.submit
end
- timr 19y agoThis won't do anything but load their server slightly. They're using the 5-day cancellation rule, so they don't actually pay for the domains that they reserve.
- mynameishere 19y agoCould be wrong here, but the point is to draw enough attention so that the refund policy is changed.
- timr 19y agoYeah, but why would this help? Unless you can hurt their bottom line, you're unlikely to change their behavior.
- daniel-cussen 19y agoIf the press pays attention to this, it could make them lose potential clients.
- bkbleikamp 19y agoIf a few thousand people run this server a day or two before Q1 ends they'll have to explain to the press why they missed earnings projections by so much
- ericb 19y agoI wonder if continually searching trademark-based names and notifying over-aggressive corporate trademark lawyers might be a better strategy? Maybe your script should be "mcdonaldsrestaurant#{i}.com" There was a thread on reddit where people had gotten NS to register some names that might be awkward to explain to any outsiders (gross, non-pc stuff, etc). If you have a non-pc sense of humor, you might enjoy: http://reddit.com/info/64xuc/comments/ http://reddit.com/info/64xuc/comments/