Sha256: e5a4caba9695e8e66482f695ee8a2ea5590176ddcc6b5dfdb591c0bf0b4b369e
Contents?: true
Size: 529 Bytes
Versions: 3
Compression:
Stored size: 529 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.new 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
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
wmap-2.4.6 | demos/filter_siteip.rb |
wmap-2.4.5 | demos/filter_siteip.rb |
wmap-2.4.4 | demos/filter_siteip.rb |