class SuricatoNetwork::Listener
Public Class Methods
logo()
click to toggle source
# File lib/suricatonetwork.rb, line 99 def self.logo puts " " puts " " puts " ,'''''-._" puts " SURICATO ; ,. <> `-._ " puts " NETWORK ; \\' _,--'" puts " 1.0 ; ('" puts " ; , ` \\ " puts " ;, , \\ " puts " ; | |" puts " ; |, | |\\ " puts " ; | | | \\ " puts " |.-\\ ,\\ |\\ |" puts " |.- `. `-. | ||" puts " :.- `-. \\ ';;" puts " .- , \\;;|" puts " ; , | ,\\ " puts " ; , ; \\ " puts " ; , /`. , )" puts " __,;, ,' \\ ,|" puts " _,--''__,| / \\ :" puts " ,'_,-'' | ,/ | :" puts " / / | ; ; |" puts " | | __,-| |--..__,--| |---.--....___" puts "___,-| |----'' / | `._`-. `----" puts " \\ \\ `''' ''' --" puts " `.`. --'" puts " marlon `.`-._ _, ,- __,-" puts " henry `-.`." puts " --' `;" puts "" puts "" puts "" end
new(port)
click to toggle source
# File lib/suricatonetwork.rb, line 71 def initialize port Listener.logo puts "Updating Event Hash:" Event.generateHash obj = Event.getHash for i in obj.keys puts "\t...\t"+"#{obj[i]}" end @tcp = TCPServer.new port puts "new Network::Listener on #{port} port" @thread = Thread.new { self.work } end
Public Instance Methods
work()
click to toggle source
# File lib/suricatonetwork.rb, line 92 def work loop { Connection.new (@tcp.accept) } end