Paano matutunan ang Shell Scripting sa pamamagitan ng pag-install ng Tor Browser

La ikapitong (ika-7) klase ng praktikal na teoretikal na kurso ng "Alamin ang Shell Scripting" pag-aaralan natin kung paano sa pamamagitan ng a Iskrip makakamit natin ang isang madali pag-install at pag-setup na-program ng sikat at kapaki-pakinabang Tor browser ng Internet browser, habang gaya ng lagi ay namumuhunan tayo ng mahalagang oras pag-unawa kung paano gumagana ang bawat linya, bawat utos, bawat variable, upang maunawaan at matuto ng Shell Scripting.

Scripting ng Shell

Ngunit para sa ilang nakakaunawa, linilinaw namin na ito talaga TorBrowser. Ito ay isang multiplatform application (Windows / Linux) na nagpapahintulot sa amin na itago o i-mask ang aming pagkakakilanlan sa network. Nagbibigay ito ng isang hindi nagpapakilalang ruta sa pamamagitan ng mga proxy server para sa aming mga komunikasyon sa internet at mahusay na pinipigilan ang panlabas na pagtatasa ng trapiko. Kaya ang paggamit ng Tor posible gumawa ng isang koneksyon sa isang host, halos hindi nahahalata, iyon ay, nang wala ito o anumang iba pang pagkakaroon ng posibilidad na malaman ang aming IP.

Upang maipatupad Tor Browser sa isang GNU / Linux Operating System, karaniwang gumagana nang hiwalay sa isang graphic na manager na tinatawag Vidalia at sa isang Internet browser na katugma sa torbutton, isang plugin para sa Mozilla Firefox na nagbibigay-daan sa amin upang buhayin ito mula sa browser mismo. Gayunpaman, sa Tor Browser, ang mga tagalikha nito ay pinamamahalaang gawing simple ang lahat, pagdidisenyo ng isang matatag at matatag na aplikasyon (package) sa isang komprehensibong paraan, iyon ay, sa lahat ng kinakailangan upang gumana kaagad sa anumang pamamahagi.

Tor Browser Napakadaling gamitin, sa sandaling naka-install at tumatakbo mayroong kaunti o wala upang mai-configure, maliban kung ikaw ay isang napaka-advanced na gumagamit o paranoid tungkol sa seguridad at privacy.

Narito ang Bash Shell Script:

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

Tandaan: Ako mismo HINDI GAMIT Tor Browser dahil hindi ako nag-navigate sa Malalim na Web o takot ako a robo o pag-hack ng aking impormasyon o paglabag sa aking privacy, ngunit alam ko na maraming ginagawa at para sa kanila ang script ng pag-install na ito, na magpapadali sa kanilang buhay.

Ang bentahe ng mga script na ito ay pinapayagan nilang pareho ang Mozilla Firefox bilang Mag-browse sa Torr ay naka-configure sa isang paraan na payagan ang pag-update ng pareho, tulad ng ginagawa sa windows. Iyon ay, Pagbubukas ng Menu Button ng Charms Bar, Pagbubukas ng Help Menu (Tanong na Marka ng Icon) at sa pop-up window na lalabas (Tungkol sa ...) Sinusuri niya ang mga nakabinbing pag-update at ang pag-update ay isinasagawa nang malinaw tulad ng sa Windows.

Tandaan na sa kaso ng paglikha ng a Iskrip (Halimbawa: mi-script-tor-browser.sh) sa code na ito, inirerekumenda ko sa iyo na manu-manong i-download ang file mula sa Tor Browser manu-manong na-update, kaya dapat kang manatiling nagkomento mga linya ng pag-download ng wget, at ilagay ito sa path / home / my_user kasama ang file tar.gz de Tor Browser na-download at patakbuhin ito gamit ang command command na $ malakas na palo mi-script-tor-browser.sh . At sa mas mababa sa 30 segundo magkakaroon ka ng lahat ng bagay na gumagana. Pagkatapos nito maaari kang mag-navigate sa anumang Website kasama ang bersyon ng iyong browser na pinili mo Tor Browser.

Hanggang sa susunod na post, na magiging tungkol sa LibreOffice. Habang iniiwan kita sa bagong publikasyong ito at kapanapanabik na gawain ng pagtatasa at pagsasaliksik.

GRAPHIC TUTORIAL NG PAMAMARAAN

Personal na folder_001

Personal na folder_002

root @ hostmovil-sysadmin: -home-sysadmin_003

Lugar ng pagtatrabaho 1_004

Pag-configure ng Network Tor_005

Katayuan ng Tor_006

Tor_007 browser

Index ng -torbrowser - Tor_008 Browser

