From 7db8ecc7f7bebe8840497e02cd0547aa24f6a3d6 Mon Sep 17 00:00:00 2001
From: Rafael Laszlo <rlacko99@gmail.com>
Date: Fri, 24 Dec 2021 00:33:01 +0100
Subject: [PATCH] Add raspberry-pi-malware-scanner article

Former-commit-id: 71fe261dae04f14e942ca65ecbf9f893590b2f28
---
 app/blog/2015/06/22/.gitattributes            |  1 +
 app/blog/2015/06/22/SDC15195_small.jpg        |  3 +
 app/blog/2015/06/22/SDC15196_small.jpg        |  3 +
 .../06/22/raspberry-pi-malware-scanner.md     | 96 +++++++++++++++++++
 app/blog/authors.yml                          |  3 +
 5 files changed, 106 insertions(+)
 create mode 100644 app/blog/2015/06/22/.gitattributes
 create mode 100644 app/blog/2015/06/22/SDC15195_small.jpg
 create mode 100644 app/blog/2015/06/22/SDC15196_small.jpg
 create mode 100644 app/blog/2015/06/22/raspberry-pi-malware-scanner.md

diff --git a/app/blog/2015/06/22/.gitattributes b/app/blog/2015/06/22/.gitattributes
new file mode 100644
index 0000000..b851ce5
--- /dev/null
+++ b/app/blog/2015/06/22/.gitattributes
@@ -0,0 +1 @@
+*.{jpg,JPG,png,PNG,JPEG,jpeg,gif,GIF,webp,pdf,svg,SVG,mp4,pdf} filter=lfs diff=lfs merge=lfs -text
\ No newline at end of file
diff --git a/app/blog/2015/06/22/SDC15195_small.jpg b/app/blog/2015/06/22/SDC15195_small.jpg
new file mode 100644
index 0000000..44967a2
--- /dev/null
+++ b/app/blog/2015/06/22/SDC15195_small.jpg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e95ca91b00e5af66f93de7f615bc3925d41a6e5322d4987d7e634de775373543
+size 223214
diff --git a/app/blog/2015/06/22/SDC15196_small.jpg b/app/blog/2015/06/22/SDC15196_small.jpg
new file mode 100644
index 0000000..74ac4eb
--- /dev/null
+++ b/app/blog/2015/06/22/SDC15196_small.jpg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4d246bc3ce38f28394f69b2e7da7f4b1fc478e48247dda7b0cd899804e538fcc
+size 205915
diff --git a/app/blog/2015/06/22/raspberry-pi-malware-scanner.md b/app/blog/2015/06/22/raspberry-pi-malware-scanner.md
new file mode 100644
index 0000000..5725456
--- /dev/null
+++ b/app/blog/2015/06/22/raspberry-pi-malware-scanner.md
@@ -0,0 +1,96 @@
+---
+slug: raspberry-pi-malware-scanner
+title: Raspberry Pi malware scanner
+authors: [barkasz, david31415]
+tags: []
+---
+
+<!--truncate-->
+
+## Hogyan használjuk a RaspberryPi-t vírusellenőrzésre?
+
+![](SDC15195_small.jpg)
+![](SDC15196_small.jpg)
+
+**0. lépés**
+
+Telepítsünk fel rá egy Raspbiant
+
+**1. lépés**
+
+Szeretnénk hogy a beledugott eszköz automatikusan felcsatolódjon. Ehhez szükség van az
+usbmount nevű programra.
+
+```
+sudo apt-get install usbmount
+```
+
+**2. lépés**
+
+Vírust szeretnénk keresni így kell egy vírusirtó.
+
+```
+sudo apt-get install clamav
+```
+
+**3. lépés**
+
+A víruskeresés eredményéről szeretnénk visszajelzést kapni. Erre a feladatra a GPIO lábakat
+használhatjuk. Mi a BCM 23,24-es lábakra kötöttük a piros és zöld ledet.
+(http://pi.gadgetoid.com/pinout/pin1_3v3_power). Ezután ha fél perces zöld fénnyel szeretnénk
+jelezni, hogy nem vírusos a bedugott eszköz, a következő python kódot kell csak meghívni.
+
+```python title="zold.py"
+#!/usr/bin/env python
+# -*- coding: utf8 -*-
+import RPi.GPIO as GPIO
+import time
+ZOLD= 24
+PIROS = 23
+GPIO.setmode(GPIO.BCM)
+GPIO.setup(ZOLD, GPIO.OUT)
+GPIO.output(ZOLD, True)
+time.sleep(30)
+GPIO.output(ZOLD, False)
+GPIO.cleanup()
+```
+
+**4. lépés**
+
+Hozzuk létre az ellenőrző scriptet.
+
+```bash title="ellenoriz.sh"
+#!/usr/bin/env bash
+date >> /home/pi/virusdet/log.log
+sudo python /home/pi/virusdet/zoldpiros.py
+clamscan -r /media/usb0/
+if [ $? = 0 ]; then
+sudo python /home/pi/virusdet/zold.py
+else
+sudo python /home/pi/virusdet/piros.py
+fi
+```
+
+Ha szeretnénk lecsökkenteni az átvizsgálás idejét akkor a clamscan-nek megadhatjuk az
+**–include=”.exe”** paramétert, és akkor csak a .exe kiterjesztésű fájlokat ellenőrzi
+
+**5. lépés**
+
+Ami még hátra van az az ellenőrzés futtatása az eszköz bedugásakor. Ehhez egy saját udev szabályt
+kell létrehoznunk:
+
+```
+nano /etc/udev/rules.d/85-my_rule.rules
+```
+
+A tartalma:
+
+```
+ACTION==”add”, SUBSYSTEM==”usb”,RUN+=”/usr/local/ellenoriz.sh”
+```
+
+Az **udev** újraindítása után élvezhetjük is a munkánk gyümölcsét.
+
+<p style={{textAlign: "right"}}>
+Szerző: Dömők Dávid
+</p>
diff --git a/app/blog/authors.yml b/app/blog/authors.yml
index 67cb52b..f72554f 100644
--- a/app/blog/authors.yml
+++ b/app/blog/authors.yml
@@ -43,3 +43,6 @@ barkasz:
 andor:
   name: Szeles Andor
   url: https://pek.sch.bme.hu/profiles/Andor
+david31415:
+  name: Dömők Dávid
+  url: https://pek.sch.bme.hu/profiles/david31415
-- 
GitLab