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.
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
Č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!
Vaš komentar in prispevki so zelo dobri!
Čestitam vam za sposobnost.
Lep pozdrav inženir, obožujem vaše vadnice.
Gazapo: «ki nam omogoča, da se skrijemo»
Ja, nekaj vedno izgine, vse je popolnoma nepopolno!
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.
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
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