====== Example Configurations ====== | [[examples/test.click|test.click]] | A trivial three-element configuration that prints 5 sample packets, then stops. | | [[examples/test2.click|test2.click]] | A slightly more complex example, including RED dropping. | | [[examples/test3.click|test3.click]] | An example of how to use Click scheduler elements. | | [[examples/test-device.click|test-device.click]] | A trivial device test that hooks up to a device with [[elements/FromDevice|FromDevice]] and prints any packets received. | | [[examples/test-tun.click|test-tun.click]] | A user-level configuration that tests the [[elements/KernelTun|KernelTun]] element. | | [[examples/udpgen.click|udpgen.click]] | A simple UDP generator, expressed as a compound element. | | [[examples/udpcount.click|udpcount.click]] | A simple UDP counter configuration. | | [[examples/fake-iprouter.click|fake-iprouter.click]] | A version of our canonical IP router configuration with the devices replaced by InfiniteSources. Suitable for profiling and performance testing. | | [[examples/mazu-nat.click|mazu-nat.click]] | A functional firewalling NAT configuration. | | [[examples/fromhost-tunnel.click|fromhost-tunnel.click]] | Tests and demonstrates the use of FromHost. | | [[examples/dnsproxy.click|dnsproxy.click]] | A simple, transparent, local DNS proxy using FromHost. | | [[examples/simple-dsdv.click|simple-dsdv.click]] | A simple DSDV implementation using the Grid elements. | | [[examples/simple-ipsec.click|simple-ipsec.click]] | A simple IP router configuration that uses IPsec. | | [[examples/wifi-accesspoint-rt73.click|wifi-accesspoint-rt73.click]] | A simple WiFi access point that works on Ralink hardware. |