چگونه می توان Shell Scripting را با نصب مرورگر Tor یاد گرفت

La هفتم (هفتم) کلاس از دوره نظری عملی از "آموزش پوسته نویسی" ما مطالعه خواهیم کرد که چگونه از طریق a خط ما می توانیم به یک آسان دست پیدا کنیم نصب و راه اندازی از معروف و مفید برنامه ریزی شده است مرورگر اینترنت مرورگر Tor، در حالی که ، مثل همیشه ، ما وقت ارزشمندی را صرف می کنیم درک چگونگی عملکرد هر خط ، هر دستور ، هر متغیر ، برای درک و یادگیری اسکریپت نویسی Shell.

اسکریپت شلاما برای آن عده معدودی که می فهمند ، روشن خواهیم کرد که اینگونه است مرورگر Tor. این یک برنامه چند پلتفرمی (ویندوز / لینوکس) است که به ما امکان می دهد هویت خود را در شبکه پنهان یا پنهان کنیم. این یک مسیر ناشناس از طریق سرورهای پروکسی برای ارتباطات اینترنتی ما فراهم می کند و به طور موثر از تجزیه و تحلیل ترافیک خارجی جلوگیری می کند. بنابراین استفاده از Tor امکان پذیر است تقریباً به طور نامحسوس با یک میزبان ارتباط برقرار کنید ، یعنی بدون داشتن آن یا هر امکان دیگری برای دانستن IP ما.

برای اجرای مرورگر Tor در سیستم عامل گنو / لینوکس، به طور معمول به طور جداگانه با یک مدیر گرافیک به نام کار می کند ویدالیا و در یک مرورگر اینترنت سازگار با توربوتون، یک افزونه برای موزیلا فایرفاکس که به ما امکان می دهد آن را از طریق خود مرورگر فعال کنیم. با این حال ، در مرورگر Tor، سازندگان آن با طراحی یک برنامه (بسته) جامد و قوی به روشی جامع ، یعنی با همه موارد لازم برای کار فوری در هر توزیع ، همه چیز را ساده کرده اند.

مرورگر Tor استفاده از آن بسیار آسان است ، پس از نصب و راه اندازی ، تنظیمات کمی وجود دارد یا چیزی برای پیکربندی وجود ندارد ، مگر اینکه در مورد امنیت و حریم خصوصی کاربر بسیار پیشرفته یا پارانویایی باشید.

در اینجا اسکریپت Bash Shell وجود دارد:

================================================== ====================
#!/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                                      
#####################################################################
================================================== ====================

توجه: من شخصاً استفاده نمی کنم مرورگر Tor زیرا من به وب عمیق یا می ترسم ROBO o هک کردن اطلاعات من یا نقض حریم خصوصی من است ، اما من می دانم که بسیاری از این اسکریپت نصب را برای آنها انجام می دهند ، که زندگی آنها را آسان تر می کند.

مزیت این اسکریپت ها این است که آنها به هر دو اجازه می دهند موزیلا فایرفاکس مانند تور را مرور کنیدr به گونه ای پیکربندی شده اند که اجازه می دهد تا همان را به روز کنید، همانطور که در ویندوز انجام می شود. یعنی باز کردن دکمه منوی نوار Charms ، باز کردن منوی راهنما (نماد علامت سوال) و در پنجره بازشو که بیرون می آید (درباره ...) او برای به روزرسانی های معلق اسکن می کند و به روزرسانی مانند ویندوز با شفافیت انجام می شود.

به یاد داشته باشید که در صورت ایجاد یک خط (مثال: من-script-tor-browser.sh) با این کد ، من توصیه می کنم فایل را به صورت دستی از آن بارگیری کنید مرورگر Tor به صورت دستی به روز می شود ، بنابراین باید در مورد نظر خود ادامه دهید خطوط بارگیری wget ، و آن را در مسیر / خانه / کاربر_م همراه با پرونده tar.gz de مرورگر Tor آن را بارگیری کرده و با دستور $ $ اجرا کنید بر هم زدن من-script-tor-browser.sh . و در کمتر از 30 ثانیه همه کارها را خواهید داشت. بعد از این می توانید به هر موردی بروید سایت اینترنتی با نسخه مرورگر خود که توسط شما انتخاب شده است مرورگر Tor.

تا پست بعدی که مربوط به LibreOffice خواهد بود. همانطور که شما را با این انتشار جدید و وظیفه هیجان انگیز تجزیه و تحلیل و تحقیق ترک می کنم.

آموزش گرافیکی روش

پوشه شخصی_001 پوشه شخصی_002 root @ hostmovil-sysadmin: -home-sysadmin_003 منطقه کار 1_004پیکربندی شبکه Tor_005 وضعیت Tor_006 مرورگر Tor_007 فهرست -torbrowser - مرورگر Tor_008 درباره مرورگر Tor_009 درباره Tor - مرورگر Tor_010


محتوای مقاله به اصول ما پیوست اخلاق تحریریه. برای گزارش یک خطا کلیک کنید اینجا.

7 نظر ، نظر خود را بگذارید

نظر خود را بگذارید

نشانی ایمیل شما منتشر نخواهد شد.

