Method: THC::RC.add_hs

Defined in:
lib/thc/rc.rb

.add_hs(dport, sport, id) ⇒ Object



66
67
68
69
70
71
72
73
74
75
# File 'lib/thc/rc.rb', line 66

def self.add_hs(dport,sport,id)
  c,p=RC::check(dport.to_i,sport.to_i)
  if c<0
    File.open(@torrc, 'a+') do |f|
        f.puts "HiddenServiceDir /var/tor/.tor_hidden_"+id.to_s+"/\nHiddenServicePort "+dport+" 127.0.0.1:"+sport  
    end 
  else
    raise "Hidden Service already exist on "+p+" port: "+c.to_s
  end
end