Create custom network packet

hi @all

I would like to create a custom network packet with:
layer 2: ethernet
layer 3: ip

At first, I want to create a ip packet and set some header fields (for
example the TOS-byte) by myself. After that, I take the created
ip-packet and nest it into a new ethernet packet, which I create too.
Also, I would like to change the header fields in the ethernet packet
(e.g. cos-field). Over a raw socket, I’ll send the packet to a other
station in the network.

Has anyone a solution or any experience? thanks for help…

Ari B. wrote:

On Oct 13, 2007, at 3:46 AM, M. R. wrote:
http://rubyforger.rubyforge.org/

Hi Ari
Do you known, how can I install the libnet4r?
thanks…

K. R. wrote:

Ari B. wrote:

On Oct 13, 2007, at 3:46 AM, M. R. wrote:
http://rubyforger.rubyforge.org/

Hi Ari
Do you known, how can I install the libnet4r?
thanks…

Yes, you can use make to compile and install this library…
When the installation is completed, you can compile and install the
rnet.c File. This file creates the libnet4r.so. The library libnet4r.so
is a pseudo-bridge, that translate the ruby-used methods to contact the
functions of the C-Library. So you can use the features of libnet in
ruby…

On Oct 13, 2007, at 3:46 AM, M. R. wrote:

(e.g. cos-field). Over a raw socket, I’ll send the packet to a other
station in the network.

Has anyone a solution or any experience? thanks for help…

check out rubyforger. NOTICE THE EXTRA R

It’s a GREAT library for *nix, and is nicely extracted.

http://rubyforger.rubyforge.org/

Ari
--------------------------------------------|
If you’re not living on the edge,
then you’re just wasting space.