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.
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
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!
Ang iyong puna at mga kontribusyon ay napakahusay!
Binabati kita sa iyong kaalaman.
Mga pagbati engineer, gusto ko ang iyong mga tutorial.
Isang gazapo: «na nagpapahintulot sa amin na magtago»
Oo, palaging may nawawala, lahat ay perpektong di-perpekto!
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.
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
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