Sådan lærer du Shell Scripting ved at installere Tor Browser

La syvende (7.) klasse af det praktiske teoretiske forløb af "Lær Shell Scripting" vi vil studere hvordan gennem en Script vi kan opnå en let installation og opsætning programmeret af den berømte og nyttige Internetbrowser Tor Browser, mens vi som altid investerer værdifuld tid forstå hvordan hver linje, hver kommando, hver variabel fungerer, for at forstå og lære Shell Scripting.

Shell ScriptingMen for de få, der forstår, vil vi præcisere, at det er tilfældet Tor -browser. Det er et multiplatform-program (Windows / Linux), der giver os mulighed for det skjule eller maskere vores identitet på netværket. Det giver en anonym rute gennem proxyservere til vores internetkommunikation og forhindrer effektivt ekstern trafikanalyse. Så ved hjælp af Tor er det muligt oprette forbindelse til en vært, næsten umærkeligt, det vil sige uden at den eller nogen anden har mulighed for at kende vores IP.

At udføre Tor Browser en GNU / Linux-operativsystem, fungerer normalt separat med en grafisk manager kaldet Vidalia og på en internetbrowser, der er kompatibel med Torbutton, et plugin til Mozilla Firefox der giver os mulighed for at aktivere det fra selve browseren. Imidlertid i Tor Browser, dets skabere har formået at forenkle alt ved at designe en solid og robust applikation (pakke) på en integreret måde, det vil sige med alt det nødvendige for at arbejde straks i enhver distribution.

Tor Browser det er meget let at bruge, når det er installeret og kørt, er der lidt eller intet at konfigurere, medmindre du er en meget avanceret bruger eller paranoide om sikkerhed og privatliv.

Her er 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                                      
#####################################################################
================================================== ====================

Bemærk: Personligt bruger jeg IKKE Tor Browser fordi jeg ikke navigerer i Deep Web eller frygter jeg a Robo o hacking af mine oplysninger eller krænkelse af mit privatliv, men jeg ved, at mange ja og for dem dette installationsskript, som vil gøre deres liv lettere.

Fordelen ved disse scripts er, at de tillader begge Mozilla Firefox som Tor Gennemser er konfigureret på en sådan måde, at tillad opdatering af det samme, som det gøres i windows. Det vil sige åbning af Menuknap i Charms Bar, Åbning af menuen Hjælp (Ikon for spørgsmålstegn) og i pop op-vinduet, der kommer ud (Om ...) Han scanner for afventende opdateringer, og opdateringen udføres gennemsigtigt som i Windows.

Husk, at i tilfælde af oprettelse af en Script (Eksempel: mi-script-tor-browser.sh) med denne kode, anbefaler jeg, at du manuelt downloader filen fra Tor Browser opdateres manuelt, så du skal fortsætte med at kommentere wget download linjer, og placer den i sti / hjem / min_bruger sammen med filen tar.gz de Tor Browser downloadet og kør det med kommandokommandoen $ bash mi-script-tor-browser.sh . Og på mindre end 30 sekunder har du alt funktionelt. Herefter kan du navigere i en hvilken som helst Websted med den version af din browser, du har valgt Tor Browser.

Indtil næste indlæg, som handler om LibreOffice. Når jeg efterlader dig med denne nye publikation og spændende analyse- og forskningsopgave.

GRAFISK VEJLEDNING FOR PROCEDUREN

Personlig mappe_001 Personlig mappe_002 root @ hostmovil-sysadmin: -home-sysadmin_003 Arbejdsområde 1_004Netværkskonfiguration Tor_005 Tor_006 Status Tor_007 browser Indeks over -torbrowser - Tor_008 Browser Om Tor_009 Browser Om Tor - Tor_010 Browser


Indholdet af artiklen overholder vores principper for redaktionel etik. Klik på for at rapportere en fejl her.

7 kommentarer, lad dine

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Dayane Qu sagde han

    Selvom Firefox-browseren tilpasset af TOR-projektet til at køre websteder med .onion, også bruges til at navigere på normale websteder, er ikke alt det "dybe web", som simpelthen er ikke-idexede og skjulte sider. At drage fordel af TOR og At på samme tid, giv ikke kompromisinformation, der er anbefalinger:
    1. Besøg aldrig de samme steder på samme computer på samme tid, skiftevis det normale netværk og løgnetværket.
    2. Log aldrig ind på TOR, f.eks. Facebook, TORbook eller anden e-mail.
    3. Brug en sikker søgemaskine, der ikke sporer dig, f.eks. DuckDuckGo-link: https://duckduckgo.com
    såvel som spejlet i .onion
    4. Deaktiver JavaScript, da det kan køre dele af proprietær kode og skade din computers privatliv og integritet.
    5. Brug TAILS eller en anden fortrolighedsorienteret distro, dine applikationer og forbindelser er tvunget til at blive krypteret via TOR-netværket.
    6. Installer HTTPS overalt, og krypter din trafik.

    Der kan være flere anbefalinger fra andre brugere, jeg opfordrer dig til at dele erfaringer og forslag til dette projekt. Doner, udvikl, brug, bidrager!
    Greetings!

  2.   Ing. Jose Albert sagde han

    Meget god din kommentar og bidrag!

    Jeg lykønsker dig med din evne.

  3.   Raul P. sagde han

    Hilsen ingeniør, jeg elsker dine tutorials.

    En gazapo: «der giver os mulighed for at skjule»

  4.   Ing. Jose Albert sagde han

    Ja, noget går altid væk, alt er perfekt ufuldkommen!

  5.   Billede af Jose Linares sagde han

    Den metode, du bruger til at hente den aktuelle bruger, er forkert, den returnerer brugeren med UID 1000. Ok, hvis der kun er en bruger, er det normalt det, men dette behøver ikke være tilfældet. Ville det ikke være bedre at bruge user = $ (whoami)?
    Huset skal heller ikke kaldes det samme som brugeren. Heldigvis indeholder variablen ~ altid hjemmestien.

  6.   Ing. Jose Albert sagde han

    Husk, at med Shell Scripting kan du gøre mange komplekse ting, der er på tværs af platforme (Different Distros) ved hjælp af meget små filer. Jeg vil efterlade dig denne lille screencast af noget, som jeg snart vil lære dig, til dem, der fortsætter med at se kurset, og det med kun 50 KB lover meget! Og det er kun halvdelen af, hvad der kan gøres med Shell Scripting.

    LPI-SB8 Test ScreenCast (LINUX POST INSTALL - SCRIPT BICENTENARIO 8.0.0)
    (lpi_sb8_adecuación-audiovisuel_2016.sh / 43Kb)

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

  7.   Ing. Jose Albert sagde han

    Hilsen til alle dem, der følger Online-kurset "Lær Shell Scripting" snart vil vi fortsætte med andre grundlæggende scripts for at fortsætte med at tilegne sig viden og fortsætte med at socialisere den til alle.

    Jeg håber, at du holder øje med, for snart begynder jeg med mere avancerede koder, men udsat på en måde, der er visuelt forståelig på trods af dens kompleksitet.

    LPI-SB8 Test ScreenCast (LINUX POST INSTALL - SCRIPT BICENTENARIO 8.0.0)
    (lpi_sb8_adecuación-audiovisuel_2016.sh / 43Kb)

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