Wéi léiert Dir Shell Scripting andeems Dir Tor Browser installéiert

La siwenter (7.) Klass vum prakteschen theoreteschen Cours vum "Shell Scripting léieren" mir studéiere wéi duerch e Script mir kënnen en einfach erreechen Installatioun an Ariichten programméiert vum berühmten an nëtzlechen Internet Browser Tor Browser, wärend mir wéi ëmmer wäertvoll Zäit investéieren verstoen wéi all Zeil, all Kommando, all Variabel funktionnéiert, fir Shell Scripting ze verstoen an ze léieren.

Shell ScriptingAwer fir déi puer déi verstoen, wäerte mir klären datt et ass Tor Browser. Et ass eng Multiplatform Uwendung (Windows / Linux) déi et eis erlaabt eis Identitéit am Netz verstoppen oder maskéieren. Et bitt en anonyme Wee duerch Proxy Server fir eis Internet Kommunikatiounen a verhënnert effizient extern Trafficanalyse. Also mat Tor ass et méiglech eng Verbindung mat engem Host maachen, bal net ze erkennen, dat heescht, ouni datt et oder en anert d'Méiglechkeet huet eis IP ze kennen.

Ausféieren Tor Browser an engem GNU / Linux Betribssystem, funktionnéiert normalerweis getrennt mat engem Grafikmanager genannt Vidalia an op engem Internetbrowser kompatibel mat Torbutton, e Plugin fir Mozilla Firefox dat erlaabt eis et aus dem Browser selwer ze aktivéieren. Allerdéngs an Tor Browser, seng Creatoren hunn et fäerdeg bruecht alles ze vereinfachen, eng zolidd a robust Uwendung (Package) op eng ëmfaassend Manéier ze gestalten, dat heescht mat alles wat néideg ass fir direkt an all Verdeelung ze schaffen.

Tor Browser Et ass ganz einfach ze benotzen, eemol installéiert a lafend ass wéineg oder näischt ze konfiguréieren, ausser Dir sidd e ganz fortgeschrattene Benotzer oder paranoid iwwer Sécherheet a Privatsphär.

Hei ass de Bash Shell Skript:

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

Note: Ech perséinlech NET BENOTZEN Tor Browser well ech surfen net den Déift Web oder fäerten ech a Raiber o Hack vu menger Informatioun oder Verletzung vu menger Privatsphär, awer ech weess datt vill maachen a fir si dësen Installatiounsskript, wat hir Liewen erliichtert.

De Virdeel vun dëse Skripte ass datt se déi zwee erlaben Mozilla Firefox wéi déi Tor Kucktr sinn esou konfiguréiert datt erlaben Aktualiséierung vun der selwechter, wéi et a Windows gemaach gëtt. Dat ass, Ouverture vun der Menu Button vun der Charms Bar, Öffnen vum Help Menu (Question Icon) an an der Pop-up Fënster déi erauskënnt (Iwwer ...) Hie scannt no waarden Aktualiséierungen an Updates ginn transparent ausgefouert wéi a Windows.

Denkt drun datt am Fall e Script (Beispill: mi-script-tor-browser.sh) mat dësem Code, empfeelen ech Iech d'Datei manuell erofzelueden Tor Browser manuell aktualiséiert, also sollt Dir kommentéiert halen wget Download Linnen, a placéiert et an der Wee / Heem / My_user zesumme mam Dossier tar.gz de Tor Browser erofgelueden a lafe se mam Kommando Kommando $ ze brong mi-script-tor-browser.sh . A manner wéi 30 Sekonnen hutt Dir alles funktionell. Duerno kënnt Dir iergendeng navigéieren Websäit mat der Versioun vun Ärem Browser deen Dir gewielt hutt Tor Browser.

Bis zum nächste Post, deen iwwer LibreOffice wäert sinn. Wéi ech Iech mat dëser neier Publikatioun a spannender Aufgab vun Analyse a Fuerschung verloossen.

GRAFISCH TUTORIAL VUN DER PROCEDURE

Perséinleche Folder_001 Perséinleche Folder_002 root @ hostmovil-sysadmin: -home-sysadmin_003 Aarbechtsberäich 1_004Netzkonfiguratioun Tor_005 Tor_006 Status Tor_007 Browser Index vum -torbrowser - Tor_008 Browser Iwwer Tor_009 Browser Iwwer Tor - Tor_010 Browser


Den Inhalt vum Artikel hält sech un eis Prinzipie vun redaktionnell Ethik. Fir e Feeler ze mellen klickt hei.

