פרטי השיעור
אני לוקח בחשבון שמי שמגיע לשיעור הזה כבר יודע איך להתחבר לשרת באמצעות SSH ולהריץ פקודות – אנחנו נתחיל בהתקנת הכלים כדי לבנות איתם את המסד נתונים שדרוש עבור המנוע חיפוש
1. לפני הכל אנחני חייבים להוריד מסד נתונים של GeoIP מאתר maxmind או מכאן אפשר גם (פשוט פחות מעודכן)
לחצו להורדה
2. בשרת נבצע עדכון של כל הכלים – באמצעות הפקודה
sudo apt update
sudo apt upgrade -y
3.התקנת פייתון וpip –
sudo apt install python3 -y
sudo apt install python3-pip -y
4. התקנת הכלים שאתם נבצע את הסריקות לבניית המסד נתונים עצמו -zmap
וZgrab
וחיבור לפיייתון למסד MYSQL או mariadb
נתחיל מהתקנת מחבר למסד נתונים איתו נשתמש בהמשך כדי לבצע הכנסה של כל המידע שנאסוף בסריקות ונציג למשתמשים :
pip install mysql-connector-python geoip2
כעת נתין את שני הכלים העיקריים איתם נבצע את הסריקה :
sudo apt install zmap
sudo apt install golang
go get github.com/zmap/zgrab2
עד כאן סיימנו את ההתקנות השונות ובשיעור הבא נתחיל להתמש בהם אכלס את המסד נתונים…