On Mon, 14 Jun 2004, James Housley wrote:
> For testing of a product I would like to be able to modify or even drop > packets based on their content. What I have in mind is forcing the > packets through a firewall that would redirect all packet to a netgraph > node that would either pass unchanged, drop or change the contents to > assist in testing some corner cases in the code. > > 1) is this something doable with netgraph, I believe it is. yes > > 2) what might be a good place to start? Have done some searching, but > haven't found any example code I thought I could start from. What sort of filter do you need? you can pass packets to netgraph from ipfw by diverting them and openning a divert socket with teh ksocket node.. Or you can pick them directly from the network interface and filter yourself using the 'bpf' node type to select on something. or you can use the etf type of node to filter on a particular ethertype.. there are a lot of options but I don't knw your application enough :-) Julian > > Thanks, > Jim > > -- > /"\ ASCII Ribbon Campaign . > \ / - NO HTML/RTF in e-mail . > X - NO Word docs in e-mail . > / \ ----------------------------------------------------------------- > [EMAIL PROTECTED] http://www.FreeBSD.org The Power to Serve > [EMAIL PROTECTED] http://www.TheHousleys.net > --------------------------------------------------------------------- > Your mouse has moved. > Windows NT must be restarted for the change to take effect! > > Reboot now? [OK] > _______________________________________________ [EMAIL PROTECTED] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-net To unsubscribe, send any mail to "[EMAIL PROTECTED]"