Plugin nebyl testován na 3 nejnovějších verzích WordPressu. Nemusí už být tedy podporován a u novějších verzí WordPressu může mít problémy s kompatibilitou a může být nestabilní.

Virus Scanner od Wieczo's

Popis

Wieczo’s Virus Scanner je plugin pro WordPress, který uživatelům umožňuje nahrávat soubory z administrátorského rozhraní WordPressu a kontrolovat je na přítomnost virů a malwaru prostřednictvím služby ClamAV.

Plugin navíc nejprve odešle každý nahraný soubor do ClamAV. Pokud je zjištěn virus, nahrávání se přeruší.

Tento plugin také umožňuje provést kontrolu celé vaší instalace WordPressu na přítomnost malwaru a virů.

Plugin se připojuje ke službě ClamAV pomocí proměnných Host a Port, které jsou nakonfigurovány v nastavení pluginu.

Funkce

  • Nahrávání souborů: Umožňuje nahrávání souborů prostřednictvím uživatelsky přívětivé administrátorské stránky.
  • Nahrát sken: Prohledá všechny nahrané soubory na přítomnost virů a malwaru.
  • Úplná kontrola: Samostatná stránka pro kontrolu celé instalace WordPressu na přítomnost malwaru a virů.
  • Integrace ClamAV: Odesílá soubory prostřednictvím soketového připojení do služby ClamAV za účelem antivirové kontroly.
  • Snadná konfigurace: V nastavení pluginu nakonfigurujte hostitele a port služby ClamAV.

Jak přispět

S radostí vítáme přispěvatele do projektu Wieczo’s Virus Scanner!
Ať už jste zkušený vývojář nebo teprve začínáte, váš přínos je pro nás cenný.
Můžete nám pomoci tím, že nahlásíte chyby, navrhnete nové funkce nebo vylepšíte kód.
Je to skvělý způsob, jak zdokonalit své dovednosti a mít skutečný dopad.
Stačí si vytvořit fork repozitáře, zapracovat na svých nápadech a odeslat pull request.
Co nejdříve jej zkontrolujeme a společně budeme pracovat na tom, aby byl tento plugin ještě lepší!

Autoři

Rádi bychom poděkovali všem, kteří se na tomto projektu podíleli! Zde je seznam všech, kteří přispěli k vylepšení tohoto projektu:

Ruční instalace:

  1. Nahrajte adresář wieczos-virus-scanner do adresáře /wp-content/plugins/ ve vaší instalaci WordPressu.
  2. Plugin aktivujte v administračním rozhraní WordPressu v sekci „Pluginy“.
  3. Nakonfigurujte službu ClamAV v části Nastavení -> Nastavení ClamAV (zadejte hostitelský počítač a port služby ClamAV).

Nastavení

Po aktivaci pluginu můžete nastavit připojovací údaje pro službu ClamAV následujícím způsobem:

  1. Přejděte na Nastavení -> ClamAV Scanner.
  2. Zadejte Host a Port vaší služby ClamAV, například:

    • Hostitel: 127.0.0.1 (pokud služba běží lokálně, výchozí hodnota: clamav)
    • Port: 3310 (výchozí port pro ClamAV)
  3. Volitelně můžete nastavit Timeout, čímž určíte maximální dobu čekání na navázání spojení se službou ClamAV.

Použití

1. Nahrát naskenovaný dokument

Jakmile je plugin aktivován, automaticky zkontroluje všechny nahrané soubory na přítomnost virů.

2. Ruční nahrávání a skenování souborů

  1. V administračním menu WordPressu přejděte na ClamAV Scanner -> File Scanner.
  2. Vyberte soubor, který chcete zkontrolovat na přítomnost virů, a klikněte na „Zkontrolovat soubor“.
  3. Plugin odešle soubor přes socket do služby ClamAV a výsledek kontroly se vám zobrazí přímo v administračním panelu.

Jak to funguje

  • Plugin využívá funkce PHP socket k navázání spojení se službou ClamAV.
  • Soubory nahrané prostřednictvím administračního rozhraní WordPressu jsou dočasně uloženy na serveru.
  • Plugin poté naváže připojení přes socket k nastavenému hostiteli a portu ClamAV a odešle nahraný soubor k analýze.
  • Po dokončení skenování plugin zobrazí výsledky skenování na stránce pro správu.

Požadavky

  • WordPress 6.7 nebo novější
  • Spuštěná služba ClamAV, která je dostupná přes síťový socket (výchozí port: 3310).
  • Na serveru musí být povoleny sokety PHP.

Vývoj

Místní rozvoj

  1. Zkopírujte tento repozitář do adresáře /wp-content/plugins/ ve vašem lokálním projektu WordPress:

    bash
    git clone https://github.com/wieczo/wieczos-virus-scanner.git

Recenze

Pro tento plugin nejsou žádné recenze.

Autoři

Virus Scanner od Wieczo's je otevřený software. Následující lidé přispěli k vývoji tohoto pluginu.

Spolupracovníci

Plugin „Virus Scanner od Wieczo's“ byl přeložen do 2 jazyků. Děkujeme všem překladatelům za jejich pomoc.

Přeložte “Virus Scanner od Wieczo's” do svého jazyka.

Zajímá vás vývoj?

Prohledejte kód, podívejte se do SVN repozitáře, nebo se přihlaste k odběru protokolu vývoje pomocí RSS.

Přehled změn

1.2.0

  • Přidá úplnou kontrolu všech souborů WordPressu
  • Rozšiřuje tabulku tak, aby zaznamenávala všechny chyby, ke kterým dojde během skenování
  • Nahrazuje starou standardní HTML tabulku funkcí WP_List_Table, která podporuje třídění, hromadné akce a další funkce

1.1.0

  • Přidá soubor uninstall.php
  • Přidá tabulku s nálezy virů do protokolu

1.0.0

První vydání.