*

*

  1. مسئول داده ها: میگل آنخل گاتون
  2. هدف از داده ها: کنترل هرزنامه ، مدیریت نظرات.
  3. مشروعیت: رضایت شما
  4. ارتباط داده ها: داده ها به اشخاص ثالث منتقل نمی شوند مگر با تعهد قانونی.
  5. ذخیره سازی داده ها: پایگاه داده به میزبانی شبکه های Occentus (EU)
  6. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.

  1.   دایان کو dijo

    اگرچه مرورگر فایرفاکس که توسط TOR Project برای اجرای سایتهایی با .onion سازگار شده است ، برای مرور سایتهای عادی نیز مورد استفاده قرار می گیرد ، اما همه چیز "وب عمیق" نیست ، که به سادگی صفحاتی غیر ایده پرداز و پنهان هستند تا از TOR و در همان زمان ، اطلاعات سازنده را ارائه ندهید ، توصیه هایی وجود دارد:
    1. هرگز به طور هم زمان و به طور متناوب با عادی و شبکه پیاز ، از یک سایت در یک رایانه بازدید نکنید.
    2. هرگز به سیستم TOR وارد نشوید ، به عنوان مثال Facebook ، TORbook یا هر نامه الکترونیکی.
    3. از یک موتور جستجوی ایمن استفاده کنید که شما را ردیابی نکند ، به عنوان مثال لینک DuckDuckGo: https://duckduckgo.com
    و همچنین آینه آن در .onion
    4- JavaScript را غیرفعال کنید ، زیرا می تواند قسمتهایی از کد اختصاصی را اجرا کرده و به حریم خصوصی و یکپارچگی رایانه شما آسیب برساند.
    5- از TAILS یا یک توزیع حریم خصوصی دیگر استفاده کنید ، برنامه ها و اتصالات شما مجبور می شوند از طریق شبکه TOR رمزگذاری شوند.
    6. HTTPS را در همه جا نصب کنید و ترافیک خود را رمزگذاری کنید.

    ممکن است توصیه های بیشتری از کاربران دیگر وجود داشته باشد ، من شما را به اشتراک تجارب و پیشنهادات این پروژه دعوت می کنم. اهدا ، توسعه ، استفاده ، مشارکت!
    سلام!

  2.   انگلیسی خوزه آلبرت dijo

    نظر و مشارکت شما بسیار خوب است!

    استعداد شما را تبریک می گویم.

  3.   رائول پ dijo

    مهندس سلام ، من عاشق آموزشهای شما هستم.

    یک گازاپو: "که به ما اجازه می دهد پنهان شویم"

  4.   انگلیسی خوزه آلبرت dijo

    بله ، همیشه چیزی پیش می رود ، همه چیز کاملاً ناقص است!

  5.   خوزه لینارس dijo

    روشی که برای بدست آوردن کاربر فعلی استفاده می کنید اشتباه است ، کاربر را با UID 1000 برمی گرداند. خوب ، اگر فقط یک کاربر وجود دارد ، معمولاً همین است ، اما لزوماً اینگونه نیست. آیا استفاده از user = $ (whoami) بهتر نیست؟
    همچنین نباید خانه را همان کاربر نامید. خوشبختانه ، متغیر ~ همیشه حاوی مسیر خانه است.

  6.   انگلیسی خوزه آلبرت dijo

    به یاد داشته باشید که با استفاده از Shell Scripting می توانید کارهای پیچیده بسیاری را انجام دهید که از نوع cross-platform هستند (Distros Different) با استفاده از پرونده های بسیار کوچک. من این پخش کوچک از چیزی را که به زودی به شما یاد خواهم داد ، برای کسانی که همچنان دوره را تماشا می کنند برای شما می گذارم و این فقط با 50 کیلو بایت نوید بسیاری می دهد! و این تنها نیمی از کارهایی است که می توان با Shell Scripting انجام داد.

    LCI-SB8 Test ScreenCast (نصب پست LINUX - اسکریپت BICENTENARIO 8.0.0)
    (lpi_sb8_adaptation-audiovisual_2016.sh / 43Kb)

    مشاهده صفحه نمایش: https://www.youtube.com/watch?v=cWpVQcbgCyY

  7.   انگلیسی خوزه آلبرت dijo

    با سلام و درود به همه کسانی که دوره آنلاین "آموزش پوسته نویسی" را دنبال می کنند به زودی ما با سایر اسکریپت های اساسی ادامه می دهیم تا دانش را تصاحب کرده و به معاشرت آن برای همه ادامه دهیم.

    امیدوارم با ما در ارتباط باشید زیرا به زودی کدهای پیشرفته تری را شروع خواهم کرد اما به روشی آشکار خواهم شد که علی رغم پیچیدگی از نظر بصری قابل درک است.

    LCI-SB8 Test ScreenCast (نصب پست LINUX - اسکریپت BICENTENARIO 8.0.0)
    (lpi_sb8_adaptation-audiovisual_2016.sh / 43Kb)

    مشاهده صفحه نمایش: https://www.youtube.com/watch?v=cWpVQcbgCyY

bool (درست)