Sha256: 597868c7bfb8fb84e344feb8f25c70bd93b00a59590b66ac9535c883c79fc793
Contents?: true
Size: 1.01 KB
Versions: 8
Compression:
Stored size: 1.01 KB
Contents
#!/usr/bin/env ruby # Executable to add seed entries into ring of the trust. I.E. the trusted domain or CIDR require "wmap" include Wmap::Utils def print_usage puts "Program to add trust authority entries. Usage: trust [domain|CIDR list in a file]" end puts Wmap.banner print_usage Log_dir=File.dirname(__FILE__)+'/../logs/' Wmap.wlog("Execute the command: trust #{ARGV[0]}","trust",Log_dir+"wmap.log") dt=Wmap::DomainTracker.instance ct=Wmap::CidrTracker.new(:verbose=>true) abort "Incorrect program argument! Proper usage: trust [domain | netblock]" unless ARGV.length==1 && (File.exist?(ARGV[0])) puts "Start the baptizing process ..." file_2_list(ARGV[0]).map do |target| # Add entry into the local repository if dt.is_domain?(target) result=dt.add(target) unless result.nil? dt.save! puts "Domain #{target} is successfully baptized!" end elsif ct.is_cidr?(target) result=ct.add(target) unless result.nil? ct.save! puts "Net block #{target} is successfully baptized!" end end end dt=nil ct=nil
Version data entries
8 entries across 8 versions & 1 rubygems
Version | Path |
---|---|
wmap-2.6.1 | bin/trusts |
wmap-2.6.0 | bin/trusts |
wmap-2.5.9 | bin/trusts |
wmap-2.5.8 | bin/trusts |
wmap-2.5.7 | bin/trusts |
wmap-2.5.6 | bin/trusts |
wmap-2.5.5 | bin/trusts |
wmap-2.5.4 | bin/trusts |