Cách học Shell Scripting bằng cách cài đặt Tor Browser

La hạng bảy (7th) của khóa học lý thuyết thực hành của "Tìm hiểu Shell Scripting" chúng ta sẽ nghiên cứu cách thức thông qua một Script chúng ta có thể đạt được một cách dễ dàng cài đặt và thiết lập được lập trình nổi tiếng và hữu ích Trình duyệt Internet Tor Browser, trong khi, như mọi khi, chúng tôi đầu tư thời gian quý báu hiểu cách thức hoạt động của từng dòng, từng lệnh, từng biến để hiểu và học Shell Scripting.

Shell Scripting

Nhưng đối với những người ít hiểu, chúng tôi sẽ làm rõ rằng nó là Trình duyệt tor. Nó là một ứng dụng đa nền (Windows / Linux) cho phép chúng tôi ẩn hoặc che giấu danh tính của chúng tôi trên mạng. Nó cung cấp một lộ trình ẩn danh thông qua các máy chủ proxy để liên lạc qua internet của chúng tôi và ngăn chặn hiệu quả việc phân tích lưu lượng bên ngoài. Vì vậy, sử dụng Tor có thể tạo kết nối với một máy chủ, gần như không thể nhận thấy, tức là không có máy chủ hoặc bất kỳ máy nào khác có khả năng biết IP của chúng tôi.

Để thực hiện Tor trình duyệt trong một Hệ điều hành GNU / Linux, thường hoạt động riêng với trình quản lý đồ họa được gọi là Vidalia và trên một trình duyệt Internet tương thích với torbutton, một plugin cho Mozilla Firefox cho phép chúng tôi kích hoạt nó từ chính trình duyệt. Tuy nhiên, trong Tor trình duyệt, những người tạo ra nó đã cố gắng đơn giản hóa mọi thứ, thiết kế một ứng dụng (gói) vững chắc và mạnh mẽ theo một cách không thể tách rời, tức là với mọi thứ cần thiết để hoạt động ngay lập tức trong bất kỳ bản phân phối nào.

Tor trình duyệt Nó rất dễ sử dụng, sau khi cài đặt và chạy, sẽ có rất ít hoặc không có gì để cấu hình, trừ khi bạn là người dùng rất cao hoặc hoang tưởng về bảo mật và quyền riêng tư.

Đây là Tập lệnh 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                                      
#####################################################################
================================================== ====================

Lưu ý: Cá nhân tôi KHÔNG SỬ DỤNG Tor trình duyệt bởi vì tôi không điều hướng Deep Web hay tôi sợ một robo o hack thông tin của tôi hoặc vi phạm quyền riêng tư của tôi, nhưng tôi biết rằng nhiều người làm và cho họ tập lệnh cài đặt này, điều này sẽ giúp cuộc sống của họ dễ dàng hơn.

Ưu điểm của các tập lệnh này là chúng cho phép cả hai Mozilla Firefox như Duyệt Torr được định cấu hình theo cách cho phép cập nhật cùng một, vì nó được thực hiện trong cửa sổ. Đó là, Mở Nút Menu của Thanh Charms, Mở Menu Trợ giúp (Biểu tượng Dấu hỏi) và trong cửa sổ bật lên xuất hiện (Giới thiệu ...) Anh ta quét các bản cập nhật đang chờ xử lý và bản cập nhật được thực hiện minh bạch như trong Windows.

Hãy nhớ rằng trong trường hợp tạo Script (Thí dụ: mi-script-tor-browser.sh) với mã này, tôi khuyên bạn nên tải tệp xuống theo cách thủ công từ Tor trình duyệt được cập nhật theo cách thủ công, vì vậy bạn nên tiếp tục nhận xét wget dòng tải xuống, và đặt nó trong path / home / my_user cùng với tập tin tar.gz de Tor trình duyệt đã tải xuống và chạy nó bằng lệnh lệnh $ bash mi-script-tor-browser.sh . Và trong vòng chưa đầy 30 giây, bạn sẽ có mọi thứ hoạt động. Sau đó, bạn có thể điều hướng bất kỳ Website với phiên bản trình duyệt do bạn chọn Tor trình duyệt.

Cho đến bài tiếp theo, sẽ là về LibreOffice. Khi tôi để lại cho bạn ấn phẩm mới này và nhiệm vụ phân tích và nghiên cứu thú vị.

HÌNH ẢNH HƯỚNG DẪN THỦ TỤC

Thư mục cá nhân_001

Thư mục cá nhân_002

root @ hostmovil-sysadmin: -home-sysadmin_003

Khu vực làm việc 1_004

Cấu hình mạng Tor_005

