نصب SpiderFoot در اوبونتو #
مقدمه #
SpiderFoot یک ابزار تست آسیبپذیری متنباز و مبتنی بر پایتون است که به طور خودکار از منابع داده عمومی برای جمعآوری اطلاعات استفاده میکند. این ابزار با استفاده از دادههای جمعآوریشده از آدرسهای IP، نامهای دامنه، آدرسهای ایمیل، نامها و موارد دیگر، آسیبپذیریها و عملکردهای مخرب را در سرورهای لینوکس تجزیه و تحلیل میکند تا به شما در کاهش حملات هکرها کمک کند. این ابزار چندسکویی است و از دستگاههای لینوکس و ویندوز پشتیبانی میکند. این مقاله نحوه نصب SpiderFoot را در اوبونتو ۲۰.۰۴ توضیح میدهد.
۱. نصب پایتون #
بستههای سیستم را به روزرسانی کنید.
$ sudo apt updateپایتون و pip را نصب کنید، که یک مدیر بسته برای پایتون است.
$ sudo apt install python3 python3-pip -y۲. نصب اسپایدرفوت #
- بسته SpiderFoot را از مخزن GitHub دانلود کنید. برای یافتن جدیدترین نسخه، به صفحه انتشارها مراجعه کنید.
$ wget https://github.com/smicallef/spiderfoot/archive/v3.3.tar.gz - فایل دانلود شده را از حالت فشرده خارج کنید. اگر نسخه جدیدتری دانلود کردهاید، از نام فایلی که دانلود کردهاید استفاده کنید.
$ tar -xvzf v3.3.tar.gz - دایرکتوری را به دایرکتوری استخراج شده تغییر دهید.
$ cd spiderfoot-3.3 - از فایل نیازمندیها یک نسخه پشتیبان تهیه کنید.
$ sudo mv requirements.txt requirements.txt.bak - یک فایل نیازمندی جدید ایجاد کنید.
$ sudo nano requirements.txt - کد زیر را در فایل قرار دهید.
adblockparser>=0.7 dnspython>=1.16.0 exifread>=2.1.2 CherryPy>=18.0 cherrypy-cors>=1.6 Mako>=1.0.4 beautifulsoup4>=4.4.1 lxml>=4.6.3 netaddr>=0.7.18 pysocks>=1.7.1 requests>=2.20.0 ipwhois==1.0.0 ipaddr>=2.2.0 phonenumbers>=8.12.9 pygexf>=0.2.2 PyPDF2>=1.26.0 python-whois>=0.7.1 secure==0.2.1 pyOpenSSL>=17.5.0 python-docx>=0.8.10 python-pptx>=0.6.18 networkx>=2.5 cryptography>=3.3.2 publicsuffixlist>=0.7.3 stem>=1.7.1 - وابستگیهای pip اضافه شده را نصب کنید.
$ sudo pip3 install -r requirements.txt - با مشخص کردن نام کاربری و رمز عبور در فایل
passwd، حساب کاربری خود را اضافه کنید.yourPasswordرا به رمز عبور واقعی خود تغییر دهید.$ echo "admin:yourPassword" > passwd - حالت رابط کاربری وب SpiderFoot را با استفاده از آدرس IP خود شروع کنید. برای مثال:
$ python3 sf.py -l 192.0.2.11:5001 - مرورگر وب خود را باز کنید و از طریق پورت ۵۰۰۱ به رابط وب SpiderFoot دسترسی پیدا کنید. از آدرس IP سرور خود استفاده کنید. به عنوان مثال:
http://192.0.2.11:5001
در نهایت #
شما SpiderFoot را روی سرور خود نصب کردهاید. اکنون میتوانید با admin به عنوان نام کاربری و yourPassword به عنوان رمز عبور وارد شوید. اکنون میتوانید اسکن سرور خود را شروع کنید.
اطلاعات بیشتر … #
برای اطلاعات بیشتر در مورد SpiderFoot، لطفاً به مستندات رسمی مراجعه کنید.