Date: Mon, 27 Jun 2005 17:39:15 -0700 From: Julian Elischer <julian@elischer.org> To: cole@opteqint.net Cc: freebsd-hackers@freebsd.org Subject: Re: Packet interception / Mangling Message-ID: <42C09C33.2050403@elischer.org> In-Reply-To: <20050627160635.9kkhi57rk88w848k@mail.opteqint.net> References: <20050627160635.9kkhi57rk88w848k@mail.opteqint.net>
next in thread | previous in thread | raw e-mail | index | archive | help
cole@opteqint.net wrote: >Hi > >I wanted to know if there are any libraries similar to pcap to intercept >packets/mangle packets. > > how about pcap? :-) There are also two other mechinisms.. "divert sockets" (man divert) which is used in conjuction with teh ipfw packet fileter and netgraph (man 4 netgraph, man ngctl, man ng_socket, man ng_ether) which can do a lot of interesting thins. >What im trying to do specifically is like link compression, and I would then >need to check if the packet is then compressed and decompress, and so forth and >so on. > >I would like to avoid having to use a ipfw divert to a port, and specifically >check all traffic to the box using a library function or some kind of hook into >the kernel. > >The FreeBSD version I will be using is 4.9 or 4.11, and would like to know if >there are any such routines available, and whether it could be a userland >daemon, or if i am going to need to write a kernel loadable module? > >If anyone has any ideas or suggestions, or knows anything about this, it would >be a great help. > >Regards >/Cole > > >_______________________________________________ >freebsd-hackers@freebsd.org mailing list >http://lists.freebsd.org/mailman/listinfo/freebsd-hackers >To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org" > >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?42C09C33.2050403>