Rubyforger - tool for manipulating raw packets.
If you're looking for a more intuitive experience, Visualforge is the perfect solution. Based on Rubyforger, this GUI packet crafter allows you to create, send, and receive packets and export the Ruby code in just a few clicks.
Rubyforger currently supports Ethernet, Arp, IP, UDP, TCP, and ICMP protocols, making it a versatile tool for many applications.
Assembling packets at different layers is easy with Rubyforger. For example, if you need to ping a machine, you can assemble an IP packet and an ICMP packet. If you want to craft the layer 2 packet yourself, you can assemble an Ethernet, IP, and ICMP packet. If you wish to attach a payload to your packet, simply add a string to it.
Rubyforger supports several operations such as +, head!, queue!, getlayer(l), to_s, print, to_code, send, sr, and dup, making it easy to manipulate packets.
To use Rubyforger, simply use the init function to set up the correct interface, then use the rubyforger.rb file in your Ruby script.
Examples of usage include a simple ping and a port scanner. The software requires Ruby and Ruby Pcap.
The latest release has seen a complete GUI rewrite, making it more user-friendly than ever before. Rubyforger is an excellent tool for anyone looking to work with packets easily and effectively.
Version 0.03: N/A