What is Peach
Installing
Tutorials
Methodology
Introduction
FAQ
Peach 3
Peach Pits
 General Conf
 Data Modeling
 State Modeling
 Agents
  Monitors
 Test
  Publishers
  Loggers
Running
Minset
Peach 2.3

License

RawEther Publisher

The RawEther publisher allows sending raw IPv6 packets with IP header.

Note
This publisher only runs on Linux with root privileges

Parameters

  • Interface — IP of interface to bind to (optional)

  • Protocol — Ethernet protocol to use (optional, default is ETH_P_ALL)

  • Timeout — How long to wait in milliseconds for data/connection (optional, default 3,000)

Actions

  • output — Send data to remote host

  • input — Receive data from remote host

Examples

Sending data
<StateModel name="TheState">
        <State name="initial">
                <Action type="output">
                        <DataModel ref="Frame"/>
                </Action>

                <Action type="output">
                        <DataModel ref="IPHeader"/>
                </Action>

                <Action type="output">
                        <DataModel ref="ProtocolPacket"/>
                </Action>
        </State>
</StateModel>

<Test name="Default">
    <!-- ... -->
        <Publisher class="RawEther">
                <Param name="Interface" value="192.168.1.1" />
                <Param name="Protocol" value="42" />
        </Publisher>
</Test>