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 ./
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.
0 Komentar