#!/usr/bin/env ruby require 'endeca' puts "\n" * 3 if ARGV.size != 3 puts "usage: query.rb XXX.XXX.XXX.XXX XXX 'N=0'" puts " IP_ADDRESS PORT 'QUERY'" return -1 end endeca = Endeca.new(ARGV[0], ARGV[1]) hash = endeca.query(ARGV[2], 4, 0) puts "\e[34m********************* \e[35mFILTERS\e[0m \e[34m******************\e[0m\n\n" puts hash[:hash].inspect hash[:array].each do |x| puts "\n\n\e[34m*********************\e[0m \e[35mProperty\e[0m \e[34m******************\e[0m" puts x.inspect puts "\e[34m************************************************************************\e[0m\n" puts "\nPRESS [\e[32mPRESS ENTER\e[0m] to see next property: \e[33m\e[5m_\e[0m" STDOUT.flush blah = STDIN.gets end puts "\n" *3 #puts hash[:array].inspect