Apa itu Termux ? Ini Fungsi dan Cara Menggunakannya di android

 Apa itu Termux?

Temen-temen ada yang belum kenalan “Termux”, aplikasi android yang sangat yang sangat powerfull untuk berbagai hal. Nah untuk temen-temen yang belum kenal dengan aplikasi ini yuk kita kenalan bareng-bareng

Termux merupakan sebuah emulator terminal android yaitu environtment Linux. Aplikasi ini dapat dijalankan langsung tanpa membutuhkan rooting pada smartphone android terlebih dahulu. Jadi cukup mudah, hanya plug and play. Termux mendukung perangkat Android minimal 5.0 berbasis 32bit ataupun 64bit.

Jadi kalo temen pengguna linux atau mac pasti tidak asing lagi dengan dengan terminal yang ditampikan dari aplikasi ini, dah yap pastinya untuk perintahnya sama dengan linux pada umunya. Secara gak langsung kita bisa menjalankan linu di dalam genggaman, ya walaupun hanya tampilan baris perintah saja.

Sebagai sebuah terminal emulator, Termux memiliki perbedaan jika dibandingkan dengan terminal emulator yang lainnya. Termux memiliki paket tersendiri yang memiliki banyak sekali kegunaan. Dan pastinya aplikasi yang terdapat di termux sangat luas keguanannya.

Aplikasi termux ini dibuat oleh Fredrik Fornwall, seorang developer android. Dia juga menciptakan banyak sekali aplikasi Android selain Termux. Dia mulai menciptakan aplikasi aplikasi tersebut sejak tahun 2010. Aplikasi-aplikasi yang ia ciptakan seperti React!, SMS reader, serta Deltafx.

 

Bagaimana Cara Menggunakan Termux

Download aplikasi ini di Google Playstore dan langsung bisa menginstallnya. Atau temen-temen juga dapat langsu ke situs resminya yaitu Termux atau di Github.

Aplikasi ini harus mendapatkan izin dari pengguna. Kamu bisa menyettingnya dengan cara masuk ke setting > kemudian pilih apps > Termux > dan pilih permissions. Setelah itu jalankan termux-setup-storage pada aplikasi Termux untuk mangakses penyimpanan internal.

Nah kalo udah di set begitu kita bisa langsung pakai termux untuk untuk mendownload paket-paket aplikasi. Biasaya termux digunakan untuk pengujian keamanan website, hacking, menguji keamana jaringan, dan lain-lain. Namun tentunya kita harus mendowload paket aplikasi yang dibutuhkan tersebut seperti Hydra, Metasploit Framework, Nmap, Bettercap, Slowloris, Sqlmap, dan masih banyak lagi tools yang dapat digunakan.

Berikut beberapa fungsi aplikasi termux:

1. Bisa digunakan sebagai SSH Client

2. Dapat digunakan untuk mencari file yang tersembunyi didalam penyimpanan smartphone dengan cepat meskipun terdapat banyak sub folder.

3. Digunakan sebagai alat tes seberapa kuat keamanan akun atau hacking

4. Dapat digunakan untuk pengujian keamanan jaringan

5. Bisa menjadi aplikasi editor terminal jadi bukan untuk edit foto ataupun video ya.

Dan masih buanyak lagi kegunan aplikasi ini.

 

Apa Kelebihan Termux?

1. Aman

Anda bisa mengakses server jarak jauh menggunakan ssh client dari Open SSH.

2. Fitur Include Lengkap

Banyak sekali fitur tambahan seperti Bash, fish, Zsh, Nano, Emacs atau Vim. Selain itu ada juga Grep SMS, akses API terendah dengan curl hingga rysnc untuk menyimpan kontak dari server jarak jauh.

3. Kustomable

Bisa di custom sesuai dengan kebutuhan dengan cara menginstal paket dari APT Package dari debian dan ubuntu.

4. Explorable

Anda bisa dengan mudah mengeksplor paket mac dan linux, menginal manual di ponsel dan bereksperimen sendiri

5. Battery Included

Didalamnya sudah termasuk konsol python, Versi perl, ruby, dan node.js terbaru.

6. Bisa scale up

Anda bisa dengan mudah menyambungkan keyboard bluetooth, mengaitkan perangkat dengan layar eksternal dan mengatur mouse.

7. Tinkerable

Anda bisa mengembangkan, mengkompilasi file C dengan Clang atau membuat paket sendiri dengan CMake dan pkg-config.

 

Bagaimana Cara Install Package Dan Module

Package dan module dibutuhkan oleh termux agar dapat menjalankan suatu program, yaitu :

Contoh dari :

Package adalah python, php, wget, dll.

Module ialah mechanize, request, bs4, dll.

Setiap script termux memiliki package dan module masing-masing. Biasanya sudah tertera di deskripsi script.

Perintah : pkg install + nama package untuk menginstal package.

pkg install python

Menginstal module, gunakan perintah pip install + nama module.

Contoh :

pip install mechanize

Catatan: Khusus untuk script yang menggunakan pemrograman python2, perintah instalasi module harus menggunakan pip2.

Contoh: pip2 install requests

