summaryrefslogtreecommitdiff
path: root/docs/admin
diff options
context:
space:
mode:
authorMarkus Heiser <markus.heiser@darmarit.de>2023-09-22 10:57:11 +0200
committerMarkus Heiser <markus.heiser@darmarIT.de>2023-09-23 14:00:03 +0200
commit597c68b4aad0338b87e5d3443764d7866c86bd6d (patch)
tree4116abc7105cc2e5ad23d6afc633b9b6b7b59180 /docs/admin
parent75c9de02d1cf573fea176a85866d2218913ff9a0 (diff)
downloadsearxng-597c68b4aad0338b87e5d3443764d7866c86bd6d.tar.gz
searxng-597c68b4aad0338b87e5d3443764d7866c86bd6d.zip
[doc] move dosc of botdetection from developer to admin section
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
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: