diff options
Diffstat (limited to 'features/step_definitions/dhcp.rb')
-rw-r--r-- | features/step_definitions/dhcp.rb | 19 |
1 files changed, 0 insertions, 19 deletions
diff --git a/features/step_definitions/dhcp.rb b/features/step_definitions/dhcp.rb deleted file mode 100644 index ef4d9e15..00000000 --- a/features/step_definitions/dhcp.rb +++ /dev/null @@ -1,19 +0,0 @@ -Then /^the hostname should not have been leaked on the network$/ do - hostname = $vm.execute("hostname").stdout.chomp - packets = PacketFu::PcapFile.new.file_to_array(:filename => @sniffer.pcap_file) - packets.each do |p| - # if PacketFu::TCPPacket.can_parse?(p) - # ipv4_tcp_packets << PacketFu::TCPPacket.parse(p) - if PacketFu::IPPacket.can_parse?(p) - payload = PacketFu::IPPacket.parse(p).payload - elsif PacketFu::IPv6Packet.can_parse?(p) - payload = PacketFu::IPv6Packet.parse(p).payload - else - @sniffer.save_pcap_file - raise "Found something in the pcap file that either is non-IP, or cannot be parsed" - end - if payload.match(hostname) - raise "Hostname leak detected" - end - end -end |