class nodo::utils::network::analyzer { package { [ 'tshark', 'arping', 'fping', 'oping', 'tcptraceroute', 'tcpstat', 'iperf', ]: ensure => installed, } package { [ 'zmap', ]: ensure => $::lsbdistcodename ? { 'squeeze' => absent, default => present, } } # https://www.linode.com/docs/networking/diagnosing-network-issues-with-mtr package { [ 'mtr', ]: ensure => present, } # Not in use package { [ 'heartbleeder', 'psad', ]: ensure => absent, } }