كيف تتعلم البرمجة النصية من خلال تثبيت متصفح Tor

La الصف السابع (السابع) من الدورة النظرية العملية ل "تعلم البرمجة النصية لـ Shell" سوف ندرس كيف من خلال أ سيناريو يمكننا تحقيق هدف سهل التثبيت والإعداد مشهورة ومفيدة متصفح الإنترنت متصفح Torبينما ، كما هو الحال دائمًا ، نستثمر وقتًا ثمينًا فهم كيفية عمل كل سطر وكل أمر وكل متغير لفهم وتعلم برمجة شل.

برمجة شل

لكن بالنسبة لأولئك القلة الذين يفهمون ، سوف نوضح ذلك متصفح تور. إنه تطبيق متعدد المنصات (Windows / Linux) يسمح لنا بذلك إخفاء أو إخفاء هويتنا على الشبكة. يوفر طريقًا مجهولاً من خلال خوادم بروكسي لاتصالاتنا عبر الإنترنت ويمنع تحليل حركة المرور الخارجية بكفاءة. لذا من الممكن استخدام Tor إجراء اتصال بمضيف ، بشكل غير محسوس تقريبًا ، أي بدونه أو بدونه أو لدى أي شخص آخر إمكانية معرفة عنوان IP الخاص بنا.

ينفذ متصفح تور ل نظام تشغيل جنو / لينكس، يعمل عادةً بشكل منفصل مع مدير رسومي يسمى فيداليا ومتصفح إنترنت متوافق مع تور، مكون إضافي لـ موزيلا فايرفوكس يسمح لنا بتنشيطه من المتصفح نفسه. ومع ذلك، في متصفح تور، تمكن منشئوها من تبسيط كل شيء ، وتصميم تطبيق قوي وقوي (حزمة) بطريقة شاملة ، أي مع كل ما هو ضروري للعمل على الفور في أي توزيع.

متصفح تور إنه سهل الاستخدام للغاية ، فبمجرد تثبيته وتشغيله ، لن يكون هناك سوى القليل أو لا شيء لتكوينه ، إلا إذا كنت مستخدمًا متقدمًا جدًا أو مصابًا بجنون العظمة بشأن الأمان والخصوصية.

هنا هو نص باش شل:

================================================== ====================
#!/bin/bash
#####################################################################
# EN ESTA SECCIÓN INCLUYA LOS DATOS DEL CREADOR Y EL PROGRAMA
#
#####################################################################


#####################################################################
# EN ESTA SECCIÓN INCLUYA LOS DERECHOS DE AUTOR Y LICENCIAMIENTO 
# DEL SOFTWARE
# 
#####################################################################

#####################################################################
# INICIO DEL MODULO DE TOR BROWSER                                     
#####################################################################

USER_NAME=`cat /etc/passwd | grep 1000 | cut -d: -f1`

HOME_USER_NAME=/home/$USER_NAME

cd $HOME_USER_NAME

rm -rf /opt/tor-browser*

rm -f /usr/bin/tor-browser*

rm -rf /usr/bin/tor-browser*

rm -f $HOME_USER_NAME/Escritorio/tor-browser.desktop

rm -f $HOME_USER_NAME/Desktop/tor-browser.desktop

rm -f $HOME_USER_NAME/.local/share/applications/tor-browser.desktop

rm -f /usr/share/applications/tor-browser.desktop

update-menus

#####################################################################

# wget -c https://dist.torproject.org/torbrowser/5.0.7/tor-browser-linux32-5.0.7_es-ES.tar.xz

# wget -c https://dist.torproject.org/torbrowser/5.0.7/tor-browser-linux64-5.0.7_es-ES.tar.xz

# Nota: Puede descargarlos manualmente desde esta URL: https://dist.torproject.org/torbrowser/

#####################################################################

unxz *tor-browser*.tar.xz

tar xvf *tor-browser*.tar

mv -f tor-browser_es-ES /opt/tor-browser

ln -f -s /opt/tor-browser/Browser/start-tor-browser /usr/bin/tor-browser

#####################################################################

chown $USER_NAME:$USER_NAME -R /opt/tor-browser/


echo '
[Desktop Entry]
Name=TOR Browser
GenericName=TOR Browser
GenericName[es]=Navegador web TOR
Comment=Navegador de Internet seguro
Exec=/usr/bin/tor-browser
Icon=/opt/tor-browser/Browser/browser/icons/mozicon128.png
Terminal=false
Type=Application
Encoding=UTF-8
Categories=Network;Application;
MimeType=x-scheme-handler/mozilla;
X-KDE-Protocols=mozilla
' > /opt/tor-browser/tor-browser.desktop


