| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> |
| <HTML> |
| <HEAD> |
| <TITLE>Ebtables Hacking HOWTO</TITLE> |
| </HEAD> |
| <BODY> |
| <A href="ebtables-hacking-HOWTO-1.html">Next</A> Previous Contents |
| <HR> |
| <H1>Ebtables Hacking HOWTO</H1> |
| <H2>Bart De Schuymer,<BR> |
| mailing lists <CODE>ebtables-devel@lists.sourceforge.net</CODE> and |
| <CODE>ebtables-user@lists.sourceforge.net</CODE></H2> |
| Last updated: November 11, 2003 |
| <HR> |
| <EM>This document describes the ebtables v2.0.x architecture for Linux |
| and how to implement new modules on top of it.</EM> |
| <HR> |
| <H2><A name="toc1">1.</A> <A href= |
| "ebtables-hacking-HOWTO-1.html">Introduction</A></H2> |
| <UL> |
| <LI><A name="toc1.1">1.1</A> <A href= |
| "ebtables-hacking-HOWTO-1.html#ss1.1">What is ebtables?</A></LI> |
| <LI><A name="toc1.2">1.2</A> <A href= |
| "ebtables-hacking-HOWTO-1.html#ss1.2">Why do I need |
| ebtables?</A></LI> |
| <LI><A name="toc1.3">1.3</A> <A href= |
| "ebtables-hacking-HOWTO-1.html#ss1.3">Who are you?</A></LI> |
| </UL> |
| <H2><A name="toc2">2.</A> <A href="ebtables-hacking-HOWTO-2.html">Where |
| Can I Get The Latest?</A></H2> |
| <H2><A name="toc3">3.</A> <A href= |
| "ebtables-hacking-HOWTO-3.html">Reference manual</A></H2> |
| <UL> |
| <LI> |
| <A name="toc3.1">3.1</A> <A href= |
| "ebtables-hacking-HOWTO-3.html#ss3.1">Userspace</A> |
| <UL> |
| <LI><A name="toc3.1.1">3.1.1</A> <A href= |
| "ebtables-hacking-HOWTO-3.html#ss3.1.1">Matches</A></LI> |
| <LI><A name="toc3.1.2">3.1.2</A> <A href= |
| "ebtables-hacking-HOWTO-3.html#ss3.1.2">Watchers</A></LI> |
| <LI><A name="toc3.1.3">3.1.3</A> <A href= |
| "ebtables-hacking-HOWTO-3.html#ss3.1.3">Targets</A></LI> |
| <LI><A name="toc3.1.4">3.1.4</A> <A href= |
| "ebtables-hacking-HOWTO-3.html#ss3.1.4">Miscellaneous</A></LI> |
| </UL> |
| </LI> |
| <LI> |
| <A name="toc3.2">3.2</A> <A href= |
| "ebtables-hacking-HOWTO-3.html#ss3.2">Kernel</A> |
| <UL> |
| <LI><A name="toc3.2.1">3.2.1</A> <A href= |
| "ebtables-hacking-HOWTO-3.html#ss3.2.1">Matches</A></LI> |
| <LI><A name="toc3.2.2">3.2.2</A> <A href= |
| "ebtables-hacking-HOWTO-3.html#ss3.2.2">Watchers</A></LI> |
| <LI><A name="toc3.2.3">3.2.3</A> <A href= |
| "ebtables-hacking-HOWTO-3.html#ss3.2.3">Targets</A></LI> |
| <LI><A name="toc3.2.4">3.2.4</A> <A href= |
| "ebtables-hacking-HOWTO-3.html#ss3.2.4">Miscellaneous</A></LI> |
| </UL> |
| </LI> |
| <LI><A name="toc3.3">3.3</A> <A href= |
| "ebtables-hacking-HOWTO-3.html#ss3.3">General rules</A></LI> |
| </UL> |
| <H2><A name="toc4">4.</A> <A href= |
| "ebtables-hacking-HOWTO-4.html">Examples</A></H2> |
| <UL> |
| <LI><A name="toc4.1">4.1</A> <A href= |
| "ebtables-hacking-HOWTO-4.html#ss4.1">Userspace</A></LI> |
| <LI><A name="toc4.2">4.2</A> <A href= |
| "ebtables-hacking-HOWTO-4.html#ss4.2">Kernel</A></LI> |
| </UL> |
| <BR> |
| <HR> |
| <A href="netfilter-hacking-HOWTO-1.html">Next</A> Previous Contents |
| </BODY> |
| </HTML> |