Tungkol sa Tor_009 Browser

Tungkol kay Tor - Tor_010 Browser


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   dayane qua dijo

    Bagaman ang Firefox browser na inangkop ng TOR Project upang magpatakbo ng mga site na may .onion, ay ginagamit din upang mag-navigate sa mga normal na site, hindi lahat ay ang "malalim na web", na simpleng hindi naka-id at naka-tagong mga pahina Upang samantalahin ang TOR at ang At sa parehong oras, huwag magbigay ng kompromiso na impormasyon may mga rekomendasyon:
    1. Huwag kailanman bisitahin ang parehong mga site sa parehong computer nang sabay, alternating ang normal na network at ang sibuyas network.
    2. Huwag kailanman mag-log in sa TOR, hal. Facebook, TORbook o anumang email.
    3. Gumamit ng isang ligtas na search engine na hindi sinusubaybayan ka, hal. DuckDuckGo link: https://duckduckgo.com
    pati na rin ang salamin nito sa .onion
    4. Huwag paganahin ang JavaScript, dahil maaari itong magpatakbo ng mga bahagi ng pagmamay-ari na code at makapinsala sa iyong privacy at integridad ng iyong computer.
    5. Gumamit ng mga TAILS o ibang distro na nakatuon sa pagkapribado, ang iyong mga application at koneksyon ay pinilit na naka-encrypt sa pamamagitan ng TOR network.
    6. I-install ang HTTPS Kahit saan at i-encrypt ang iyong trapiko.

    Maaaring may higit pang mga rekomendasyon mula sa ibang mga gumagamit, inaanyayahan ka naming magbahagi ng mga karanasan at mungkahi para sa proyektong ito. Mag-donate, bumuo, gumamit, mag-ambag!
    Pagbati!

  2.   Ing.Jose Albert dijo

    Ang iyong puna at mga kontribusyon ay napakahusay!

    Binabati kita sa iyong kaalaman.

  3.   Raul P. dijo

    Mga pagbati engineer, gusto ko ang iyong mga tutorial.

    Isang gazapo: «na nagpapahintulot sa amin na magtago»

  4.   Ing.Jose Albert dijo

    Oo, palaging may nawawala, lahat ay perpektong di-perpekto!

  5.   Larawan ng placeholder ni Jose Linares dijo

    Ang pamamaraan na ginagamit mo upang makuha ang kasalukuyang gumagamit ay mali, ibinabalik nito ang gumagamit ng UID 1000. Ok, kung mayroon lamang isang gumagamit, karaniwang ito ay, ngunit hindi ito dapat ang kaso. Hindi ba mas mahusay na gumamit ng user = $ (whoami)?
    Hindi rin dapat tawaging pareho ang bahay sa gumagamit. Sa kabutihang palad, ang variable ~ laging naglalaman ng landas sa bahay.

  6.   Ing.Jose Albert dijo

    Tandaan na sa Shell Scripting maaari kang gumawa ng maraming mga kumplikadong bagay na cross-platform (Iba't ibang mga Distros) gamit ang napakaliit na mga file. Iiwan ko sa iyo ang maliit na screencast ng isang bagay na ituturo ko sa iyo sa lalong madaling panahon, sa mga nagpatuloy na panonood ng kurso, at na may 50Kb lamang na mga pangako! At kalahati lamang ito ng kung ano ang maaaring gawin sa Shell Scripting.

    LPI-SB8 Test ScreenCast (LINUX POST INSTALL - SCRIPT BICENTENARIO 8.0.0)
    (lpi_sb8_adaptation-audiovisual_2016.sh / 43Kb)

    Tingnan ang Screencast: https://www.youtube.com/watch?v=cWpVQcbgCyY

  7.   Ing.Jose Albert dijo

    Pagbati sa lahat ng mga sumusunod sa Online na Kurso ng "Alamin ang Shell Scripting" sa lalong madaling panahon ay magpapatuloy kami sa iba pang mga pangunahing script upang ipagpatuloy ang paglapat ng kaalaman at ipagpatuloy ang pakikisalamuha sa lahat.

    Inaasahan kong manatiling nakatutok ka sapagkat sa lalong madaling panahon ay magsisimula ako sa mga mas advanced na mga code ngunit nakalantad sa isang paraan na naiintindihan sa biswal sa kabila ng pagiging kumplikado nito.

    LPI-SB8 Test ScreenCast (LINUX POST INSTALL - SCRIPT BICENTENARIO 8.0.0)
    (lpi_sb8_adaptation-audiovisual_2016.sh / 43Kb)

    Tingnan ang Screencast: https://www.youtube.com/watch?v=cWpVQcbgCyY