Sha256: 4f01e9e3b6c234cecec5dec74eab27acc074d0766bf7f4e1c88b0292fd674351
Contents?: true
Size: 534 Bytes
Versions: 33
Compression:
Stored size: 534 Bytes
Contents
# Sample Site IP Tracker - Given a IP, flag it if not found in the site data repository # Usage: ruby filter_siteip.rb [file_web_hosts] require "wmap" def known?(ip) ip=ip.chomp.strip myDis = Wmap::SiteTracker.instance known=false if myDis.is_ip?(ip) if myDis.siteip_known?(ip) myDis=nil return true end end myDis=nil return known end puts "Site IP, Status" f_ips = File.open(ARGV[0], 'r') f_ips.each do |line| ip=line.chomp.strip if known?(ip) # do nothing else puts "#{ip}, unknown" end end f_ips.close
Version data entries
33 entries across 33 versions & 1 rubygems