-
-
Notifications
You must be signed in to change notification settings - Fork 9
Fediverse
Namhyeon, Go edited this page Mar 4, 2024
·
18 revisions
- K-Anonymity test - Estimating whether the characters has been arranged by humans. (use Have I Been Pwned)
- Not CAPTCHA - Image spam containing characters that look very similar to CAPTCHA. (use TrueCaptcha)
- VowelRatio10 - In characters arranged by humans, there is a high frequency of vowels (aeiou) and semivowels (wy) and vowel-ending patterns included in strings that are 10 characters.
- Palindrome4 - Detect palindromes composed of 4 or more characters
- KnownWords4 - Detect well-known words composed of 4 or more characters
- SearchEngine3 - In public search engine, the given string yields more than 2 results. (use LibreY)
- RepeatedNumber3 - Detect a repeated numbers 3 times or more.
- SSL decryption (MITM) when relaying to federated servers.
The strategies were implemented to respond to the Fediverse Spam Attacks which started on the 15th of February.
[settings]
PORT=5555
SERVER_URL=localhost
SERVER_CONNECTION_TYPE=
CA_KEY=ca.key
CA_CERT=ca.crt
CERT_KEY=cert.key
CERT_DIR=certs/
OPENSSL_BINPATH=openssl
CLIENT_ENCODING=utf-8
LOCAL_DOMAIN=example.org
PROXY_PASS=http://127.0.0.1:3000
DICTIONARY_FILE=words_alpha.txt
TRUECAPTCHA_USERID=
TRUECAPTCHA_APIKEY=
LIBREY_APIURL=
- set
SERVER_URL
variable tolocalhost
in.env
(e.g.SERVER_URL=localhost
) - set
PROXY_PASS
variable to Mastodon backend URI (e.g.http://127.0.0.1:3000
) - if you want use notification, set
MASTODON_SERVER
(server domain) andMASTODON_USER_TOKEN
(access token) variables
- set
http_proxy
variable tohttp://localhost:5555
(e.g.http_proxy=http://localhost:5555
)
- Check your port number of Caterpillar (default: 5555)
- In NGINX configuration (e.g.
/etc/nginx/conf.d/mastodon.conf
), edit theproxy_pass
like aproxy_pass http://localhost:5555
This document may contain outdated content. For the latest information, please contact us directly or refer to the webpage below.