summaryrefslogtreecommitdiff
path: root/docs/admin
diff options
context:
space:
mode:
Diffstat (limited to 'docs/admin')
-rw-r--r--docs/admin/index.rst1
-rw-r--r--docs/admin/searx.botdetection.rst52
2 files changed, 53 insertions, 0 deletions
diff --git a/docs/admin/index.rst b/docs/admin/index.rst
index 583b6b428..f335f1631 100644
--- a/docs/admin/index.rst
+++ b/docs/admin/index.rst
@@ -15,6 +15,7 @@ Administrator documentation
installation-apache
update-searxng
answer-captcha
+ searx.botdetection
api
architecture
plugins
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: