Author: Not specified | Language: bash |
Description: Not specified | Timestamp: 2017-09-04 17:34:17 +0000 |
View raw paste | Reply |
- require 'netaddr'
- require 'net/ping'
- puts "Welcome to Ruby IP"
- print "Please enter an ip CIDR range (ex. 10.11.1.0/24): "
- input = gets
- puts input
- #iprange = IP.new("#{input}")
- #puts "#{iprange}"
- #puts iprange.netmask
- ips = NetAddr::CIDR.create(input.strip).enumerate
- ips.each do |address|
- p1 = Net::Ping::External.new(address)
- puts "#{address} #{p1.ping?}"
- end
View raw paste | Reply |