stopforumspam je aplikace, Django, který poskytuje middleware pro blokování IP adresy uvedené v databázi stopforumspam.com je.
Příkaz správy je k dispozici pro aktualizaci databáze:
manage.py sfsupdate [--force]
... A všechny IP adresy jsou uloženy v Django modelů, takže můžete přidat svůj vlastní také (nezapomeňte označit je trvalé, takže nejsou mazány!)
Instalace
Instalaci spuštěním:
& Nbsp; sudo pip nainstalovat stopforumspam
Přidat tuto settings.MIDDLEWARE_CLASSES
& Nbsp; "stopforumspam.middleware.StopForumSpamMiddleware"
Pak přidejte to INSTALLED_APPS
& Nbsp; "stopforumspam"
A běh
& Nbsp; ./ manage.py syncdb
Chcete-li vložit všechny IP spuštění tohoto příkazu, který by měl vytvořit Cronjob (sekat každý 24 hodin).
& Nbsp; ./ manage.py sfsupdate
Můžete odstranit stopforumspam z INSTALLED_APPS po, pokud nechcete, aby to na svých stránkách administrátora.
Configuration
Následující možnosti existují pro settings.py soubor vašeho projektu:
Chcete-li zjistit ALL POST požadavky:
& Nbsp; SFS_ALL_POST_REQUESTS = True
Chcete-li ignorovat některé adresy URL:
& Nbsp; SFS_URLS_IGNORE = ["url_name", "/ url / path"]
Chcete-li zahrnout pouze některé adresy URL (funguje pouze v případě, SFS_ALL_POST_REQUEST = False):
& Nbsp; SFS_URLS_INCLUDE = ["url_name", "/ url / path"]
Chcete-li nastavit, kde stáhnout soubor z (můžete stáhnout MAX 2 krát denně) - viz http://www.stopforumspam.com více zdrojů:
& Nbsp; SFS_SOURCE_ZIP = "http://www.stopforumspam.com/downloads/listed_ip_7.zip"
Nezapomeňte nastavit to, jak dobře - to je název souboru uvnitř ZIP souboru:
& Nbsp; SFS_ZIP_FILENAME = "listed_ip_7.txt"
Pro testování můžete vynutit všechny požadavky ke kontrole.
& Nbsp; SFS_FORCE_ALL_REQUESTS = True
Požadavky na :
- Python
- Django
Komentáře nebyl nalezen