ln -s /opt/tor-browser/tor-browser.desktop $HOME_USER_NAME/Escritorio/tor-browser.desktop

chown $USER_NAME:$USER_NAME $HOME_USER_NAME/Escritorio/tor-browser.desktop

chmod 755 $HOME_USER_NAME/Escritorio/tor-browser.desktop

chmod +x $HOME_USER_NAME/Escritorio/tor-browser.desktop


ln -s /opt/tor-browser/tor-browser.desktop $HOME_USER_NAME/Desktop/tor-browser.desktop

chown $USER_NAME:$USER_NAME $HOME_USER_NAME/Desktop/tor-browser.desktop

chmod 755 $HOME_USER_NAME/Desktop/tor-browser.desktop

chmod +x $HOME_USER_NAME/Desktop/tor-browser.desktop


ln -s /opt/tor-browser/tor-browser.desktop $HOME_USER_NAME/.local/share/applications/tor-browser.desktop

chown $USER_NAME:$USER_NAME $HOME_USER_NAME/.local/share/applications/tor-browser.desktop

chmod 755 $HOME_USER_NAME/.local/share/applications/tor-browser.desktop

chmod +x $HOME_USER_NAME/.local/share/applications/tor-browser.desktop


ln -s /opt/tor-browser/tor-browser.desktop /usr/share/applications/tor-browser.desktop

chown $USER_NAME:$USER_NAME /usr/share/applications/tor-browser.desktop

chmod 755 /usr/share/applications/tor-browser.desktop

chmod +x /usr/share/applications/tor-browser.desktop


su - $USER_NAME -c "tor-browser https://addons.mozilla.org/firefox/downloads/latest/11356/addon-11356-latest.xpi?src=dp-btn-primary" &

#####################################################################

rm -f $HOME_USER_NAME/tor-browser*.*

