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.
Men 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 drejeknap, 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.
7 kommentarer, lad dine
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!
Meget god din kommentar og bidrag!
Jeg lykønsker dig med din evne.
Hilsen ingeniør, jeg elsker dine tutorials.
En gazapo: «der giver os mulighed for at skjule»
Ja, noget går altid væk, alt er perfekt ufuldkommen!
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.
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
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