summaryrefslogtreecommitdiff
path: root/docs/admin/searx.botdetection.rst
diff options
context:
space:
mode:
Diffstat (limited to 'docs/admin/searx.botdetection.rst')
-rw-r--r--docs/admin/searx.botdetection.rst52
1 files changed, 52 insertions, 0 deletions
diff --git a/docs/admin/searx.botdetection.rst b/docs/admin/searx.botdetection.rst
new file mode 100644
index 000000000..c89f1cd93
--- /dev/null
+++ b/docs/admin/searx.botdetection.rst
@@ -0,0 +1,52 @@
+.. _botdetection:
+
+=============
+Bot Detection
+=============
+
+.. contents::
+ :depth: 2
+ :local:
+ :backlinks: entry
+
+.. automodule:: searx.botdetection
+ :members:
+
+.. automodule:: searx.botdetection.limiter
+ :members:
+
+.. automodule:: searx.botdetection.ip_lists
+ :members:
+
+
+.. _botdetection rate limit:
+
+Rate limit
+==========
+
+.. automodule:: searx.botdetection.ip_limit
+ :members:
+
+.. automodule:: searx.botdetection.link_token
+ :members:
+
+
+.. _botdetection probe headers:
+
+Probe HTTP headers
+==================
+
+.. automodule:: searx.botdetection.http_accept
+ :members:
+
+.. automodule:: searx.botdetection.http_accept_encoding
+ :members:
+
+.. automodule:: searx.botdetection.http_accept_language
+ :members:
+
+.. automodule:: searx.botdetection.http_connection
+ :members:
+
+.. automodule:: searx.botdetection.http_user_agent
+ :members: