summaryrefslogtreecommitdiff
path: root/release/src/linux/linux/include/linux/netfilter_ipv4/ipt_web.h
diff options
context:
space:
mode:
Diffstat (limited to 'release/src/linux/linux/include/linux/netfilter_ipv4/ipt_web.h')
-rw-r--r--release/src/linux/linux/include/linux/netfilter_ipv4/ipt_web.h30
1 files changed, 30 insertions, 0 deletions
diff --git a/release/src/linux/linux/include/linux/netfilter_ipv4/ipt_web.h b/release/src/linux/linux/include/linux/netfilter_ipv4/ipt_web.h
new file mode 100644
index 00000000..176208e2
--- /dev/null
+++ b/release/src/linux/linux/include/linux/netfilter_ipv4/ipt_web.h
@@ -0,0 +1,30 @@
+/*
+
+ web (experimental)
+ HTTP client match
+ Copyright (C) 2006 Jonathan Zarate
+
+ Licensed under GNU GPL v2 or later.
+
+*/
+#ifndef _IPT_WEB_H
+#define _IPT_WEB_H
+
+#define IPT_WEB_MAXTEXT 512
+
+typedef enum {
+ IPT_WEB_HTTP,
+ IPT_WEB_RURI,
+ IPT_WEB_PATH,
+ IPT_WEB_QUERY,
+ IPT_WEB_HOST,
+ IPT_WEB_HORE
+} ipt_web_mode_t;
+
+struct ipt_web_info {
+ ipt_web_mode_t mode;
+ int invert;
+ char text[IPT_WEB_MAXTEXT];
+};
+
+#endif