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

Version Path
wmap-2.8.6 demos/filter_siteip.rb
wmap-2.8.5 demos/filter_siteip.rb
wmap-2.8.4 demos/filter_siteip.rb
wmap-2.8.3 demos/filter_siteip.rb
wmap-2.8.2 demos/filter_siteip.rb
wmap-2.8.1 demos/filter_siteip.rb
wmap-2.7.9 demos/filter_siteip.rb
wmap-2.7.7 demos/filter_siteip.rb
wmap-2.7.6 demos/filter_siteip.rb
wmap-2.7.2 demos/filter_siteip.rb
wmap-2.7.1 demos/filter_siteip.rb
wmap-2.7.0 demos/filter_siteip.rb
wmap-2.6.9 demos/filter_siteip.rb
wmap-2.6.8 demos/filter_siteip.rb
wmap-2.6.7 demos/filter_siteip.rb
wmap-2.6.6 demos/filter_siteip.rb
wmap-2.6.5 demos/filter_siteip.rb
wmap-2.6.4 demos/filter_siteip.rb
wmap-2.6.3 demos/filter_siteip.rb
wmap-2.6.2 demos/filter_siteip.rb