La sedmi (7.) razred teorijskog i praktičnog kursa "Nauči skriptiranje školjki" Proučićemo kako kroz a Script možemo postići lako instalacija i podešavanje programirano od poznatih i korisnih Tor pretraživač Internet pretraživač, dok kao i uvijek ulažemo dragocjeno vrijeme razumijevanje kako svaka linija radi, svaka naredba, svaka varijabla, da bi se razumjelo i naučilo shell skriptiranje.
Ali za one malo koji razumiju, razjasnit ćemo o čemu se radi TorBrowser. To je multiplatformska aplikacija (Windows / Linux) koja nam to omogućava sakrijemo ili maskiramo naš identitet na internetu. Pruža anonimnu rutu kroz proxy servere za našu internet komunikaciju i efikasno izbjegava eksternu analizu prometa. Stoga je korištenje Tor-a moguće uspostaviti vezu sa hostom, gotovo neprimjetno, to jest, bez da on ili bilo ko drugi ima mogućnost da zna naš IP.
Da izvrši Tor Browser u a GNU / Linux operativni sistem, obično radi odvojeno sa grafičkim menadžerom koji se zove Vidalia i na Internet pretraživaču kompatibilnom sa torbutton, dodatak za Mozilla Firefox što nam omogućava da ga aktiviramo iz samog pretraživača. Međutim, u Tor Browser, njegovi kreatori su uspjeli sve pojednostaviti, dizajnirajući solidnu i robusnu aplikaciju (paket) na integralan način, odnosno sa svime što je potrebno za rad odmah u bilo kojoj distribuciji.
Tor Browser Vrlo je jednostavan za korištenje, kada se jednom instalira i pokrene, vrlo je malo ili ništa za konfigurirati, osim ako niste vrlo napredni korisnik ili paranoični u pogledu sigurnosti i privatnosti.
Evo skripte za 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
#####################################################################
================================================== ====================
Napomena: Ja lično NE KORISTIM Tor Browser jer ne navigiram Duboki web ili se bojim a pljačka o sjeckanje mojih informacija ili kršenja moje privatnosti, ali znam da mnogi rade i za njih ovu instalacijsku skriptu, koja će im olakšati život.
Prednost ovih skripti je u tome što dozvoljavaju oba Mozilla Firefox kao Tor Browser su konfigurisani na takav način da dozvoli ažuriranje, baš kao što se to radi u Windowsu. Odnosno otvaranje Dugme menija na traci sa dugmadima, otvaranje menija pomoći (ikona pitanja) i iskačućeg prozora koji se pojavljuje (O…) Skenira ažuriranja na čekanju i obavlja ažuriranje transparentno kao u Windowsu.
Zapamtite da ako kreirate a Script (Primjer: mi-script-tor-browser.sh) s ovim kodom, preporučujem vam da ručno preuzmete datoteku sa Tor Browser ažurirano ručno, tako da biste trebali i dalje komentirati Wget linije za preuzimanje, i smjestite ga u path / home / my_user zajedno sa dosijeom tar.gz de Tor Browser preuzeli i pokrenuli ga naredbom naredbe $ bash mi-script-tor-browser.sh . I za manje od 30 sekundi imat ćete sve funkcionalno. Nakon ovoga možete se kretati bilo kojim web stranice sa verzijom koju ste odabrali u svom pretraživaču Tor Browser.
Do sljedećeg posta, koji će biti o LibreOfficeu. Dok vas ostavljam sa ovom novom publikacijom i uzbudljivim zadatkom analize i istraživanja.
GRAFIČKI VODIČ ZA POSTUPAK
Iako se Firefox pretraživač prilagođen od strane TOR projekta za pokretanje stranica sa .onion također koristi za pregledavanje normalnih stranica, nije sve "Deep Web", koje su jednostavno nededeksirane i skrivene stranice. Da biste iskoristili prednosti TOR-a i istovremeno vrijeme, nemojte davati kompromitujuće informacije. Postoje preporuke:
1. Nikada nemojte posjećivati iste stranice na istom računaru u isto vrijeme, naizmenično između normalne mreže i mreže luka.
2. Nikada se nemojte prijavljivati na TOR, npr. Facebook, TORbook ili bilo koju e-poštu.
3. Koristite sigurnu tražilicu koja vas ne prati, npr. DuckDuckGo link: https://duckduckgo.com
kao i njegovo ogledalo u .luku
4. Onemogućite JavaScript, jer može pokrenuti dijelove vlasničkog koda i oštetiti vašu privatnost i integritet vašeg računara.
5. Koristite TAILS ili neku drugu distribuciju orijentiranu na privatnost, vaše aplikacije i konekcije će biti prisilno šifrirane putem TOR mreže.
6. Instalirajte HTTPS svugdje i šifrirajte svoj promet.
Možda ima još preporuka drugih korisnika, pozivam vas da podijelite iskustva i prijedloge za ovaj projekat. Donirajte, razvijajte, koristite, doprinosite!
Pozdrav!
Vaši komentari i doprinosi su veoma dobri!
Čestitam ti na tvojoj sposobnosti.
Pozdrav inženjeru, sviđaju mi se vaši tutorijali.
Greška: "što nam omogućava da se sakrijemo"
Da, uvek nešto nestane, sve je savršeno nesavršeno!
Metoda koju koristite za dobijanje trenutnog korisnika je pogrešna, vraća korisnika sa UID-om 1000. U redu, ako postoji samo jedan korisnik to će obično biti taj, ali to ne mora biti slučaj. Zar ne bi bilo bolje koristiti user= $(whoami) ?
Dom se ne mora zvati isto kao i korisnik. Srećom, ~ varijabla uvijek sadrži početnu putanju.
Imajte na umu da sa Shell Scripting-om možete raditi mnoge složene stvari koje se razlikuju od različitih platformi koristeći vrlo male datoteke. Ostavit ću vam ovaj mali screencast nečega što ću vas uskoro naučiti onima koji nastave gledati kurs, a to sa samo 50Kb puno obećava! I to je samo polovina onoga što možete učiniti s Shell Scriptingom.
LPI-SB8 Test ScreenCast (LINUX POST INSTALL - SCRIPT BICENTENARIO 8.0.0)
(lpi_sb8_adaptation-audiovisual_2016.sh / 43Kb)
Pogledajte Screencast: https://www.youtube.com/watch?v=cWpVQcbgCyY
Pozdrav svima onima koji uskoro prate mrežni kurs "Learn Shell Scripting", nastavićemo s ostalim osnovnim skriptama kako bismo nastavili s prisvajanjem znanja i nastavili ga družiti svima.
Nadam se da ćete pratiti, jer ću uskoro početi s naprednijim kodovima, ali izloženim na način koji je vizualno razumljiv uprkos svojoj složenosti.
LPI-SB8 Test ScreenCast (LINUX POST INSTALL - SCRIPT BICENTENARIO 8.0.0)
(lpi_sb8_adaptation-audiovisual_2016.sh / 43Kb)
Pogledajte Screencast: https://www.youtube.com/watch?v=cWpVQcbgCyY