7 Kommentaren, loosst ären

Gitt Äre Kommentar

Är Email Adress gëtt net publizéiert ginn. Néideg Felder sinn markéiert mat *

*

*

  1. Responsabel fir d'Daten: Miguel Ángel Gatón
  2. Zweck vun den Donnéeën: Kontroll SPAM, Kommentarmanagement.
  3. Legitimatioun: Är Zoustëmmung
  4. Kommunikatioun vun den Donnéeën: D'Donnéeë ginn net un Drëttubidder matgedeelt ausser duerch legal Verpflichtung.
  5. Datenspeicher: Datebank gehost vun Occentus Networks (EU)
  6. Rechter: Zu all Moment kënnt Dir Är Informatioun limitéieren, recuperéieren an läschen.

  1.   Dayane Qu sot

    Och wann de Firefox Browser vum TOR Project ugepasst ass fir Site mat .onion ze lafen, gëtt och benotzt fir normal Siten ze duerchsichen, ass net alles dat "Deep Web", dat sinn einfach net idexéiert a verstoppte Säiten Fir vum TOR an der At ze profitéieren déiselwecht Zäit, gitt keng kompromittéiert Informatioun, et gi Empfehlungen:
    1. Besicht ni déiselwecht Site um selwechte Computer zur selwechter Zäit, ofwiesselnd den normale Netzwierk an d'Zwiebel Netzwierk.
    2. Loggt Iech ni op TOR an, zB Facebook, TORbook oder all E-Mail.
    3. Benotzt eng sécher Sichmaschinn déi Iech net verfollegt, zB DuckDuckGo Link: https://duckduckgo.com
    wéi och säi Spigel an .onion
    4. Deaktivéiert JavaScript, well et Deeler vum propriétaire Code lafe kann an Är Privatsphär an Integritéit vun Ärem Computer beschiedegt.
    5. Benotzt TAILS oder eng aner Privatsphär orientéiert Distro, Är Uwendungen a Verbindunge si gezwongen duerch den TOR Netzwierk verschlësselt ze ginn.
    6. Installéiert HTTPS Iwwerall a verschlësselt Äre Traffic.

    Et kënne méi Empfehlunge vun anere Benotzer sinn, ech invitéieren Iech fir Erfahrungen a Virschléi fir dëse Projet ze deelen. Spenden, entwéckelen, benotzen, bäidroen!
    Merci!

  2.   Ing Jose Jose sot

    Äre Kommentar a Bäiträg si ganz gutt!

    Ech félicitéieren Iech fir Är Fäegkeet.

  3.   Raul P. sot

    Gréiss Ingenieur, ech hunn Är Tutorials gär.

    E Gazapo: «dat erlaabt eis ze verstoppen»

  4.   Ing Jose Jose sot

    Jo, eppes geet ëmmer, alles ass perfekt net perfekt!

  5.   Jose Linares Plazhaler Bild sot

    D'Method déi Dir benotzt fir den aktuelle Benotzer ze kréien ass falsch, et bréngt de Benotzer mat UID 1000 zréck. Ok, wann et nëmmen ee Benotzer ass, ass et normalerweis dat, awer dëst muss net de Fall sinn. Wier et net besser de Benotzer = $ (whoami) ze benotzen?
    Och muss d'Haus net d'selwecht genannt ginn wéi de Benotzer. Glécklecherweis enthält d'Variabel ~ ëmmer den Heemwee.

  6.   Ing Jose Jose sot

    Denkt drun datt Dir mat Shell Scripting vill komplex Saache maache kënnt, déi plattform sinn (Verschidde Distros) mat ganz klengen Dateien. Ech verloossen Iech dëse klengen Screencast vun eppes wat ech Iech geschwënn bäibréngen, deenen déi de Cours weider kucken, an dat mat nëmme 50Kb vill versprach! An et ass nëmmen d'Halschent vun deem wat mat Shell Scripting ka gemaach ginn.

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

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

  7.   Ing Jose Jose sot

    Gréiss un all déi, déi den Online Cours vum "Léiere Shell Scripting" suivéiere wäerte mir weider mat anere Basis Skripte weidergoen fir d'Wësse weider ze appropriéieren a weider sozialiséieren fir all.

    Ech hoffen Dir bleiwt loune well séier wäert ech mat méi fortgeschrattene Coden ufänken awer op eng Manéier ausgesat déi visuell verständlech ass trotz senger Komplexitéit.

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

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