Kako se naučiti Shell Scripting z namestitvijo Tor Browser

La sedmi (7.) razred praktičnega teoretičnega tečaja "Nauči se skriptiranja lupine" preučevali bomo, kako skozi a Script lahko dosežemo enostavno namestitev in nastavitev programiran za slavne in uporabne Internetni brskalnik Tor Browser, medtem ko kot vedno vlagamo dragocen čas razumevanje, kako deluje vsaka vrstica, vsak ukaz, vsaka spremenljivka, za razumevanje in učenje Shell Scripting.

Shell Scripting

Toda za tiste nekaj, ki razumejo, bomo pojasnili, da je Tor brskalnik. To je multiplatformna aplikacija (Windows / Linux), ki nam to omogoča skriti ali prikriti našo identiteto v omrežju. Zagotavlja anonimno pot prek proxy strežnikov za naše internetne komunikacije in učinkovito preprečuje analizo zunanjega prometa. Torej, uporaba Tor je možna vzpostavite povezavo z gostiteljem, skoraj neopazno, torej brez njega ali katerega koli drugega, ki bi imel možnost poznati naš IP.

Izvršiti Tor Browser v Operacijski sistem GNU / Linux, običajno deluje ločeno z grafičnim upraviteljem z imenom Vidalija in v internetnem brskalniku, združljivem z Gumb z gumbom, vtičnik za Mozilla Firefox ki nam omogoča, da ga aktiviramo iz samega brskalnika. Vendar pa v Tor Browser, njenim ustvarjalcem je uspelo vse poenostaviti in oblikovati trdno in robustno aplikacijo (paket) na celovit način, torej z vsem, kar je potrebno za takojšnje delo v kateri koli distribuciji.

Tor Browser Je zelo enostaven za uporabo, ko ga enkrat namestite in zaženete, ga ni mogoče skoraj nič konfigurirati, razen če ste zelo napreden uporabnik ali paranoik glede varnosti in zasebnosti.

Tu je skripta 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                                      
#####################################################################
================================================== ====================

Opomba: Osebno NE UPORABLJAM Tor Browser ker ne krmarim po Globok splet ali se bojim a robo o taksist podatkov ali kršitev zasebnosti, vem pa, da mnogi to počnejo in zanje ta namestitveni skript, ki jim bo olajšal življenje.

Prednost teh skriptov je, da omogočajo oboje Mozilla Firefox kot Tor Prebrskajr so konfigurirani tako, da omogočajo posodabljanje istega, kot se to počne v oknih. Se pravi, odpiranje Gumb za meni v vrstici s čarobnimi gumbi, odpiranje menija za pomoč (ikona z vprašanji) in v pojavnem oknu (About ...) Poišče posodobitve, ki čakajo, posodobitev pa se izvede transparentno kot v sistemu Windows.

Ne pozabite, da v primeru ustvarjanja Script (Primer: mi-script-tor-browser.sh) s to kodo priporočam, da datoteko ročno prenesete iz Tor Browser posodabljate ročno, zato bi morali še naprej komentirati vrstice za prenos wgeta, in ga postavite v pot / domov / moj_uporabnik skupaj z datoteko tar.gz de Tor Browser prenesli in zagnali z ukazom $ bash mi-script-tor-browser.sh . In v manj kot 30 sekundah boste imeli vse funkcionalno. Po tem lahko krmarite po katerem koli Spletna stran z različico brskalnika, ki ste jo izbrali Tor Browser.

Do naslednjega prispevka, ki bo o LibreOffice. Ko vas prepuščam tej novi publikaciji in razburljivi nalogi analize in raziskovanja.

GRAFIČNI VODNIK POSTOPKA

Osebna mapa_001

Osebna mapa_002

root @ hostmovil-sysadmin: -home-sysadmin_003

Delovno območje 1_004

Konfiguracija omrežja Tor_005

Tor_006 Status

Tor_007 brskalnik

Kazalo -torbrowser - brskalnik Tor_008

O brskalniku Tor_009

O Tor - brskalnik Tor_010


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   dayane qua je dejal

    Čeprav se brskalnik Firefox, ki ga je projekt TOR prilagodil za izvajanje spletnih mest z .onionom, uporablja tudi za brskanje po običajnih spletnih mestih, pa ni vse "globok splet", to so preprosto neidecirane in skrite strani, da bi lahko izkoristili TOR in At hkrati pa ne zagotavljajte kompromisnih informacij, obstajajo priporočila:
    1. Nikoli ne obiskujte istih mest v istem računalniku hkrati, izmenično običajnega in čebulnega omrežja.
    2. Nikoli se ne prijavite v TOR, npr. Facebook, TORbook ali katero koli e-pošto.
    3. Uporabite varen iskalnik, ki vam ne sledi, npr. Povezava DuckDuckGo: https://duckduckgo.com
    kot tudi njegovo ogledalo v .onionu
    4. Onemogočite JavaScript, saj lahko zažene dele lastniške kode in škoduje vaši zasebnosti in celovitosti računalnika.
    5. Uporabite TAILS ali drugo distribucijo, usmerjeno v zasebnost, vaše aplikacije in povezave so prisiljene šifrirati prek omrežja TOR.
    6. Namestite HTTPS povsod in šifrirajte svoj promet.

    Morda bo več priporočil drugih uporabnikov, vabim vas, da delite izkušnje in predloge za ta projekt. Donirajte, razvijajte, uporabljajte, prispevajte!
    Lep pozdrav!

  2.   ing. Jose Albert je dejal

    Vaš komentar in prispevki so zelo dobri!

    Čestitam vam za sposobnost.

  3.   Raul P. je dejal

    Lep pozdrav inženir, obožujem vaše vadnice.

    Gazapo: «ki nam omogoča, da se skrijemo»

  4.   ing. Jose Albert je dejal

    Ja, nekaj vedno izgine, vse je popolnoma nepopolno!

  5.   Slika nadomestnega znaka Joseja Linaresa je dejal

    Način, ki ga uporabljate za pridobitev trenutnega uporabnika, je napačen, vrne uporabnika z UID 1000. V redu, če je samo en uporabnik, je običajno to, vendar ni nujno, da je tako. Ali ne bi bilo bolje uporabiti user = $ (whoami)?
    Doma tudi ni treba klicati enako kot uporabnik. Na srečo spremenljivka ~ vedno vsebuje domačo pot.

  6.   ing. Jose Albert je dejal

    Ne pozabite, da lahko s Shell Scripting z zelo majhnimi datotekami naredite veliko zapletenih stvari, ki so med platformami (Different Distros). Ta majhen zaslon z nečim, česar se vas bom kmalu naučil, bom pustil tistim, ki še naprej gledajo tečaj, in to s samo 50 KB veliko obljublja! In to je le polovica tega, kar lahko naredimo s Shell Scriptingom.

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

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

  7.   ing. Jose Albert je dejal

    Lep pozdrav vsem, ki kmalu spremljate spletni tečaj »Learn Shell Scripting«, nadaljevali bomo z drugimi osnovnimi skriptami, da bomo znanje še naprej prevzemali in ga še naprej družili.

    Upam, da boste še naprej spremljali, kajti kmalu bom začel z bolj naprednimi kodeksi, vendar izpostavljeni na način, ki je kljub svoji zapletenosti vizualno razumljiv.

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

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