fixed bug into groink homepage
[decrew:website.git] / wml / groink / index.wml
1 {#TITLE#:GroinK:##}
2 {#ALTERNATE#:<link rel="stylesheet" href="../css/sunburst.css">:##}
3 {#JAVASCRIPT#:
4     <script src="../js/highlight.pack.js"></script>
5     <script>hljs.initHighlightingOnLoad();</script>
6 :##}
7
8 <h3>groink</h3>
9
10 <p>
11   <h2>what is groink</h2>
12 </p>
13
14 <p>
15   GroinK is an advanced sniffer that supports protocol decoding and
16   MiTM attacks. Unlike other sniffers, Groink has integrated lua scripting 
17   language that allows you to extend it easily.
18 </p>
19
20 <p>
21   <h2>features</h2>
22 </p>
23
24 <ul>
25   <li>live capturing</li>
26   <li>data link type supported: Ethernet</li>
27   <li>IPv6 support</il>
28   <li>raw packet decoding</li>
29   <li>MiTM attacks</li>
30   <li>lua scripting engine</li>
31   <li>supported more than 10 protocols</li>
32 </ul>
33
34 <p>
35   <h2>script example</h2>
36 </p>
37
38 <pre>
39   <code class="lua">
40     local core = require("core")
41     local printf = core.printf
42
43     function proc_pkt(p)
44       local h = p:get_header(Proto.IPV6)
45     
46       if h ~= nil then
47         local ip = h:dissect()
48     
49         printf("\n** IPv6 packet dissector:\n")
50         printf("  |_version: %d\n", ip.version)
51         printf("  |_traffic class: %d\n", ip.trclass)
52         printf("  |_flow label: %d\n", ip.flow_label)
53         printf("  |_payload length: %d\n", ip.payload_length)
54         printf("  |_next header: %d\n", ip.next_hdr)
55         printf("  |_hop limit: %d\n", ip.hop_limit)
56         printf("  |_source address: %s\n", ip.src_addr)
57         printf("  |_destination address: %s\n", ip.dst_addr)
58         printf("----------------------------------------------------\n")
59       end
60     end
61     
62     function init()
63       printf("-----> test script initialized\n")
64     end
65                  
66     function cleanup()
67       printf("-----> test script cleaned up\n")
68     end
69   </code>
70 </pre>
71
72 <p>
73   <h2>documentation</h2>
74 </p>
75
76 <p>
77   Coming soon...
78 </p>
79
80 <p>
81   <h2>download</h2>
82 </p>
83
84 <p>
85   <i>GroinK 0.1BETA1</i> is coming soon...<br/>
86   Download the current development snapshot from <a href="http://gitorious.org/decrew/groink/trees/master" target="_new">here</a>
87 </p>
88
89 <p>
90   <h2>os supported</h2>
91 </p>
92
93 <ul>
94   <li><a href="http://en.wikipedia.org/wiki/Linux" target="_blank">Linux</a></li>
95 </ul>
96
97 <p>
98   <h2>system requirements</h2>
99 </p>
100
101 <ul>
102   <li><a href="http://www.tcpdump.org/" target="_blank">Libpcap</a></li>
103   <li><a href="http://www.lua.org/" target="_blank">Lua</a></li>
104 </ul>
105
106 <p>
107   <h2>development</h2>
108 </p>
109
110 <ul>
111   <li><a href="http://gitorious.org/decrew/groink" target="_blank">Git repository</a></li>
112 </ul>
113
114 <p>
115   Mail us for any bug, doubt or suggestion.
116 </p>