Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 14 Jun 2004 10:48:34 -0400
From:      James Housley <jim@Thehousleys.net>
To:        freebsd-net@FreeBSD.org
Subject:   Using netgraph for filtering/modifing packets
Message-ID:  <40CDBAC2.50403@Thehousleys.net>

next in thread | raw e-mail | index | archive | help

[-- Attachment #1 --]
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.

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.

Thanks,
Jim

-- 
/"\   ASCII Ribbon Campaign  .
\ / - NO HTML/RTF in e-mail  .
   X  - NO Word docs in e-mail .
/ \ -----------------------------------------------------------------
jeh@FreeBSD.org      http://www.FreeBSD.org     The Power to Serve
jim@TheHousleys.Net  http://www.TheHousleys.net
---------------------------------------------------------------------
Your mouse has moved.
Windows NT must be restarted for the change to take effect!

Reboot now?  [OK]

[-- Attachment #2 --]
0	*H
010	+0	*H
	#00U0
	*H
0b10	UZA1%0#U
Thawte Consulting (Pty) Ltd.1,0*U#Thawte Personal Freemail Issuing CA0
040131191100Z
050130191100Z0^10UHousley10U*James10U
James Housley1"0 	*H
	jim@thehousleys.net0"0
	*H
0
%k׈7o_tg?@<_P.Eh;_{)SӻNKH)'M(W_w%ވ,UnJ13{㎊‹t	[lBg]ѢbkKZ3OXmuq2$=d8ݨiܠc[)"(Vln嗛xRE%H%'zm6;!nij0$c`
wӁX	ᝐCs00.0U0jim@thehousleys.net0U00
	*H
}Nrx4Ae+d)?O}ibqWSVَUր0QjL*m$A
"Vs̱8~—`0e&q$5]%ړN00U0
	*H
0b10	UZA1%0#U
Thawte Consulting (Pty) Ltd.1,0*U#Thawte Personal Freemail Issuing CA0
040131191100Z
050130191100Z0^10UHousley10U*James10U
James Housley1"0 	*H
	jim@thehousleys.net0"0
	*H
0
%k׈7o_tg?@<_P.Eh;_{)SӻNKH)'M(W_w%ވ,UnJ13{㎊‹t	[lBg]ѢbkKZ3OXmuq2$=d8ݨiܠc[)"(Vln嗛xRE%H%'zm6;!nij0$c`
wӁX	ᝐCs00.0U0jim@thehousleys.net0U00
	*H
}Nrx4Ae+d)?O}ibqWSVَUր0QjL*m$A
"Vs̱8~—`0e&q$5]%ړN0?0
0
	*H
010	UZA10UWestern Cape10U	Cape Town10U
Thawte Consulting1(0&UCertification Services Division1$0"UThawte Personal Freemail CA1+0)	*H
	personal-freemail@thawte.com0
030717000000Z
130716235959Z0b10	UZA1%0#U
Thawte Consulting (Pty) Ltd.1,0*U#Thawte Personal Freemail Issuing CA00
	*H
0Ħ<UsUNʙZhup[v:aQP
0cZ,p+Z?qV˯<6$*+w=+>@dקe*TH<a@dr`00U00CU<0:08642http://crl.thawte.com/ThawtePersonalFreemailCA.crl0U0)U"0 010UPrivateLabel2-1380
	*H
HP.
fgCL!6-6/P p<ab:~t%Pb'qW%ݩ9 Oe_N4[5MwV!x!5$F]_eO1;070i0b10	UZA1%0#U
Thawte Consulting (Pty) Ltd.1,0*U#Thawte Personal Freemail Issuing CA0	+0	*H
	1	*H
0	*H
	1
040614144834Z0#	*H
	1$Vme߂X"+{F0R	*H
	1E0C0
*H
0*H
0
*H
@0+0
*H
(0x	+71k0i0b10	UZA1%0#U
Thawte Consulting (Pty) Ltd.1,0*U#Thawte Personal Freemail Issuing CA0z*H
	1ki0b10	UZA1%0#U
Thawte Consulting (Pty) Ltd.1,0*U#Thawte Personal Freemail Issuing CA0
	*H
*6(M{yڟlwXr^{rJI.Kh+]vmSJd^
q ū-n;>3*t8gGƻdYnQr9w"{^n!A.4%n%H4<3f(7&!Ga"%rvJʍn%EX%mQ]u]ApS^> [0:QZ(~
iD^	
9CF

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?40CDBAC2.50403>