Cat Karat Packet Builder

Just came across this Networking Tool. Look forward to trying it soon.

Cat Karat Packet Builder is a is a handy, easy to use IP4, IP6, IP4/IP6 tunnels, PPoE, TCP, UDP, ICMPv4, ICMPv6, VRRP, IGMP, ARP, DHCP , OAM, VLAN (Q in Q), MPLS, Spanning tree BPDU and LLDP packet generation tool that allows to build custom packets for firewall or target testing and has integrated scripting ability for automated testing .
This Packet Builder enables the user to specify the entire contents of the packet from the GUI. In addition to building packets. Packet Builder also supports saving packets to packet files and sending packets to network. It can be used at all kinds of network areas like traffic generator, packet generator or protocol simulator.
This project also provides a packet capture tool. It is designed for use by anyone who wants to inject packets into a network and/or observe packets exiting a network.Usually packet operation by following protocol stack is limited to command line interface. With this tool, all user have to do is clicking the screen, which almost everybody can do.

Goal: Write a BASH Script that traverses the DNS Tree

Goal: Write a BASH Script that traverses the DNS Tree and validates responses from Name Servers at the same level are providing the same response. provides this service for their paid offerings, however it should be fairly straightforward to script.

Once the BASH script has been written, it would be really cool to have a tool visualize the output in a web browser using some kind of Javascript.

Update: I started writing a set of DNS tools in PHP with calls to dig and they are available at

Study for and write the CCNA

This particular goal has been in and out of my life for a while. I would finally like to take it on and complete this goal to obtain my CCNA.

I am scheduled to write the exam on the 14th of October 2012 which gives me about 2 weeks to fully prepare for it.

Compile Bind from source

In order to run the latest version. Setup a few nodes to be authoritative for a domain as well as a node providing recursive lookups for the local LAN.

Experiment with various options for logging as well as primary master / slave setup.

Compile the Linux Kernel

I have heard that to get additional features that have not yet been included in your particular version of the kernel, the best way to add them would be to compile your own kernel. Not sure what distribution I would use though. Still need to do additional research on that topic.