Package dan Module cukup diinstal 1x. Artinya, apabila kalian sudah menginstall package python, maka semua script yang menggunakan pemrograman python dapat dijalankan di termux.

Kemudian untuk menginstall packet atau module yang lebih dari satu dalam 1 baris perintah, dapat menggabungkan namanya.

Contoh: pkg install wget git bash

Perintah diatas untuk menginstall package wget, git, dan bash secara bersamaan. Itu adalah informasi ukuran file dan menanyakan persetujuan apakah kalian ingin menginstall package tersebut dengan ukuran sekian?

Untuk mengkonfirmasi, tekan Y pada keyboard lalu enter.

Tips : Agar aplikasi termux siap digunakan, maka silahkan install semua package dan module yang sering dibutuhkan berikut ini:

pkg install python python2 git php bash wget nano ruby toilet figlet openssh cowsay

pip install mechanize request bs4 six beautifulsoup4 urllib3gem install lolcat

Tips : jangan lupa, setiap membuka termux usahakan selalu update script dan module yang ada di termux, agar mendapatkan update terbaru dari script dan module yang telah kita pasang. Berikut peritahnya:

pkg update && pkg update


Clone file script

Hampir 90% pengguna menggunakan termux adalah untuk menjalankan script. Mengclone script termux dari alamat dimana script itu tersimpan. Sebagai besar file script tersimpan di github. Ada juga sebagian kecil tersimpan di gitlab dan pastebin.

 Cara mengclone script termux dari github

Install package git : pkg install git

Contoh: Script A tersimpan di alamat berikut https://github.com/termux/script-termux, Maka untuk menginstalnya, gunakan perintah ini.

git clone https://github.com/termux/script-termux

Keterangan: https://github.com/termux adalah alamat dari sebuah akun developer. script-termux  adalah nama dari sebuah script.

Saat proses instalasi script, tunggu prosesnya sampai selesai 100%. Jangan tekan tombol apapun agar tidak terjadi masalah.


Jalankan script di Termux

Setelah mengclone script, bagaiaman cara menjalankan script tersebut?

Caranya yaitu dengan mengeksekusi file utama dari script tersebut. Untuk menemukan file utama, kalian harus membuka folder dari script itu sendiri. Jika ingin melihat foler dan file yang ada di termux ketik perintah “cd” untuk membuka folder dan “ls” untuk melihat isi folder. Missal nama foldernya adalah “fake-mailer” maka perintahya sebagai berikut:

Perintah : cd fake-mailer

Perintah : ls (untuk melihat isi folder)


Cari file utama sebuah script ditandai dengan akhiran .py, .sh, dan .php. Akhiran tersebut adalah bahasa pemrograman dari script itu sendiri.

.py untuk pemrograman python,

.sh untuk bash,

.php untuk pemrograman php.

Setelah menemukan file yang berakhiran .py / .sh / .php, langkah selanjutnya adalah mengeksekusi file tersebut. Caranya gunakan perintah execute sesuai pemrograman yang digunakan.

python untuk file .py,

bash untuk file .sh,

php untuk file .php.

Contoh : Sebuah file utama bernama main.py, maka untuk mengeksekusi file tersebut harus menggunakan perintah python main.py. Begitu juga apabila file tersebut adalah .sh atau .php. Gunakan perintah bash main.py atau php main.php

Catatan : Untuk file .py bisa juga dieksekusi dengan python2. Ini karena pemrograman tersebut menggunakan python versi ke 2.

Contoh : python seeker.py


Kemudian file .sh juga dapat dieksekusi dengan sh dan ./

Contoh : sh main.sh atau ./main.sh



5 Package yang Wajib di Instal Di Termux

Ada ratusan addon package yang bisa di install di termux untuk memberikan fungsi tambahan yang berguna. Namun, berikut adalah beberapa package yang wajib anda coba..

1. Aria2C

Package ini berfungsi untuk meletakan file yang di download ke tempat yang di inginkan.

2. Tree

Tree berfungsi untuk menemukan file di penyimpanan android. Karena biasanya kita kesulitan menemukan file yang ingin kita cari.

3. Unrar

Mungkin anda tidak asing dengan nama ini. Ya, unrar berfungsi untuk mengesktrak file yang berbentuk archive.

4. AG

Ag berfungsi untuk mencari file atau frasa kalimat dalam sebuah file.

5. NeoVim

Package ini berfungsi sebagai editor file. Seperti hal nya nano, vim atau vi. Kelebihan NeoVim yaitu simple dan mudah digunakan.

 

Oke mungkin sekian dulu perkenlan kita dengan “Termux”, untuk pengalaman lebih dan bisa mengenal lebih jauh temen-temen langsung saja install di hp kalian. Termux bukan hanya sekedar aplikasi biasa namun bisa lebih dari itu, bahkan dapat digunakan untuk keperluan pengujian keamanan website atau jaringan dan juga hacking. Untuk tips dan trik seputar termux nanti akan kita buatkan tutorialnya.

Sekian dari saya, jika ada yang ingin di diskusikan atau ingin di buatkan tutorial seputar termux silahkan komentar dibawah. Terimkasih.




Posting Komentar

0 Komentar