groink

what is groink

GroinK is an advanced sniffer that supports protocol decoding and MiTM attacks. Unlike other sniffers, Groink has integrated lua scripting language that allows you to extend it easily.

features

script example

  
    local core = require("core")
    local printf = core.printf

    function proc_pkt(p)
      local h = p:get_header(Proto.IPV6)
    
      if h ~= nil then
        local ip = h:dissect()
    
        printf("\n** IPv6 packet dissector:\n")
        printf("  |_version: %d\n", ip.version)
        printf("  |_traffic class: %d\n", ip.trclass)
        printf("  |_flow label: %d\n", ip.flow_label)
        printf("  |_payload length: %d\n", ip.payload_length)
        printf("  |_next header: %d\n", ip.next_hdr)
        printf("  |_hop limit: %d\n", ip.hop_limit)
        printf("  |_source address: %s\n", ip.src_addr)
        printf("  |_destination address: %s\n", ip.dst_addr)
        printf("----------------------------------------------------\n")
      end
    end
    
    function init()
      printf("-----> test script initialized\n")
    end
		 
    function cleanup()
      printf("-----> test script cleaned up\n")
    end
  

documentation

Coming soon...

download

GroinK 0.1BETA1 is coming soon...
Download the current development snapshot from here

os supported

system requirements

development

Mail us for any bug, doubt or suggestion.