Trạng thái Tor_006

Trình duyệt Tor_007

Chỉ mục của -torbrowser - Trình duyệt Tor_008

Giới thiệu về Trình duyệt Tor_009

Giới thiệu về Tor - Trình duyệt Tor_010


7 bình luận, để lại của bạn

Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   dayane qua dijo

    Mặc dù trình duyệt Firefox được Dự án TOR điều chỉnh để chạy các trang web với .onion, cũng được sử dụng để điều hướng các trang web bình thường, nhưng không phải mọi thứ đều là "web sâu", mà chỉ đơn giản là các trang ẩn và không phải là trang để tận dụng TOR và At đồng thời, không cung cấp thông tin xâm phạm, có khuyến nghị:
    1. Không bao giờ truy cập cùng lúc các trang web trên cùng một máy tính, xen kẽ mạng thường và mạng củ hành.
    2. Không bao giờ đăng nhập vào TOR, ví dụ như Facebook, TORbook hoặc bất kỳ email nào.
    3. Sử dụng công cụ tìm kiếm an toàn không theo dõi bạn, ví dụ: liên kết DuckDuckGo: https://duckduckgo.com
    cũng như gương của nó trong .onion
    4. Tắt JavaScript, vì nó có thể chạy các phần của mã độc quyền và làm hỏng sự riêng tư và tính toàn vẹn của máy tính của bạn.
    5. Sử dụng TAILS hoặc một bản phân phối hướng đến quyền riêng tư khác, các ứng dụng và kết nối của bạn buộc phải được mã hóa thông qua mạng TOR.
    6. Cài đặt HTTPS Mọi nơi và mã hóa lưu lượng của bạn.

    Có thể có nhiều đề xuất hơn từ những người dùng khác, tôi mời bạn chia sẻ kinh nghiệm và đề xuất cho dự án này. Đóng góp, phát triển, sử dụng, đóng góp!
    Chúc mừng!

  2.   Jose Albert dijo

    Nhận xét và đóng góp của bạn là rất tốt!

    Tôi chúc mừng bạn về năng khiếu của bạn.

  3.   Raul P. dijo

    Xin chào kỹ sư, tôi thích hướng dẫn của bạn.

    Một gazapo: «điều đó cho phép chúng tôi ẩn»

  4.   Jose Albert dijo

    Vâng, một cái gì đó luôn mất đi, mọi thứ đều không hoàn hảo một cách hoàn hảo!

  5.   Hình ảnh trình giữ chỗ Jose Linares dijo

    Phương thức bạn sử dụng để lấy được người dùng hiện tại là sai, nó trả về người dùng với UID 1000. Ok, nếu chỉ có một người dùng thì thường là như vậy, nhưng điều này không nhất thiết phải như vậy. Sẽ tốt hơn nếu sử dụng user = $ (whoami)?
    Nhà cũng không phải gọi giống với người dùng. May mắn thay, biến ~ luôn chứa đường dẫn nhà.

  6.   Jose Albert dijo

    Hãy nhớ rằng với Shell Scripting, bạn có thể thực hiện nhiều việc phức tạp đa nền tảng (Các phân khu khác nhau) bằng cách sử dụng các tệp rất nhỏ. Tôi sẽ để lại cho bạn một đoạn video nhỏ này về điều gì đó mà tôi sẽ sớm dạy cho bạn, cho những người tiếp tục theo dõi khóa học, và điều đó chỉ với 50Kb hứa hẹn rất nhiều! Và nó chỉ là một nửa những gì có thể làm được với Shell Scripting.

    Màn hình thử nghiệm LPI-SB8 (LINUX POST CÀI ĐẶT - SCRIPT BICENTENARIO 8.0.0)
    (lpi_sb8_adaptation-audiovisual_2016.sh / 43Kb)

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

  7.   Jose Albert dijo

    Xin gửi lời chào đến tất cả những ai đang theo dõi Khóa học trực tuyến về "Learn Shell Scripting" sắp tới, chúng tôi sẽ tiếp tục các script cơ bản khác để tiếp tục chiếm lĩnh kiến ​​thức và tiếp tục xã hội hóa nó cho tất cả mọi người.

    Tôi hy vọng bạn tiếp tục theo dõi bởi vì tôi sẽ sớm bắt đầu với các mã nâng cao hơn nhưng được hiển thị theo cách trực quan dễ hiểu mặc dù nó phức tạp.

    Màn hình thử nghiệm LPI-SB8 (LINUX POST CÀI ĐẶT - SCRIPT BICENTENARIO 8.0.0)
    (lpi_sb8_adaptation-audiovisual_2016.sh / 43Kb)

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