rm -f $HOME_USER_NAME/*.xpi

clear

su - $USER_NAME -c "xdg-open 'https://dist.torproject.org/torbrowser/'" &

clear

echo ''
echo ''
echo '#--------------------------------------------------------------#'
echo '#  GRACIAS POR USAR ESTE SCRIPT DE INSTALACIÓN DE TOR BROWSER  #'
echo '#--------------------------------------------------------------#'
echo ''
echo ''

sleep 3

#####################################################################
# FINAL DEL MODULO DE TOR BROWSER                                      
#####################################################################
================================================== ====================

ملاحظة: أنا شخصيا لا أستخدمه متصفح تور لأنني لا أتنقل في ويب عميق أو هل أخشى أ روبو o القرصنة معلوماتي أو انتهاك خصوصيتي ، لكنني أعلم أن الكثيرين نعم ولهم نص التثبيت هذا ، مما سيجعل حياتهم أسهل.

ميزة هذه النصوص هي أنها تسمح لكل من موزيلا فايرفوكس كما تصفح Torr يتم تكوينها بطريقة أن السماح بتحديث نفسه، كما هو الحال في النوافذ. وهذا يعني أن فتح ملف زر القائمة في شريط Charms ، فتح قائمة التعليمات (رمز علامة الاستفهام) وفي النافذة المنبثقة التي تظهر (حول ...) يقوم بالبحث عن التحديثات المعلقة ويتم إجراء التحديث بشفافية كما هو الحال في Windows.

تذكر أنه في حالة إنشاء ملف سيناريو (مثال: الميكرويةscript-tor-browser.sh) باستخدام هذا الرمز ، أوصيك بتنزيل الملف يدويًا من متصفح تور تحديثها يدويًا ، لذلك يجب أن تظل معلقًا خطوط تنزيل wget ، ووضعه في المسار / المنزل / my_user مع الملف tar.gz de متصفح تور قم بتنزيله وتشغيله باستخدام الأمر $ سحق الميكرويةscript-tor-browser.sh . وفي أقل من 30 ثانية سيكون لديك كل شيء عملي. بعد ذلك يمكنك التنقل في أي الموقع بإصدار المستعرض الذي تختاره متصفح تور.

حتى المنشور التالي ، والذي سيكون عن LibreOffice. كما أترككم مع هذا المنشور الجديد ومهمة التحليل والبحث المثيرة.

دروس رسومية للإجراء

مجلد شخصي_001

مجلد شخصي_002

root @ hostmovil-sysadmin: -home-sysadmin_003

منطقة العمل 1_004

تكوين الشبكة Tor_005

حالة Tor_006

متصفح Tor_007

فهرس -torbrowser - Tor_008 Browser

حول متصفح Tor_009

نبذة عن Tor - Tor_010 Browser


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   دايان كو قال

    على الرغم من أن متصفح Firefox الذي تم تكييفه بواسطة TOR Project لتشغيل المواقع باستخدام .onion ، فإنه يُستخدم أيضًا للتنقل في المواقع العادية ، إلا أنه ليس كل شيء هو "الويب العميق" ، وهي ببساطة عبارة عن صفحات غير معرّفة ومخفية للاستفادة من TOR و At في الوقت نفسه ، لا تقدم معلومات مضللة ، فهناك توصيات:
    1. لا تقم أبدًا بزيارة نفس المواقع على نفس جهاز الكمبيوتر في نفس الوقت ، مع تبديل الشبكة العادية وشبكة البصل.
    2. لا تسجل الدخول إلى TOR ، مثل Facebook أو TORbook أو أي بريد إلكتروني.
    3. استخدم محرك بحث آمنًا لا يتتبعك ، مثل رابط DuckDuckGo: https://duckduckgo.com
    وكذلك مرآتها في .onion
    4. قم بتعطيل JavaScript ، حيث يمكنها تشغيل أجزاء من التعليمات البرمجية الخاصة وإلحاق الضرر بخصوصيتك وسلامة الكمبيوتر.
    5. استخدم TAILS أو توزيعة أخرى موجهة نحو الخصوصية ، يتم إجبار تطبيقاتك واتصالاتك على التشفير من خلال شبكة TOR.
    6. تثبيت HTTPS Everywhere وتشفير حركة المرور الخاصة بك.

    قد يكون هناك المزيد من التوصيات من مستخدمين آخرين ، أدعوكم لتبادل الخبرات والاقتراحات لهذا المشروع. تبرع ، طوّر ، استخدم ، ساهم!
    تحيات!

  2.   المهندس خوسيه ألبرت قال

    تعليقك ومساهماتك جيدة جدا!

    أهنئك على كفاءتك.

  3.   راؤول ب قال

    تحياتي مهندس ، أنا أحب دروسك.

    جازابو: «يسمح لنا بالاختباء»

  4.   المهندس خوسيه ألبرت قال

    نعم ، دائمًا ما يختفي شيء ما ، كل شيء غير كامل تمامًا!

  5.   خوسيه ليناريس قال

    الطريقة التي تستخدمها للحصول على المستخدم الحالي خاطئة ، فهي تعيد المستخدم برقم UID 1000. حسنًا ، إذا كان هناك مستخدم واحد فقط ، فعادة ما يكون الأمر كذلك ، ولكن هذا لا يجب أن يكون كذلك. ألن يكون من الأفضل استخدام user = $ (whoami)؟
    ولا يجب أن يُطلق على المنزل اسم المستخدم نفسه. لحسن الحظ ، يحتوي المتغير ~ دائمًا على مسار المنزل.

  6.   المهندس خوسيه ألبرت قال

    تذكر أنه باستخدام Shell Scripting ، يمكنك القيام بالعديد من الأشياء المعقدة التي تعمل عبر الأنظمة الأساسية (Distros المختلفة) باستخدام ملفات صغيرة جدًا. سأترك لك هذه اللقطة الصغيرة لشيء سأعلمك إياه قريبًا ، لأولئك الذين يواصلون مشاهدة الدورة ، وهذا مع 50 كيلوبايت فقط يعد بالكثير! وهو نصف ما يمكنك فعله باستخدام Shell Scripting.

    اختبار ScreenCast اختبار LPI-SB8 (LINUX POST INSTALL - SCRIPT BICENTENARIO 8.0.0)
    (lpi_sb8_adecuación-audiovisual_2016.sh / 43 كيلو بايت)

    انظر Screencast: https://www.youtube.com/watch?v=cWpVQcbgCyY

  7.   المهندس خوسيه ألبرت قال

    تحياتي لجميع أولئك الذين يتابعون الدورة التدريبية عبر الإنترنت لـ "Learn Shell Scripting" قريبًا ، سنستمر في البرامج النصية الأساسية الأخرى لمواصلة تخصيص المعرفة ومواصلة نشرها اجتماعيًا للجميع.

    أتمنى أن تظل على اطلاع لأنني سأبدأ قريبًا برموز أكثر تقدمًا ولكن يتم الكشف عنها بطريقة يمكن فهمها بصريًا على الرغم من تعقيدها.

    اختبار ScreenCast اختبار LPI-SB8 (LINUX POST INSTALL - SCRIPT BICENTENARIO 8.0.0)
    (lpi_sb8_adecuación-audiovisual_2016.sh / 43 كيلو بايت)

    انظر Screencast: https://www.youtube.com/watch?v=cWpVQcbgCyY